Skip to content

icms_controller_Handler

Raimondas Rimkevičius edited this page Mar 9, 2020 · 1 revision
Notice: Wiki was automatic generated from project sources as project API documentation. Do not edit manually!

icms_controller_Handler

This is a handler for controllers

  • Class name: icms_controller_Handler
  • Namespace:

Properties

$type

private string $type

Current controller type

  • Visibility: private

type

public string type

Type of current controller instance. Possible values: embed - if all scripts are running in PHP Embeded mode cli - if all scripts are running from command line controller - any other mode

  • Visibility: public

Methods

__construct

mixed icms_controller_Handler::__construct()

Constructor

  • Visibility: public

__get

mixed icms_controller_Handler::__get(string name)

Magic getter

  • Visibility: public

Arguments

  • name string

makeURL

string icms_controller_Handler::makeURL(string module, string controller_name, string action, array params)

Creates url for action

  • Visibility: public

Arguments

  • module string
  • controller_name string
  • action string
  • params array

get

\icms_controller_base|null icms_controller_Handler::get(string module, string type, string controller_name)

Gets controller

  • Visibility: public

Arguments

  • module string
  • type string
  • controller_name string

parseParamsStringToArray

string icms_controller_Handler::parseParamsStringToArray(string module, string controller_name, string string)

Parses params string to array

  • Visibility: public

Arguments

  • module string
  • controller_name string
  • string string

exec

\icms_response_Text icms_controller_Handler::exec(string module, string type, string controller_name, string action, array params)

Gets controller

  • Visibility: public

Arguments

  • module string
  • type string
  • controller_name string
  • action string
  • params array

getControllersPath

string icms_controller_Handler::getControllersPath(string module, string type)

Gets path for module controllers

  • Visibility: public

Arguments

  • module string
  • type string

getAvailable

array icms_controller_Handler::getAvailable(string module, string type)

Gets controllers of type list for module

  • Visibility: public

Arguments

  • module string
  • type string
Clone this wiki locally