PresenterFactory
class PresenterFactory extends Object implements IPresenterFactory
Default presenter loader.
Properties
bool | $caseSensitive |
Methods
__construct($baseDir, Container $container)
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.
string
formatPresenterFile($presenter)
Formats presenter class file name.
Details
at line 42
__construct($baseDir, Container $container)
No description
at line 54
IPresenter
createPresenter($name)
Creates new presenter instance.
at line 77
string
getPresenterClass($name)
Generates and checks presenter class name.
at line 134
PresenterFactory
setMapping(array $mapping)
Sets mapping as pairs [module => mask]
at line 152
string
formatPresenterClass($presenter)
internal |
Formats presenter class name from its name.
at line 172
string
unformatPresenterClass($class)
internal |
Formats presenter name from class name.
at line 189
string
formatPresenterFile($presenter)
Formats presenter class file name.