Sulu\Bundle\MediaBundle\DependencyInjection\SuluMediaExtension::prepend PHP Method

prepend() public method

public prepend ( ContainerBuilder $container )
$container Symfony\Component\DependencyInjection\ContainerBuilder
    public function prepend(ContainerBuilder $container)
    {
        if ($container->hasExtension('sulu_search')) {
            $container->prependExtensionConfig('sulu_search', ['indexes' => ['media' => ['security_context' => 'sulu.media.collections']]]);
        }
        if ($container->hasExtension('sulu_media')) {
            $container->prependExtensionConfig('sulu_media', ['system_collections' => ['sulu_media' => ['meta_title' => ['en' => 'Sulu media', 'de' => 'Sulu Medien'], 'collections' => ['preview_image' => ['meta_title' => ['en' => 'Preview images', 'de' => 'Vorschaubilder']]]]], 'image_format_files' => ['%kernel.root_dir%/config/image-formats.xml', __DIR__ . '/../Resources/config/image-formats.xml'], 'search' => ['enabled' => $container->hasExtension('massive_search')]]);
        }
        if ($container->hasExtension('fos_rest')) {
            $container->prependExtensionConfig('fos_rest', ['exception' => ['codes' => [MediaNotFoundException::class => 404, FileVersionNotFoundException::class => 404, FormatNotFoundException::class => 404, FormatOptionsMissingParameterException::class => 400]]]);
        }
    }
SuluMediaExtension