123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- <?php
-
-
- namespace Doctrine\ORM\Mapping\Driver;
-
- use Doctrine\Common\Cache\ArrayCache,
- Doctrine\Common\Annotations\AnnotationReader,
- Doctrine\DBAL\Schema\AbstractSchemaManager,
- Doctrine\ORM\Mapping\ClassMetadataInfo,
- Doctrine\ORM\Mapping\MappingException,
- Doctrine\Common\Util\Inflector,
- Doctrine\ORM\Mapping\Driver\AbstractFileDriver;
-
-
- class PHPDriver extends AbstractFileDriver
- {
-
-
- protected $_fileExtension = '.php';
- protected $_metadata;
-
-
-
- public function loadMetadataForClass($className, ClassMetadataInfo $metadata)
- {
- $this->_metadata = $metadata;
- $this->_loadMappingFile($this->_findMappingFile($className));
- }
-
-
-
- protected function _loadMappingFile($file)
- {
- $metadata = $this->_metadata;
- include $file;
- }
- }
|