Example #1
0
 protected function assign_item(Jam_Model $item, $foreign_key, $polymorphic_key, $inverse_of)
 {
     $item->{$this->foreign_key} = $foreign_key;
     if ($this->is_polymorphic()) {
         $item->{$this->polymorphic_key} = $polymorphic_key;
     }
     if ($this->inverse_of) {
         $item->retrieved($this->inverse_of, $inverse_of);
     }
     if ($this->as) {
         $item->retrieved($this->as, $inverse_of);
     }
 }