Example #1
0
 /**
  * @depends testConstruct
  */
 public function testCreateInstanceCustom()
 {
     $query = new Query();
     /** @var \stdClass $instance */
     $instance = $query->instanceFromObject(array('id' => 7, 'name' => 'Test', 'number' => 75.3, 'active' => true, 'deleted' => false));
     $this->assertInstanceOf('stdClass', $instance);
     $this->assertEquals(7, $instance->id);
     $this->assertEquals('Test', $instance->name);
     $this->assertEquals(75.3, $instance->number);
     $this->assertTrue($instance->active);
     $this->assertFalse($instance->deleted);
 }
Example #2
0
 /**
  * Transform plain object returned by PDOStatement to the desired model
  *
  * @return object
  */
 public function current()
 {
     return $this->caller->instanceFromObject(parent::current());
 }