Phalcon\Mvc\Micro\Collection
Класс Phalcon\Mvc\Micro\Collection
Реализует Phalcon\Mvc\Micro\CollectionInterface
Группирует обработчики Micro-Mvc в качестве контроллеров
<?php $app = new \Phalcon\Mvc\Micro(); $collection = new Collection(); $collection->setHandler( new PostsController() ); $collection->get("/posts/edit/{id}", "edit"); $app->mount($collection);
Методы
protected _addMap (string | array $method, string $routePattern, mixed $handler, string $name)
Внутренняя функция добавления обработчика в группу
public setPrefix (mixed $prefix)
Задает префикс для всех маршрутов, добавленных в коллекцию
public getPrefix ()
Возвращает префикс коллекции, если таковой имеется
public array getHandlers ()
Возвращает зарегистрированные обработчики
public Phalcon\Mvc\Micro\Collection setHandler (mixed $handler, [boolean $lazy])
Устанавливает основной обработчик
public setLazy (mixed $lazy)
Устанавливает, должен ли основной обработчик загружаться с задержкой
public isLazy ()
Возвращает, если главный обработчик должен быть лениво загружен
public mixed getHandler ()
Возвращает главный обработчик
public Phalcon\Mvc\Micro\Collection map (string $routePattern, callable $handler, [string $name])
Отображает маршрут к обработчику
public Phalcon\Mvc\Micro\Collection get (string $routePattern, callable $handler, [string $name])
Отображает маршрут к обработчику, который соответствует только HTTP-методу GET
public Phalcon\Mvc\Micro\Collection post (string $routePattern, callable $handler, [string $name])
Отображает маршрут к обработчику, который соответствует только HTTP-методу POST
public Phalcon\Mvc\Micro\Collection put (string $routePattern, callable $handler, [string $name])
Отображает маршрут к обработчику, который соответствует только HTTP-методу PUT
public Phalcon\Mvc\Micro\Collection patch (string $routePattern, callable $handler, [string $name])
Отображает маршрут к обработчику, который соответствует только HTTP-методу PATCH
public Phalcon\Mvc\Micro\Collection head (string $routePattern, callable $handler, [string $name])
Отображает маршрут к обработчику, который соответствует только HTTP-методу HEAD
public Phalcon\Mvc\Micro\Collection delete (string $routePattern, callable $handler, [string $name])
Отображает маршрут к обработчику, который соответствует только методу HTTP DELETE
public Phalcon\Mvc\Micro\Collection options (string $routePattern, callable $handler, [mixed $name])
Отображает маршрут к обработчику, который соответствует только HTTP-методу OPTIONS