public function testReturnsSameModelAsSetManually() { $model = $this->getMockBuilder('\\Alchemy\\Model\\Facade')->disableOriginalConstructor()->getMock(); Factory::getInstance()->setModel('User', $model); $expected = $model; $actual = Factory::getInstance()->getModel('User'); $this->assertSame($expected, $actual); }
protected function forceErrorFromModel($modelName) { $nullModel = ModelFactory::getInstance()->getModel('Error'); ModelFactory::getInstance()->setModel($modelName, $nullModel); }
/** * @param string $modelName * @return \Alchemy\ModelFacade */ public function getModel($modelName) { return Factory::getInstance()->getModel($modelName); }