class PresenterFactory extends Object implements IPresenterFactory

Default presenter loader.

Properties

deprecated $caseSensitive

Methods

__construct($factory = NULL)

No description

createPresenter($name)

Creates new presenter instance.

string
getPresenterClass($name)

Generates and checks presenter class name.

setMapping(array $mapping)

Sets mapping as pairs [module => mask]

string
formatPresenterClass($presenter)

Formats presenter class name from its name.

string
unformatPresenterClass($class)

Formats presenter name from class name.

Details

at line 37
__construct($factory = NULL)

No description

Parameters

$factory

at line 48
IPresenter createPresenter($name)

Creates new presenter instance.

Parameters

$name

Return Value

IPresenter

at line 60
string getPresenterClass($name)

Generates and checks presenter class name.

Parameters

$name

Return Value

string

class name

Exceptions

InvalidPresenterException

at line 99
PresenterFactory setMapping(array $mapping)

Sets mapping as pairs [module => mask]

Parameters

array $mapping

Return Value

PresenterFactory

at line 123
string formatPresenterClass($presenter)

internal  
 

Formats presenter class name from its name.

Parameters

$presenter

Return Value

string

at line 143
string unformatPresenterClass($class)

internal  
 

Formats presenter name from class name.

Parameters

$class

Return Value

string