Example #1
0
 function testClear()
 {
     $obj = new \Rocker\Object\PlainObject('test', 3);
     self::$f->applyMetaData($obj);
     $obj->meta()->set('test', 1);
     $obj->meta()->set('test-2', 1);
     $obj->meta()->set('test-3', 1);
     self::$f->saveMetaData($obj);
     self::$f->removeMetaData($obj);
     self::$f->applyMetaData($obj);
     $this->assertEquals(array(), $obj->meta()->toArray());
 }
 /**
  * @param \Rocker\Object\ObjectInterface $obj
  */
 protected function deleteObject(ObjectInterface $obj)
 {
     $this->db->prepare("DELETE FROM " . $this->tableName . " WHERE id=?")->execute(array($obj->getId()));
     $this->metaFactory->removeMetaData($obj);
     $this->deleteObjectCache($obj);
 }