class ProxyDefinition in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/doctrine/common/lib/Doctrine/Common/Proxy/ProxyDefinition.php \Doctrine\Common\Proxy\ProxyDefinition
Definition structure how to create a proxy.
@author Benjamin Eberlei <kontakt@beberlei.de>
Hierarchy
- class \Doctrine\Common\Proxy\ProxyDefinition
Expanded class hierarchy of ProxyDefinition
1 file declares its use of ProxyDefinition
- AbstractProxyFactoryTest.php in vendor/doctrine/ common/ tests/ Doctrine/ Tests/ Common/ Proxy/ AbstractProxyFactoryTest.php 
File
- vendor/doctrine/ common/ lib/ Doctrine/ Common/ Proxy/ ProxyDefinition.php, line 27 
Namespace
Doctrine\Common\ProxyView source
class ProxyDefinition {
  /**
   * @var string
   */
  public $proxyClassName;
  /**
   * @var array
   */
  public $identifierFields;
  /**
   * @var \ReflectionProperty[]
   */
  public $reflectionFields;
  /**
   * @var callable
   */
  public $initializer;
  /**
   * @var callable
   */
  public $cloner;
  /**
   * @param string   $proxyClassName
   * @param array    $identifierFields
   * @param array    $reflectionFields
   * @param callable $initializer
   * @param callable $cloner
   */
  public function __construct($proxyClassName, array $identifierFields, array $reflectionFields, $initializer, $cloner) {
    $this->proxyClassName = $proxyClassName;
    $this->identifierFields = $identifierFields;
    $this->reflectionFields = $reflectionFields;
    $this->initializer = $initializer;
    $this->cloner = $cloner;
  }
}Members
| Name   | Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| ProxyDefinition:: | public | property | ||
| ProxyDefinition:: | public | property | ||
| ProxyDefinition:: | public | property | ||
| ProxyDefinition:: | public | property | ||
| ProxyDefinition:: | public | property | ||
| ProxyDefinition:: | public | function | 
