for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* This file is part of the Kdyby (http://www.kdyby.org)
*
* Copyright (c) 2008 Filip Procházka ([email protected])
* For the full copyright and license information, please view the file license.txt that was distributed with this source code.
*/
namespace Kdyby\Doctrine;
use Doctrine;
use Doctrine\ORM\Configuration as BaseConfiguration;
use Kdyby;
use Nette;
* @author Michal Gebauer <[email protected]>
class Configuration extends BaseConfiguration
{
public function getQueryBuilderClassName()
return isset($this->_attributes['queryBuilderClass'])
? $this->_attributes['queryBuilderClass']
: Kdyby\Doctrine\QueryBuilder::class;
}
public function setQueryBuilderClassName($className)
$this->_attributes['queryBuilderClass'] = $className;
public function setTargetEntityMap($targetEntityMap)
$this->_attributes['targetEntityMap'] = $targetEntityMap;
public function getTargetEntityClassName($className)
return isset($this->_attributes['targetEntityMap'], $this->_attributes['targetEntityMap'][$className])
? $this->_attributes['targetEntityMap'][$className]
: $className;