Class PresenterComponent
PresenterComponent is the base class for all presenters components.
Components are persistent objects located on a presenter. They have ability to own other child components, and interact with user. Components have properties for storing their status, and responds to user command.
- Nette\Object
- Nette\Component implements Nette\IComponent
- Nette\ComponentContainer implements Nette\IComponentContainer
- Nette\Application\PresenterComponent implements Nette\Application\ISignalReceiver, Nette\Application\IStatePersistent, ArrayAccess
Direct known subclasses
Nette\Application\ControlIndirect known subclasses
Nette\Application\Presenter
Abstract
Namespace: Nette\Application
Author: David Grudl
Located at Application/PresenterComponent.php
Namespace: Nette\Application
Author: David Grudl
Located at Application/PresenterComponent.php
public
|
|
public
|
|
public
string
|
#
getUniqueId( )
Returns a fully-qualified name that uniquely identifies the component within the presenter hierarchy. |
protected
|
|
protected
boolean
|
|
public static
PresenterComponentReflection
|
|
public
|
|
public
|
|
final public
mixed
|
|
final public
string
|
|
public static
array
|
#
getPersistentParams( )
Returns array of classes persistent parameters. They have public visibility and are non-static. This default implementation detects persistent parameters by annotation @persistent. |
public
|
|
public
string
|
#
formatSignalMethod( string $signal )
Formats signal handler method name -> case sensitivity doesn't matter. |
public
string
|
|
public
|
|
public
|
|
final public
|
|
final public
|
|
final public
boolean
|
|
final public
|
__clone(),
addComponent(),
createComponent(),
getComponent(),
getComponents(),
removeComponent(),
validateChildComponent()
|
__wakeup(),
detached(),
getName(),
getParent(),
lookup(),
lookupPath(),
monitor(),
setParent(),
unmonitor(),
validateParent()
|
__call(),
__callStatic(),
__get(),
__isset(),
__set(),
__unset(),
extensionMethod()
|
NAME_SEPARATOR
|
protected
array
|
$params | array() |