getTable() public method

*
public getTable ( $entityClass )
コード例 #1
0
 /**
  * @inheritdoc
  */
 public function getTable($entityClass)
 {
     if (isset($this->entities[$entityClass])) {
         return $this->entities[$entityClass];
     }
     return parent::getTable($entityClass);
 }
コード例 #2
0
ファイル: Mapper.php プロジェクト: phoenixcms/core
 /**
  * Gets table name from given fully qualified entity class name
  *
  * @param  string $entityClass
  * @return string
  */
 public function getTable($entityClass)
 {
     $entityClass = ltrim($entityClass, '\\');
     if (($repository = array_search($entityClass, $this->repositoryToEntityMapping)) !== FALSE) {
         $repositoryClass = ltrim(get_class($repository), '\\');
         if (($table = array_search($repositoryClass, $this->tableToRepositoryMapping)) !== FALSE) {
             return $table;
         }
     }
     return parent::getTable($entityClass);
 }