Добрый день, Тостер! После работы с "самопальным" движком решил приступить к изучению Symfony2. Но появилась следующая проблема.
Есть файл Constants.php в папке Helpers, а в нем пространство имен AppBundle\Helpers и класс Obj. Все это дело я пытаюсь вызвать в неком контроллере ToolsController:
namespace AppBundle\Controller;
use AppBundle\Helpers;
class ToolsController extends Controller
{
public function indexAction()
{
$a = Helpers\Obj::User;
...
}
}
, а сам класс Obj выглядит следующим образом:
namespace AppBundle\Helpers;
class Obj {
const User = 1;
...
}
Но Symfony выдал мне ошибку (Attempted to load class "Obj" from namespace "AppBundle\Helpers"). Поиск по официальной документации и в Интернете выдал, что название класса и файла должны совпадать. Собственно, сам вопрос - можно ли как то обойти этот механизм (например, для того, чтобы использовать несколько классов в одном файле)?