Class PresenterLoader (namespace Nette\Application)


Default presenter loader.


Implements interfaces:

Author: David Grudl
Copyright: Copyright (c) 2004, 2009 David Grudl
Located: in /Application/PresenterLoader.php (line 33)
Public Method Summary
PresenterLoader
__construct (string $baseDir)
string
formatPresenterClass (string $presenter)
Formats presenter class name from its name.
string
formatPresenterFile (string $presenter)
Formats presenter class file name.
string
getPresenterClass (string &$name)
string
unformatPresenterClass (string $class)
Formats presenter name from class name.
Variable Summary
bool $caseSensitive FALSE

line 36


Method Details

line 49

__construct

public PresenterLoader __construct (string $baseDir)

Input
string $baseDir
Output
PresenterLoader  

line 120

formatPresenterClass

public string formatPresenterClass (string $presenter)

Formats presenter class name from its name.

Input
string $presenter
Output
string  

line 148

formatPresenterFile

public string formatPresenterFile (string $presenter)

Formats presenter class file name.

Input
string $presenter
Output
string  

line 61

getPresenterClass

public string getPresenterClass (string &$name)

Input
string &$name presenter name
Output
string class name
Throws
throws InvalidPresenterException

line 134

unformatPresenterClass

public string unformatPresenterClass (string $class)

Formats presenter name from class name.

Input
string $class
Output
string