/** * @param Pimple\Container $container [description] */ public function register(Container $container) { $container['interventionRequestConfiguration'] = function ($c) { $cacheDir = ROADIZ_ROOT . '/cache/rendered'; if (!file_exists($cacheDir)) { mkdir($cacheDir); } $imageDriver = !empty($c['config']['assetsProcessing']['driver']) ? $c['config']['assetsProcessing']['driver'] : 'gd'; $defaultQuality = !empty($c['config']['assetsProcessing']['defaultQuality']) ? (int) $c['config']['assetsProcessing']['defaultQuality'] : 90; $conf = new Configuration(); $conf->setCachePath($cacheDir); $conf->setImagesPath(ROADIZ_ROOT . '/files'); $conf->setDriver($imageDriver); $conf->setDefaultQuality($defaultQuality); return $conf; }; return $container; }