Лучшие практики для пространств имен: в Symfony, разница в perfs при использовании (под) пространств имен?

Я строю API, и я хотел бы спросить об использовании пространств имен на контроллере Symfony2.
Есть ли реальная разница:

<?php

namespace My\APIBundle\Controller;

use FOS\RestBundle\Controller\Annotations\View,
FOS\RestBundle\Controller\Annotations\Post,
FOS\RestBundle\Controller\Annotations\Get;
use [...]

class MyRestController extends Controller {

[...]

/**
* @View()
* @Get()
*/
public function getAction(Thing $thing) {
return $thing;
}

/**
* @View()
* @Post()
*/
public function postAction() {

}

или делать

<?php

namespace My\APIBundle\Controller;

use FOS\RestBundle\Controller\Annotations as Rest;
use [...]

class MyRestController extends Controller {

[...]

/**
* @Rest\View()
* @Rest\Get()
*/
public function getAction(Thing $thing) {
return $thing;
}

/**
* @Rest\View()
* @Rest\Post()
*/
public function postAction() {

}

Будет ли псевдоним загружать все в заданном пространстве имен, теряя перфораторы?
Или он будет загружать только аннотированные классы, унитарные?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]