Extensão Symfony2 Twig

Tenho algum problema para implementar a extensão de galho. Eu preciso criar meu próprio filtro (um filtro de substrato). Então, eu pensei em usar extensão de galho.

Criei uma pasta chamada "Extensão" em MyApp \ Bundle \ WebsiteBundle \ e o arquivo: WebsiteExtension.php

namespace Bundle\WebsiteBundle\Extension;

class WebsiteExtension extends \Twig_Extension {

    public function getFilters() {
        return array(
            'substr'  => new \Twig_Filter_Method($this, 'substrFilter'),
        );
    }

    public function substrFilter($sentence, $start, $end) {
        return substr($sentence, $start, $end);
    }

    public function getName()
    {
        return 'website_extension';
    }
}

Então no meu config.yml em / app / config

services:
    Website.twig.extension:
        class: MyApp\Bundle\WebsiteBundle\Extension\WebsiteExtension
        tags:
            - { name: twig.extension }

Mas ocorre um erro:

"Fatal error: Class 'MyApp\Bundle\WebsiteBundle\Extension\WebsiteExtension' not found in .../appDevDebugProjectContainer.php on line 1391"

É estranho porque existe arquivo e classe ... Perdi alguma coisa, mas o que?

questionAnswers(1)

yourAnswerToTheQuestion