A

NotifyPropertyChanged::addPropertyChangedListener() — Method in class NotifyPropertyChanged
Adds a listener that wants to be notified about property changes.
AbstractProxyFactoryClass in namespace Doctrine\Common\Proxy
Abstract factory for proxy objects.
AutoloaderClass in namespace Doctrine\Common\Proxy
Special Autoloader for Proxy classes, which are not PSR-0 compliant.

C

ClassLoaderClass in namespace Doctrine\Common
A ClassLoader is an autoloader for class files that can be installed on the SPL autoload stack. It is a class loader that either loads only classes of a specific namespace or all namespaces and it is suitable for working together with other autoloaders in the SPL autoload stack.
ClassLoader::canLoadClass() — Method in class ClassLoader
Asks this ClassLoader whether it can potentially load the class (file) with the given name.
ClassLoader::classExists() — Method in class ClassLoader
Checks whether a class with a given name exists. A class "exists" if it is either already defined in the current request or if there is an autoloader on the SPL autoload stack that is a) responsible for the class in question and b) is able to load a class file in which the class definition resides.
CommonExceptionClass in namespace Doctrine\Common
Base exception class for package Doctrine\Common.
ComparableClass in namespace Doctrine\Common
Comparable interface that allows to compare two value objects to each other for similarity.
Comparable::compareTo() — Method in class Comparable
Compares the current object to the passed $other.
AbstractProxyFactory::createProxyDefinition() — Method in class AbstractProxyFactory
InvalidArgumentException::classMustNotBeAbstract() — Method in class InvalidArgumentException
InvalidArgumentException::classMustNotBeFinal() — Method in class InvalidArgumentException
$ProxyDefinition#clonerProperty in class ProxyDefinition
ClassUtilsClass in namespace Doctrine\Common\Util
Class and reflection related functionality for objects that might or not be proxy objects at the moment.
Version::compare() — Method in class Version
Compares a Doctrine version with the current one.

D

DebugClass in namespace Doctrine\Common\Util
Static class containing most used debug methods.
Debug::dump() — Method in class Debug
Prints a dump of the public, protected and private properties of $var.

E

Debug::export() — Method in class Debug

F

$ClassLoader#fileExtensionProperty in class ClassLoader
PHP file extension.

G

ClassLoader::getNamespaceSeparator() — Method in class ClassLoader
Gets the namespace separator used by classes in the namespace of this ClassLoader.
ClassLoader::getIncludePath() — Method in class ClassLoader
Gets the base include path for all class files in the namespace of this ClassLoader.
ClassLoader::getFileExtension() — Method in class ClassLoader
Gets the file extension of class files in the namespace of this ClassLoader.
ClassLoader::getClassLoader() — Method in class ClassLoader
Gets the ClassLoader from the SPL autoload stack that is responsible for (and is able to load) the class with the given name.
AbstractProxyFactory::getProxy() — Method in class AbstractProxyFactory
Gets a reference proxy instance for the entity of the given type and identified by the given identifier.
AbstractProxyFactory::generateProxyClasses() — Method in class AbstractProxyFactory
Generates proxy classes for all given classes.
ProxyGenerator::generateProxyClass() — Method in class ProxyGenerator
Generates a proxy class file.
ProxyGenerator::getProxyFileName() — Method in class ProxyGenerator
Generates the Proxy file name.
ClassUtils::getRealClass() — Method in class ClassUtils
Gets the real class name of a class name that could be a proxy.
ClassUtils::getClass() — Method in class ClassUtils
Gets the real class name of an object (even if its a proxy).
ClassUtils::getParentClass() — Method in class ClassUtils
Gets the real parent class name of a class or object.
ClassUtils::generateProxyClassName() — Method in class ClassUtils
Given a class name and a proxy namespace returns the proxy name.

I

$ClassLoader#includePathProperty in class ClassLoader
Current include path.
InvalidArgumentExceptionClass in namespace Doctrine\Common\Proxy\Exception
Proxy Invalid Argument Exception.
InvalidArgumentException::invalidPlaceholder() — Method in class InvalidArgumentException
InvalidArgumentException::invalidClassNotFoundCallback() — Method in class InvalidArgumentException
InvalidArgumentException::invalidAutoGenerateMode() — Method in class InvalidArgumentException
UnexpectedValueException::invalidParameterTypeHint() — Method in class UnexpectedValueException
UnexpectedValueException::invalidReturnTypeHint() — Method in class UnexpectedValueException
$ProxyDefinition#identifierFieldsProperty in class ProxyDefinition
$ProxyDefinition#initializerProperty in class ProxyDefinition
InflectorClass in namespace Doctrine\Common\Util
Doctrine inflector has static methods for inflecting text.

L

ClassLoader::loadClass() — Method in class ClassLoader
Loads the given class or interface.
LexerClass in namespace Doctrine\Common
Base class for writing simple lexers, i.e. for creating small DSLs.

M

OutOfBoundsException::missingPrimaryKeyValue() — Method in class OutOfBoundsException

N

$ClassLoader#namespaceProperty in class ClassLoader
Current namespace.
$ClassLoader#namespaceSeparatorProperty in class ClassLoader
PHP namespace separator.
NotifyPropertyChangedClass in namespace Doctrine\Common
Contract for classes that provide the service of notifying listeners of changes to their properties.
InvalidArgumentException::notProxyClass() — Method in class InvalidArgumentException
ClassUtils::newReflectionClass() — Method in class ClassUtils
Creates a new reflection class.
ClassUtils::newReflectionObject() — Method in class ClassUtils
Creates a new reflection object.

O

OutOfBoundsExceptionClass in namespace Doctrine\Common\Proxy\Exception
Proxy Invalid Argument Exception.

P

PropertyChangedListenerClass in namespace Doctrine\Common
Contract for classes that are potential listeners of a NotifyPropertyChanged implementor.
PropertyChangedListener::propertyChanged() — Method in class PropertyChangedListener
Notifies the listener of a property change.
InvalidArgumentException::proxyDirectoryRequired() — Method in class InvalidArgumentException
InvalidArgumentException::proxyNamespaceRequired() — Method in class InvalidArgumentException
ProxyExceptionClass in namespace Doctrine\Common\Proxy\Exception
Base exception interface for proxy exceptions.
UnexpectedValueException::proxyDirectoryNotWritable() — Method in class UnexpectedValueException
ProxyClass in namespace Doctrine\Common\Proxy
Interface for proxy classes.
ProxyDefinitionClass in namespace Doctrine\Common\Proxy
Definition structure how to create a proxy.
$ProxyDefinition#proxyClassNameProperty in class ProxyDefinition
ProxyGeneratorClass in namespace Doctrine\Common\Proxy
This factory is used to generate proxy classes.
$ProxyGenerator#placeholdersProperty in class ProxyGenerator
Map of callables used to fill in placeholders set in the template.
$ProxyGenerator#proxyClassTemplateProperty in class ProxyGenerator
Template used as a blueprint to generate proxies.

R

ClassLoader::register() — Method in class ClassLoader
Registers this ClassLoader on the SPL autoload stack.
AbstractProxyFactory::resetUninitializedProxy() — Method in class AbstractProxyFactory
Reset initialization/cloning logic for an un-initialized proxy
Autoloader::resolveFile() — Method in class Autoloader
Resolves proxy class name to a filename based on the following pattern.
Autoloader::register() — Method in class Autoloader
Registers and returns autoloader callback for the given proxy dir and namespace.
$ProxyDefinition#reflectionFieldsProperty in class ProxyDefinition

S

ClassLoader::setNamespaceSeparator() — Method in class ClassLoader
Sets the namespace separator used by classes in the namespace of this ClassLoader.
ClassLoader::setIncludePath() — Method in class ClassLoader
Sets the base include path for all class files in the namespace of this ClassLoader.
ClassLoader::setFileExtension() — Method in class ClassLoader
Sets the file extension of class files in the namespace of this ClassLoader.
AbstractProxyFactory::skipClass() — Method in class AbstractProxyFactory
Determine if this class should be skipped during proxy generation.
ProxyGenerator::setPlaceholder() — Method in class ProxyGenerator
Sets a placeholder to be replaced in the template.
ProxyGenerator::setProxyClassTemplate() — Method in class ProxyGenerator
Sets the base template used to create proxy classes.

T

Debug::toString() — Method in class Debug
Returns a string representation of an object.

U

ClassLoader::unregister() — Method in class ClassLoader
Removes this ClassLoader from the SPL autoload stack.
InvalidArgumentException::unitializedProxyExpected() — Method in class InvalidArgumentException
UnexpectedValueExceptionClass in namespace Doctrine\Common\Proxy\Exception
Proxy Unexpected Value Exception.

V

VersionClass in namespace Doctrine\Common
Class to store and retrieve the version of Doctrine.

_

ClassLoader::__construct() — Method in class ClassLoader
Creates a new ClassLoader that loads classes of the specified namespace from the specified include path.
AbstractProxyFactory::__construct() — Method in class AbstractProxyFactory
Proxy::__setInitialized() — Method in class Proxy
Marks the proxy as initialized or not.
Proxy::__setInitializer() — Method in class Proxy
Sets the initializer callback to be used when initializing the proxy. That initializer should accept 3 parameters: $proxy, $method and $params. Those are respectively the proxy object that is being initialized, the method name that triggered initialization and the parameters passed to that method.
Proxy::__getInitializer() — Method in class Proxy
Retrieves the initializer callback used to initialize the proxy.
Proxy::__setCloner() — Method in class Proxy
Sets the callback to be used when cloning the proxy. That initializer should accept a single parameter, which is the cloned proxy instance itself.
Proxy::__getCloner() — Method in class Proxy
Retrieves the callback to be used when cloning the proxy.
Proxy::__getLazyProperties() — Method in class Proxy
Retrieves the list of lazy loaded properties for a given proxy
ProxyDefinition::__construct() — Method in class ProxyDefinition
ProxyGenerator::__construct() — Method in class ProxyGenerator
Initializes a new instance of the ProxyFactory class that is connected to the given EntityManager.