release; } /** * {@inheritdoc} */ public function require_all_upgrades() { return false; } /** * {@inheritdoc} */ public function concern() { return $this->concern; } public function getDoctrineMigrations() { return []; } /** * {@inheritdoc} */ public function apply(base $appbox, Application $app) { $config = $app['phraseanet.configuration']->getConfig(); $parser = new CrossDomainParser(); try { $crossDomainConfig = $parser->parse($app['root.path'].'/www/crossdomain.xml'); } catch (RuntimeException $e) { $crossDomainConfig = array( 'allow-access-from' => array( array( 'domain' => '*.cooliris.com', 'secure' => 'false', ) ) ); } $config['crossdomain'] = $crossDomainConfig; $app['phraseanet.configuration']->setConfig($config); return true; } }