Exemple #1
0
 /**
  * @test
  */
 public function addRow()
 {
     $newData = array('uid' => NULL, 'title' => 'New test entry', 'content' => 'This is my third text', 'content_time' => time());
     $this->fixture->addRow(self::$testDatabaseTable, $newData);
     $query = array('content_time' => $newData['content_time']);
     $this->assertEquals(1, $this->fixture->getObjectCountByQuery(self::$testDatabaseTable, $query));
 }
Exemple #2
0
 /**
  * Adds the given object to the database
  *
  * @param VirtualObject $object
  * @return void
  */
 public function add($object)
 {
     $identifierValue = $this->backend->addRow($this->getSourceIdentifier(), $this->getObjectConverter()->convertFromVirtualObject($object));
     $identifierKey = $this->getConfiguration()->getIdentifier();
     $object->setValueForKey($identifierKey, $identifierValue);
 }