public function compileLess($timestamp, Template
$template, Shop
$shop) { if ($shop->
getMain()) { $shop =
$shop->
getMain();
} $file =
$this->pathResolver->
getTmpCssFilePath($shop,
$timestamp);
$dir = \
dirname($file);
if (!
is_dir($dir)) { if (@
mkdir($dir, 0777, true
) === false && !
is_dir($dir)) { throw new RuntimeException(sprintf("Unable to create the %s directory (%s)\n", 'web',
$dir));
} } elseif (!
is_writable($dir)) { throw new RuntimeException(sprintf("Unable to write in the %s directory (%s)\n", 'web',
$dir));
} $file =
new SplFileObject($file, 'w'
);