PHP Class mult1mate\crontab\TaskLoader

Author: mult1mate
Afficher le fichier Open project: MUlt1mate/cron-manager Class Usage Examples

Protected Properties

Свойство Type Description
$class_folders array Contains array of directories from which TaskLoader will try to load classes

Méthodes publiques

Méthode Description
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

Méthodes protégées

Méthode Description
getControllersList ( array $paths, $namespaces_list ) : array Returns names of all php files in directories

Method Details

getAllMethods() public static méthode

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
Résultat array

getControllerMethods() public static méthode

Returns all public methods for requested class
public static getControllerMethods ( string $class ) : array
$class string
Résultat array

getControllersList() protected static méthode

Returns names of all php files in directories
protected static getControllersList ( array $paths, $namespaces_list ) : array
$paths array
$namespaces_list
Résultat array

loadController() public static méthode

Looks for and loads required class via require_once
public static loadController ( $class_name ) : boolean
$class_name
Résultat boolean

setClassFolder() public static méthode

Sets folders which contain needed classes
public static setClassFolder ( $folder ) : array
$folder
Résultat array

Property Details

$class_folders protected_oe static_oe property

Contains array of directories from which TaskLoader will try to load classes
protected static array $class_folders
Résultat array