release; } /** * {@inheritdoc} */ public function require_all_upgrades() { return false; } /** * {@inheritdoc} */ public function concern() { return $this->concern; } /** * {@inheritdoc} */ public function apply(base $appbox, Application $app) { $binaries = $app['phraseanet.configuration']['binaries']; foreach ($binaries as $name => $value) { if ('' === $value) { $binaries[$name] = null; } } $binaries['ffmpeg_timeout'] = 3600; $binaries['ffprobe_timeout'] = 60; $binaries['gs_timeout'] = 60; $binaries['mp4box_timeout'] = 60; $binaries['swftools_timeout'] = 60; $binaries['unoconv_timeout'] = 60; $app['phraseanet.configuration']['binaries'] = $binaries; return true; } }