Абстрактный класс Phalcon\Application
extends абстрактный класс Phalcon\Di\Injectable
implements Phalcon\Events\EventsAwareInterface, Phalcon\Di\InjectionAwareInterface
Базовый класс для Phalcon\Cli\Console и Phalcon\Mvc\Application.
Методы
public __construct ([Phalcon\DiInterface $dependencyInjector])
public setEventsManager (Phalcon\Events\ManagerInterface $eventsManager)
Устанавливает менеджер событий
public getEventsManager ()
Возвращает внутренний менеджер событий
public registerModules (array $modules, [mixed $merge])
Регистрирует массив модулей, присутствующих в приложении
$this->registerModules(
[
"frontend" => [
"className" => "Multiple\\Frontend\\Module",
"path" => "../apps/frontend/Module.php",
],
"backend" => [
"className" => "Multiple\\Backend\\Module",
"path" => "../apps/backend/Module.php",
],
]
);
public getModules ()
Возвращает зарегистрированные в приложении модули
public getModule (mixed $name)
Получает определение модуля, зарегистрированного в приложении по имени модуля
public setDefaultModule (mixed $defaultModule)
Устанавливает имя модуля, которое будет использоваться, если маршрутизатор не возвращает допустимый модуль
public getDefaultModule ()
Возвращает имя модуля по умолчанию
abstract public handle ()
Обрабатывает запрос
public setDI (Phalcon\DiInterface $dependencyInjector) унаследовано от Phalcon\Di\Injectable
Устанавливает инжектор зависимостей
public getDI () унаследовано от Phalcon\Di\Injectable
Возвращает внутренний инжектор зависимостей
public __get (mixed $propertyName) унаследовано от Phalcon\Di\Injectable
Магический метод __get
© 2011–2017 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/latest/api/Phalcon_Application.html