コード例 #1
0
ファイル: StorageRecipes.php プロジェクト: karion/mydrinks
 /**
  * @param string $slug
  * @return null|Recipe
  */
 public function findBySlug($slug)
 {
     $recipe = $this->storage->fetchBySlug($slug);
     if (!is_null($recipe)) {
         if ($this->isolate->getContext()->hasOpenTransaction()) {
             $transaction = $this->isolate->getContext()->getTransaction();
             $transaction->persist($recipe);
         }
     }
     return $recipe;
 }