. */ /** * 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; public $queryString; public function __construct($mock) { $this->mock = $mock; } public function fetch($fetchMode) { return array(); } public function fetchAll($fetchMode) { return array(); } public function execute() { if(is_object($this->mock)) { $this->mock->addQuery($this->queryString); } return true; } public function fetchColumn($colnum = 0) { return 0; } }