<?php
/*
* This file is part of the FOSCKEditor Bundle.
*
* (c) 2018 - present Friends of Symfony
* (c) 2009 - 2017 Eric GELOEN <geloen.eric@gmail.com>
*
* For the full copyright and license information, please read the LICENSE
* file that was distributed with this source code.
*/
namespace FOS\CKEditorBundle\DependencyInjection\Compiler;
use Symfony\Component\DependencyInjection\Compiler\CompilerPassInterface;
use Symfony\Component\DependencyInjection\ContainerBuilder;
@trigger_error(
'The '.__NAMESPACE__.'ResourceCompilerPass is deprecated since 1.x '.
'and will be removed with the 2.0 release.',
E_USER_DEPRECATED
);
/**
* @deprecated since 1.x and will be removed with the 2.0 release.
*
* @author GeLo <geloen.eric@gmail.com>
*/
class ResourceCompilerPass implements CompilerPassInterface
{
/**
* {@inheritdoc}
*/
public function process(ContainerBuilder $container)
{
if ($container->hasParameter($parameter = 'templating.helper.form.resources')) {
@trigger_error(
'Using "symfony/templating" is deprecated since 1.x and will be removed with the 2.0 release. '.
'Use "twig/twig" Instead.',
E_USER_DEPRECATED
);
$container->setParameter(
$parameter,
array_merge(
['FOSCKEditorBundle:Form'],
$container->getParameter($parameter)
)
);
}
if ($container->hasParameter($parameter = 'twig.form.resources')) {
$container->setParameter(
$parameter,
array_merge(
['@FOSCKEditor/Form/ckeditor_widget.html.twig'],
$container->getParameter($parameter)
)
);
}
}
}