Пример #1
0
 /**
  * If there is a promo_code object, load it into the promo_code_text
  * @param  Model_Purchase $purchase
  */
 public function model_after_load(Model_Purchase $purchase)
 {
     if ($purchase->promo_code_id) {
         $promo_code = Jam_Behavior_Paranoid::with_filter(Jam_Behavior_Paranoid::ALL, function () use($purchase) {
             return $purchase->promo_code;
         });
         $purchase->retrieved('promo_code_text', $promo_code->code);
     }
 }