Actions and filters helper class
| access | public |
|---|---|
| package | kocuj_internal_lib\kocuj_pl_lib |
| inherited_from | \KocujIL\V12a\Classes\Project\Components\Core\ActionsFiltersHelper\Component |
__call(string $method, array $arguments) : boolean | float | integer | object | string
| access | public |
|---|
stringMethod to call
arrayArguments
booleanfloatintegerobjectstringReturned value__construct(object $projectObj) : void
| access | public |
|---|
object\KocujIL\V12a\Classes\Project object for current project
addActionWhenNeeded(string $action, integer $callbackComponentProjectCategory, string $callbackComponent, string $callbackComponentFragment, string $callbackMethod, integer $prior= 10, integer $argumentsCount= 1) : void
| access | public |
|---|
stringAction hook
integerCallback component category; must be one of the following constants from \KocujIL\V12a\Enums\ProjectCategory: CORE (for "core" category), ALL (for "all" category), FRONTEND (for "frontend" category) or BACKEND (for "backend" category)
stringCallback component
stringCallback component fragment
stringCallback method
integerAction callback priority - default: 10
integerAction callback arguments count - default: 1
addFilterWhenNeeded(string $filter, integer $callbackComponentProjectCategory, string $callbackComponent, string $callbackComponentFragment, string $callbackMethod, integer $prior= 10, integer $argumentsCount= 1) : void
| access | public |
|---|
stringFilter hook
integerCallback component category; must be one of the following constants from \KocujIL\V12a\Enums\ProjectCategory: CORE (for "core" category), ALL (for "all" category), FRONTEND (for "frontend" category) or BACKEND (for "backend" category)
stringCallback component
stringCallback component fragment
stringCallback method
integerFilter callback priority - default: 10
integerFilter callback arguments count - default: 1
getComponent(string $type, integer $projectCategory= \KocujIL\V12a\Enums\ProjectCategory::CORE, string $fragment= '') : object
| access | public |
|---|
stringComponent type
integerComponent category; must be one of the following constants from \KocujIL\V12a\Enums\ProjectCategory: CORE (for "core" category), ALL (for "all" category), FRONTEND (for "frontend" category) or BACKEND (for "backend" category) - default: \KocujIL\V12a\Enums\ProjectCategory::CORE
stringComponent fragment - default: empty
objectObject of class type from componentgetProjectObj() : object
| access | public |
|---|
objectObject of type \KocujIL\V12a\Classes\ProjectgetStrings(string $type, integer $projectCategory = \KocujIL\V12a\Enums\ProjectCategory::CORE) : object
| access | public |
|---|
stringComponent type
integerComponent category; must be one of the following constants from \KocujIL\V12a\Enums\ProjectCategory: CORE (for "core" category), ALL (for "all" category), FRONTEND (for "frontend" category) or BACKEND (for "backend" category) - default: \KocujIL\V12a\Enums\ProjectCategory::CORE
objectObject of class type for strings from componentaddActionOrFilterWhenNeeded(string $actionOrFilter, integer $callbackComponentProjectCategory, string $callbackComponent, string $callbackComponentFragment, string $callbackMethod, integer $prior, integer $argumentsCount, boolean $isFilter) : void
| access | private |
|---|
stringAction or filter hook
integerCallback component category; must be one of the following constants from \KocujIL\V12a\Enums\ProjectCategory: CORE (for "core" category), ALL (for "all" category), FRONTEND (for "frontend" category) or BACKEND (for "backend" category)
stringCallback component
stringCallback component fragment
stringCallback method
integerAction or filter callback priority
integerAction or filter callback arguments count
booleanIt is filter (true) or action (false)
$callbacks : array
array()| access | private |
|---|
$projectObj : object
NULL| access | private |
|---|