Symfony usando roteamento yaml e php

Gostaria de usar uma mistura de roteamento yaml e php em um aplicativo Symfony (3.3.8). Estou bastante confortável com o roteamento yaml, então usei obin/console doctrine:generate:crud comando para ver como seria o roteamento PHP. Ele gerou um arquivo de roteamento que se parece com

<?php

use Symfony\Component\Routing\RouteCollection;
use Symfony\Component\Routing\Route;

$collection = new RouteCollection();

$collection->add('user_index', new Route(
    '/',
    array('_controller' => 'AppBundle:User:index'),
    array(),
    array(),
    '',
    array(),
    array('GET')
));

// other CRUD routes...

return $collection;

Isto segue oformato sugerido nos documentos do Symfony, onde você constrói umRouteCollection comRoutese, em seguida, devolva-o.

Quando tento executar meu aplicativo com esse arquivo, mesmo que ele não seja referenciado pelo meu principalrouting.yml arquivo, eu recebo este erro:

 [Symfony\Component\Config\Exception\FileLoaderLoadException]
  The autoloader expected class "AppBundle\Resources\config\routing\restful_resource" to be defined i
  n file "/home/username/sites/appname/vendor/composer/../../src/AppBundle/Resources/config/routing/restfu
  l_resource.php". The file was found but the class was not in it, the class name or namespace probab
  ly has a typo in /home/username/sites/appname/app/config/services.yml (which is being imported from "/ho
  me/username/sites/appname/app/config/config.yml").



  [RuntimeException]
  The autoloader expected class "AppBundle\Resources\config\routing\restful_resource" to be defined i
  n file "/home/username/sites/appname/vendor/composer/../../src/AppBundle/Resources/config/routing/restfu
  l_resource.php". The file was found but the class was not in it, the class name or namespace probab
  ly has a typo.

Preciso redesenhar este arquivo para agir como uma classe, indo contra o formato sugerido nos documentos do Symfony? Ou preciso de alguma forma dizer ao carregador automático para ignorar esse arquivo, para que ele não tente encontrar uma classe onde não deveria haver uma?

questionAnswers(1)

yourAnswerToTheQuestion