public function testSetConfiguration()
 {
     $configMock = $this->getMock('Doctrine\\Search\\Configuration');
     $this->classMetadataFactory->setConfiguration($configMock);
     $reflClass = new \ReflectionClass($this->classMetadataFactory);
     $reflProperty = $reflClass->getProperty('config');
     $reflProperty->setAccessible(true);
     $config = $reflProperty->getValue($this->classMetadataFactory);
     $this->assertInstanceOf('Doctrine\\Search\\Configuration', $config);
 }
示例#2
0
 public function testGetClassMetadata()
 {
     $classMetadata = new ClassMetadata(BlogPost::CLASSNAME);
     $this->metadataFactory->expects($this->once())->method('getMetadataFor')->with('Some\\Class')->will($this->returnValue($classMetadata));
     $this->assertEquals($classMetadata, $this->sm->getClassMetadata('Some\\Class'));
 }
示例#3
0
 /**
  * Loads class metadata for the given class
  *
  * @param string $className
  *
  * @return \Doctrine\Search\Mapping\ClassMetadata
  */
 public function getClassMetadata($className)
 {
     return $this->metadataFactory->getMetadataFor($className);
 }