public function isDirty()
 {
     foreach ($this->getTranslations() as $t) {
         if ($t->isDirty()) {
             return true;
         }
     }
     return parent::isDirty();
 }
 function unserialize($serialized)
 {
     $obj = new Persistent();
     $obj->init();
     $session = unserialize($serialized);
     $obj->id = $session["id"];
     $obj->data = $session["data"];
     $obj->table = $session["table"];
     $obj->fields = $session["fields"];
     $obj->orderingField = $session["orderingField"];
     $obj->relations = $session["relations"];
     return $obj;
 }
 function it_can_save_propel_objects(\Persistent $object, $connection)
 {
     $object->save($connection)->shouldBeCalled();
     $this->persist($object);
 }
Example #4
0
 /**
  * @param \Persistent $object
  * @return mixed|void
  */
 public function persist(\Persistent $object)
 {
     $object->save($this->connection);
 }