/** * @param string $itemType * @param int $idItem * @param string $itemEvent * @param \Orm\Zed\Touch\Persistence\SpyTouch $touchEntity * * @return void */ protected function saveTouchEntity($itemType, $idItem, $itemEvent, SpyTouch $touchEntity) { $touchEntity->setItemType($itemType)->setItemEvent($itemEvent)->setItemId($idItem)->setTouched(new DateTime()); $touchEntity->save(); }
/** * @param string $itemEvent * @param int $itemId * * @return \Orm\Zed\Touch\Persistence\SpyTouch */ protected function createTouchEntity($itemEvent, $itemId) { $touchEntity = new SpyTouch(); $touchEntity->setItemEvent($itemEvent)->setItemId($itemId)->setItemType(self::ITEM_TYPE)->setTouched(new \DateTime()); $touchEntity->save(); return $touchEntity; }