Interface for proxy classes.
@author Roman Borschel <roman@code-factory.org> @since 2.2
Expanded class hierarchy of Proxy
All classes that implement Proxy
interface Proxy {
/**
* Marker for Proxy class names.
*
* @var string
*/
const MARKER = '__CG__';
/**
* Length of the proxy marker
*
* @var int
*/
const MARKER_LENGTH = 6;
/**
* Initialize this proxy if its not yet initialized.
*
* Acts as a no-op if already initialized.
*
* @return void
*/
public function __load();
/**
* Is this proxy initialized or not.
*
* @return bool
*/
public function __isInitialized();
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
Proxy:: |
constant | Marker for Proxy class names. | ||
Proxy:: |
constant | Length of the proxy marker | ||
Proxy:: |
public | function | Is this proxy initialized or not. | |
Proxy:: |
public | function | Initialize this proxy if its not yet initialized. |