Commit d4e554fb authored by romanb's avatar romanb

moved classmetadata & co

parent c3ad9559
...@@ -155,8 +155,8 @@ class Doctrine_ORM_EntityManager ...@@ -155,8 +155,8 @@ class Doctrine_ORM_EntityManager
$this->_name = $name; $this->_name = $name;
$this->_config = $config; $this->_config = $config;
$this->_eventManager = $eventManager; $this->_eventManager = $eventManager;
$this->_metadataFactory = new Doctrine_ClassMetadata_Factory( $this->_metadataFactory = new Doctrine_ORM_Mapping_ClassMetadataFactory(
$this, new Doctrine_ClassMetadata_CodeDriver()); $this, new Doctrine_ORM_Mapping_Driver_CodeDriver());
$this->_unitOfWork = new Doctrine_ORM_UnitOfWork($this); $this->_unitOfWork = new Doctrine_ORM_UnitOfWork($this);
$this->_nullObject = Doctrine_ORM_Internal_Null::$INSTANCE; $this->_nullObject = Doctrine_ORM_Internal_Null::$INSTANCE;
} }
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
* @since 2.0 * @since 2.0
* @todo Rename to ClassDescriptor. * @todo Rename to ClassDescriptor.
*/ */
class Doctrine_ClassMetadata implements Doctrine_Common_Configurable, Serializable class Doctrine_ORM_Mapping_ClassMetadata implements Doctrine_Common_Configurable, Serializable
{ {
/* The inheritance mapping types */ /* The inheritance mapping types */
/** /**
......
...@@ -33,7 +33,7 @@ ...@@ -33,7 +33,7 @@
* @since 2.0 * @since 2.0
* @todo Rename to ClassDescriptorFactory. * @todo Rename to ClassDescriptorFactory.
*/ */
class Doctrine_ClassMetadata_Factory class Doctrine_ORM_Mapping_ClassMetadataFactory
{ {
protected $_em; protected $_em;
protected $_driver; protected $_driver;
...@@ -102,7 +102,7 @@ class Doctrine_ClassMetadata_Factory ...@@ -102,7 +102,7 @@ class Doctrine_ClassMetadata_Factory
$class = $classes[$loadedParentClass]; $class = $classes[$loadedParentClass];
} else { } else {
$rootClassOfHierarchy = count($parentClasses) > 0 ? array_shift($parentClasses) : $name; $rootClassOfHierarchy = count($parentClasses) > 0 ? array_shift($parentClasses) : $name;
$class = new Doctrine_ClassMetadata($rootClassOfHierarchy, $this->_em); $class = new Doctrine_ORM_Mapping_ClassMetadata($rootClassOfHierarchy, $this->_em);
$this->_loadMetadata($class, $rootClassOfHierarchy); $this->_loadMetadata($class, $rootClassOfHierarchy);
$classes[$rootClassOfHierarchy] = $class; $classes[$rootClassOfHierarchy] = $class;
} }
...@@ -117,7 +117,7 @@ class Doctrine_ClassMetadata_Factory ...@@ -117,7 +117,7 @@ class Doctrine_ClassMetadata_Factory
// Move down the hierarchy of parent classes, starting from the topmost class // Move down the hierarchy of parent classes, starting from the topmost class
$parent = $class; $parent = $class;
foreach ($parentClasses as $subclassName) { foreach ($parentClasses as $subclassName) {
$subClass = new Doctrine_ClassMetadata($subclassName, $this->_em); $subClass = new Doctrine_ORM_Mapping_ClassMetadata($subclassName, $this->_em);
$subClass->setInheritanceType($parent->getInheritanceType(), $parent->getInheritanceOptions()); $subClass->setInheritanceType($parent->getInheritanceType(), $parent->getInheritanceOptions());
$this->_addInheritedFields($subClass, $parent); $this->_addInheritedFields($subClass, $parent);
$this->_addInheritedRelations($subClass, $parent); $this->_addInheritedRelations($subClass, $parent);
...@@ -166,7 +166,7 @@ class Doctrine_ClassMetadata_Factory ...@@ -166,7 +166,7 @@ class Doctrine_ClassMetadata_Factory
* @param Doctrine_ClassMetadata $class The container for the metadata. * @param Doctrine_ClassMetadata $class The container for the metadata.
* @param string $name The name of the class for which the metadata will be loaded. * @param string $name The name of the class for which the metadata will be loaded.
*/ */
protected function _loadMetadata(Doctrine_ClassMetadata $class, $name) protected function _loadMetadata(Doctrine_ORM_Mapping_ClassMetadata $class, $name)
{ {
if ( ! class_exists($name) || empty($name)) { if ( ! class_exists($name) || empty($name)) {
throw new Doctrine_Exception("Couldn't find class " . $name . "."); throw new Doctrine_Exception("Couldn't find class " . $name . ".");
......
...@@ -32,7 +32,7 @@ ...@@ -32,7 +32,7 @@
* @link www.phpdoctrine.org * @link www.phpdoctrine.org
* @since 2.0 * @since 2.0
*/ */
class Doctrine_ClassMetadata_CodeDriver class Doctrine_ORM_Mapping_Driver_CodeDriver
{ {
/** /**
* Name of the callback method. * Name of the callback method.
...@@ -44,7 +44,7 @@ class Doctrine_ClassMetadata_CodeDriver ...@@ -44,7 +44,7 @@ class Doctrine_ClassMetadata_CodeDriver
/** /**
* Loads the metadata for the specified class into the provided container. * Loads the metadata for the specified class into the provided container.
*/ */
public function loadMetadataForClass($className, Doctrine_ClassMetadata $metadata) public function loadMetadataForClass($className, Doctrine_ORM_Mapping_ClassMetadata $metadata)
{ {
if ( ! method_exists($className, self::CALLBACK_METHOD)) { if ( ! method_exists($className, self::CALLBACK_METHOD)) {
throw new Doctrine_ClassMetadata_Exception("Unable to load metadata for class" throw new Doctrine_ClassMetadata_Exception("Unable to load metadata for class"
......
...@@ -4,12 +4,12 @@ ...@@ -4,12 +4,12 @@
* The yaml driver loads metadata informations about classes from .yml files. * The yaml driver loads metadata informations about classes from .yml files.
* *
*/ */
class Doctrine_ClassMetadata_YamlDriver class Doctrine_ORM_Mapping_Driver_YamlDriver
{ {
/** /**
* *
*/ */
public function loadMetadataForClass($className, Doctrine_ClassMetadata $metadata) public function loadMetadataForClass($className, Doctrine_ORM_Mapping_ClassMetadata $metadata)
{ {
throw new Doctrine_ClassMetadata_Exception("YAML driver not yet implemented."); throw new Doctrine_ClassMetadata_Exception("YAML driver not yet implemented.");
} }
......
...@@ -74,7 +74,7 @@ abstract class Doctrine_ORM_Persisters_AbstractEntityPersister ...@@ -74,7 +74,7 @@ abstract class Doctrine_ORM_Persisters_AbstractEntityPersister
/** /**
* Constructs a new EntityPersister. * Constructs a new EntityPersister.
*/ */
public function __construct(Doctrine_ORM_EntityManager $em, Doctrine_ClassMetadata $classMetadata) public function __construct(Doctrine_ORM_EntityManager $em, Doctrine_ORM_Mapping_ClassMetadata $classMetadata)
{ {
$this->_em = $em; $this->_em = $em;
$this->_entityName = $classMetadata->getClassName(); $this->_entityName = $classMetadata->getClassName();
......
...@@ -45,7 +45,7 @@ class Orm_Query_IdentifierRecognitionTest extends Doctrine_OrmTestCase ...@@ -45,7 +45,7 @@ class Orm_Query_IdentifierRecognitionTest extends Doctrine_OrmTestCase
$decl = $parserResult->getQueryComponent('u'); $decl = $parserResult->getQueryComponent('u');
$this->assertTrue($decl['metadata'] instanceof Doctrine_ClassMetadata); $this->assertTrue($decl['metadata'] instanceof Doctrine_ORM_Mapping_ClassMetadata);
$this->assertEquals(null, $decl['relation']); $this->assertEquals(null, $decl['relation']);
$this->assertEquals(null, $decl['parent']); $this->assertEquals(null, $decl['parent']);
$this->assertEquals(null, $decl['scalar']); $this->assertEquals(null, $decl['scalar']);
...@@ -60,7 +60,7 @@ class Orm_Query_IdentifierRecognitionTest extends Doctrine_OrmTestCase ...@@ -60,7 +60,7 @@ class Orm_Query_IdentifierRecognitionTest extends Doctrine_OrmTestCase
$decl = $parserResult->getQueryComponent('u'); $decl = $parserResult->getQueryComponent('u');
$this->assertTrue($decl['metadata'] instanceof Doctrine_ClassMetadata); $this->assertTrue($decl['metadata'] instanceof Doctrine_ORM_Mapping_ClassMetadata);
$this->assertEquals(null, $decl['relation']); $this->assertEquals(null, $decl['relation']);
$this->assertEquals(null, $decl['parent']); $this->assertEquals(null, $decl['parent']);
$this->assertEquals(null, $decl['scalar']); $this->assertEquals(null, $decl['scalar']);
......
<?php <?php
class Doctrine_ClassMetadataMock extends Doctrine_ClassMetadata class Doctrine_ClassMetadataMock extends Doctrine_ORM_Mapping_ClassMetadata
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment