PHP Класс mult1mate\crontab\TaskLoader

Автор: mult1mate
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$class_folders array Contains array of directories from which TaskLoader will try to load classes

Открытые методы

Метод Описание
getAllMethods ( string | array $folder, string | array $namespace = [] ) : array Scan folders for classes and return all their public methods
getControllerMethods ( string $class ) : array Returns all public methods for requested class
loadController ( $class_name ) : boolean Looks for and loads required class via require_once
setClassFolder ( $folder ) : array Sets folders which contain needed classes

Защищенные методы

Метод Описание
getControllersList ( array $paths, $namespaces_list ) : array Returns names of all php files in directories

Описание методов

getAllMethods() публичный статический Метод

Scan folders for classes and return all their public methods
public static getAllMethods ( string | array $folder, string | array $namespace = [] ) : array
$folder string | array
$namespace string | array
Результат array

getControllerMethods() публичный статический Метод

Returns all public methods for requested class
public static getControllerMethods ( string $class ) : array
$class string
Результат array

getControllersList() защищенный статический Метод

Returns names of all php files in directories
protected static getControllersList ( array $paths, $namespaces_list ) : array
$paths array
$namespaces_list
Результат array

loadController() публичный статический Метод

Looks for and loads required class via require_once
public static loadController ( $class_name ) : boolean
$class_name
Результат boolean

setClassFolder() публичный статический Метод

Sets folders which contain needed classes
public static setClassFolder ( $folder ) : array
$folder
Результат array

Описание свойств

$class_folders защищенное статическое свойство

Contains array of directories from which TaskLoader will try to load classes
protected static array $class_folders
Результат array