Spec-Zone.ru › Phalcon 3

Класс Phalcon\Cli\Console

extends абстрактный класс Phalcon\Application

implements Phalcon\Di\InjectionAwareInterface, Phalcon\Events\EventsAwareInterface

Исходный код на GitHub

Этот компонент позволяет создавать CLI-приложения с использованием Phalcon

Методы

public addModules (array $modules)

Объединить модули с существующими

$application->addModules(
    [
        "admin" => [
            "className" => "Multiple\\Admin\\Module",
            "path"      => "../apps/admin/Module.php",
        ],
    ]
);

public handle ([array $arguments])

Обработать все задачи командной строки

public setArgument ([array $arguments], [mixed $str], [mixed $shift])

Установить определённый аргумент

public __construct ([Phalcon\DiInterface $dependencyInjector]) унаследованно от Phalcon\Application

Phalcon\Application

public setEventsManager (Phalcon\Events\ManagerInterface $eventsManager) унаследованно от Phalcon\Application

Устанавливает менеджер событий

public getEventsManager () унаследованно от Phalcon\Application

Возвращает внутренний менеджер событий

public registerModules (array $modules, [mixed $merge]) унаследованно от Phalcon\Application

Зарегистрировать массив модулей, присутствующих в приложении

$this->registerModules(
    [
        "frontend" => [
            "className" => "Multiple\\Frontend\\Module",
            "path"      => "../apps/frontend/Module.php",
        ],
        "backend" => [
            "className" => "Multiple\\Backend\\Module",
            "path"      => "../apps/backend/Module.php",
        ],
    ]
);

public getModules () унаследованно от Phalcon\Application

Возвращает зарегистрированные в приложении модули

public getModule (mixed $name) унаследованно от Phalcon\Application

Получает определение модуля, зарегистрированного в приложении по имени модуля

public setDefaultModule (mixed $defaultModule) унаследованно от Phalcon\Application

Устанавливает имя модуля, которое будет использоваться, если маршрутизатор не возвращает допустимый модуль

public getDefaultModule () унаследованно от Phalcon\Application

Возвращает имя модуля по умолчанию

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_Cli_Console.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API