@bitande
PHP

Как сделать автокоплит для объектов в цикле foreach?

Здравствуйте.

Такой вопрос - есть цикл foreach, цикл проходится по массиму с объектами определенного типа.
Можно ли как-то сделать так чтобы для текущего объекта $route выводились доступные методы и свойства, как обычно при автокомплите?

объекты Route хранятся в объекте RouteCollection
Стоит ли реализовать в RouteCollection какой-то иттератор?

foreach ($routes->getRoutes() as $route) {

            if($route->matchWithRequestedUri()) {
                $matches++;
                $this->matchedRoute = $route;
                break;
            }
        }
  • Вопрос задан
  • 39 просмотров
Решения вопроса 1
@MadridianFox
Web-программист, многостаночник
phpdoc для метода getRoutes напишите и укажите в нем тип возвращаемого значения.

Или можно /** @var $route Type */ в теле цикла указать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы