Пример #1
0
 /**
  * Returns the entity name
  *
  * @throws \Exception if the full entity name could not be guessed automatically
  * @return string the entity reference string
  */
 protected function getFullEntityName()
 {
     $modelClassName = get_class($this);
     $entityClass = $this->classNameTransformer->transformModelToEntity($modelClassName);
     if (!class_exists($entityClass)) {
         throw new \Exception("Cannot automatically generate entity name for model '{$modelClassName}'");
     }
     return $entityClass;
 }
 /**
  * @dataProvider getData
  *
  * @param string $modelClassName
  * @param string $expectedEntityClassName
  * @param string $message
  */
 public function testValue($modelClassName, $expectedEntityClassName, $message)
 {
     $transformer = new ClassNameTransformer();
     $actual = $transformer->transformModelToEntity($modelClassName);
     return $this->assertEquals($expectedEntityClassName, $actual, $message);
 }