*/ class KnpGaufretteBundle extends Bundle { public function boot() { parent::boot(); if (!$this->container->hasParameter('knp_gaufrette.stream_wrapper.protocol') || !$this->container->hasParameter('knp_gaufrette.stream_wrapper.filesystems')) { return; } StreamWrapper::register($this->container->getParameter('knp_gaufrette.stream_wrapper.protocol')); $wrapperFsMap = StreamWrapper::getFilesystemMap(); $fileSystems = $this->container->getParameter('knp_gaufrette.stream_wrapper.filesystems'); if (empty($fileSystems)) { $fileSystems = $this->container->get('knp_gaufrette.filesystem_map'); } foreach ($fileSystems as $domain => $fileSystem) { $wrapperFsMap->set($domain, $this->container->get('knp_gaufrette.filesystem_map')->get($fileSystem)); } } }