프로퍼티 | 타입 | 설명 | |
---|---|---|---|
$cache | Doctrine\Common\Cache\Cache | ||
$loader | DMS\Filter\Mapping\Loader\LoaderInterface | ||
$parsedClasses | array |
메소드 | 설명 | |
---|---|---|
__construct ( DMS\Filter\Mapping\Loader\LoaderInterface $loader, Doctrine\Common\Cache\Cache $cache = null ) | Constructor Receives a Loader and a Doctrine Compatible cache instance | |
getClassMetadata ( $class ) | {@inheritDoc} |
메소드 | 설명 | |
---|---|---|
loadInterfaceMetadata ( DMS\Filter\Mapping\ClassMetadataInterface $metadata ) | Checks if the object has interfaces and cascades parsing of annotatiosn to all the interfaces | |
loadParentMetadata ( DMS\Filter\Mapping\ClassMetadataInterface $metadata ) | Checks if the class being parsed has a parent and cascades parsing to its parent |
메소드 | 설명 | |
---|---|---|
getParsedClass ( string $class ) : DMS\Filter\Mapping\ClassMetadataInterface | Retrieves data from a class already parsed | |
isParsed ( string $class ) : boolean | Checks if a class has already been parsed | |
parseClassMetadata ( string $class ) : DMS\Filter\Mapping\ClassMetadataInterface | Reads class metadata for a new and unparsed class | |
setParsedClass ( string $class, DMS\Filter\Mapping\ClassMetadataInterface $metadata ) | Stores data from a parsed class |
public __construct ( DMS\Filter\Mapping\Loader\LoaderInterface $loader, Doctrine\Common\Cache\Cache $cache = null ) | ||
$loader | DMS\Filter\Mapping\Loader\LoaderInterface | |
$cache | Doctrine\Common\Cache\Cache |
protected loadInterfaceMetadata ( DMS\Filter\Mapping\ClassMetadataInterface $metadata ) | ||
$metadata | DMS\Filter\Mapping\ClassMetadataInterface |
protected loadParentMetadata ( DMS\Filter\Mapping\ClassMetadataInterface $metadata ) | ||
$metadata | DMS\Filter\Mapping\ClassMetadataInterface |
protected LoaderInterface,DMS\Filter\Mapping\Loader $loader | ||
리턴 | DMS\Filter\Mapping\Loader\LoaderInterface |