本文整理汇总了PHP中EntityManager::setDataSource方法的典型用法代码示例。如果您正苦于以下问题:PHP EntityManager::setDataSource方法的具体用法?PHP EntityManager::setDataSource怎么用?PHP EntityManager::setDataSource使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EntityManager
的用法示例。
在下文中一共展示了EntityManager::setDataSource方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testSave_ovniWithoutWeapons_success
/**
* @covers flowcode\ceibo\EntityManager::save
* @todo Implement testSave().
*/
public function testSave_ovniWithoutWeapons_success()
{
$ovni = new Ovni();
$ovni->setName("ovni1");
/* datasource mock */
$dataSource = $this->getMock('flowcode\\ceibo\\data\\PDOMySqlDataSource', array('executeNonQuery', 'executeQuery', 'executeInsert', 'escapeString'));
$dataSource->expects($this->any())->method('escapeString')->will($this->returnArgument(0));
$dataSource->expects($this->once())->method('executeInsert')->with($this->equalTo("INSERT INTO `ovni` (`name`) VALUES ('ovni1');"));
$this->object->setDataSource($dataSource);
$this->object->save($ovni);
}