. */ /** * Doctrine_Adapter_Statement_Mock * This class is used for special testing purposes. * * @package Doctrine * @subpackage Doctrine_Adapter * @author Konsta Vesterinen * @license http://www.opensource.org/licenses/lgpl-license.php LGPL * @category Object Relational Mapping * @link www.phpdoctrine.com * @since 1.0 * @version $Revision$ */ class Doctrine_Adapter_Statement_Mock { private $mock; private $query; public function __construct(Doctrine_Adapter_Mock $mock, $query) { $this->mock = $mock; $this->query = $query; } public function fetch($fetchMode) { return array(); } public function fetchAll($fetchMode) { return array(); } public function execute() { $this->mock->addQuery($this->query); return true; } public function fetchColumn($colnum = 0) { return 0; } }