diff --git a/src/Symfony/Bridge/Twig/Extension/FormExtension.php b/src/Symfony/Bridge/Twig/Extension/FormExtension.php index 7ba3d17cd882..1314e6544200 100644 --- a/src/Symfony/Bridge/Twig/Extension/FormExtension.php +++ b/src/Symfony/Bridge/Twig/Extension/FormExtension.php @@ -18,7 +18,6 @@ use Symfony\Component\Form\FormView; use Twig\Environment; use Twig\Extension\AbstractExtension; -use Twig\Extension\InitRuntimeInterface; use Twig\TwigFilter; use Twig\TwigFunction; use Twig\TwigTest; @@ -41,7 +40,7 @@ public function __construct($renderer = null) if ($renderer instanceof TwigRendererInterface) { @trigger_error(sprintf('Passing a Twig Form Renderer to the "%s" constructor is deprecated since Symfony 3.2 and won\'t be possible in 4.0. Pass the Twig\Environment to the TwigRendererEngine constructor instead.', static::class), E_USER_DEPRECATED); } elseif (null !== $renderer && !(\is_array($renderer) && isset($renderer[0], $renderer[1]) && $renderer[0] instanceof ContainerInterface)) { - throw new \InvalidArgumentException(sprintf('Passing any arguments the constructor of %s is reserved for internal use.', __CLASS__)); + throw new \InvalidArgumentException(sprintf('Passing any arguments to the constructor of %s is reserved for internal use.', __CLASS__)); } $this->renderer = $renderer; } diff --git a/src/Symfony/Bridge/Twig/Extension/InitRuntimeInterface.php b/src/Symfony/Bridge/Twig/Extension/InitRuntimeInterface.php new file mode 100644 index 000000000000..5ba5e5570259 --- /dev/null +++ b/src/Symfony/Bridge/Twig/Extension/InitRuntimeInterface.php @@ -0,0 +1,23 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Bridge\Twig\Extension; + +use Twig\Extension\InitRuntimeInterface as TwigInitRuntimeInterface; + +/** + * @deprecated to be removed in 4.x + * + * @internal to be removed in 4.x + */ +interface InitRuntimeInterface extends TwigInitRuntimeInterface +{ +}