Я хотел бы иметь класс аутентификации, а также иметь версию APIS без дублирования кода безопасности.AuthenticationClass необходимо дублировать с помощью UrlVersioning - Luracast Restler
У меня есть настройка restler и добавлено следующее к index.php;
Defaults::setProperty('useUrlBasedVersioning', true);
$r->addAuthenticationClass('MyOrg\\Security\\APIAuth');
Я установил мой класс аутентификации в другую папку за пределами общей папки. Он не работал сам по себе, но я обнаружил, что из-за использования UrlBased Versioning мне пришлось повторять класс в разных пространствах имен.
например.
MyOrd ---> Безопасность ---> v1 ---> APIAuth.php
MyOrd ---> Безопасность ---> v2 ---> APIAuth.php
Я не хочу, чтобы сделать выше, но более простой просто
MyOrd ---> Безопасность ---> APIAuth.php
Я использую Restler RC5, любое руководство будет оценено или это ошибка с Restler.
Также регистрируется как вопрос с проектом restler https://github.com/Luracast/Restler/issues/433
Заработал огромное спасибо! Я также нашел в ваших примерах для UrlVersioning он упоминает интерфейс, спасибо, что не сказал мне только RTFM :). – Madmartigan