Задать вопрос

Как получить доступ к другому namespace из первого?

Здравствуйте!
Есть legacy-проект на php5.6
В корне проекта создал папку /app и реализовал внутри MVC приложение по мотивам Yii2 в урезанном смысле, со своим namespace и autoload. Возможно ли даже рядом с legacy начать писать новый код, чтобы потом полностью переписать legacy проект рядышком?
Как мне в legacy-приложении получить доступ к классам и их методам нового приложения?
  • Вопрос задан
  • 86 просмотров
Подписаться 2 Средний 3 комментария
Решение пользователя Антон Шаманов К ответам на вопрос (2)
SilenceOfWinter
@SilenceOfWinter Куратор тега PHP
та еще зажигалка...
ну твой легаси без пространства имен находится в глобальном пространстве как и PHP функции/классы.
<?php
namespace Next\Gen;
class Foo extends \Old_Bar {
}

где физически расположен код, не особо важно - тот же композер позволяет передать автозагрузчику свои пути:

<?php
$autoloader = require_once(__DIR__.'/vendor/autoload.php');
Ответ написан
Комментировать