entity() public method

Set and get method for the query's entity instance.
public entity ( object &$entity = null ) : lithium\data\Query | Entity
$entity object Reference to the query's current entity object.
return lithium\data\Query | lithium\data\Entity
Example #1
0
 public function testData()
 {
     $query = new Query($this->_queryArr);
     $expected = array();
     $result = $query->data();
     $this->assertEqual($expected, $result);
     $record = new Record();
     $record->id = 12;
     $record->title = 'Lorem Ipsum';
     $query->entity($record);
     $expected = array('id' => 12, 'title' => 'Lorem Ipsum');
     $result = $query->data();
     $this->assertEqual($expected, $result);
     $query->data(array('id' => 35, 'title' => 'Nix', 'body' => 'Prix'));
     $expected = array('id' => 35, 'title' => 'Nix', 'body' => 'Prix');
     $result = $query->data();
     $this->assertEqual($expected, $result);
 }