/** * @inheritdoc */ public function getTable($entityClass) { if (isset($this->entities[$entityClass])) { return $this->entities[$entityClass]; } return parent::getTable($entityClass); }
/** * 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); }