Esempio n. 1
0
 public function owns(User $user, $entity, $name = 'seller')
 {
     if (!($owner = $entity->{$name})) {
         return false;
     }
     if ($user->is($owner)) {
         return true;
     }
     return $shop = $user->getShop() and $shop->is($owner);
 }
Esempio n. 2
0
 public function delete(User $user, Sale $sale)
 {
     return $sale->getProduct()->getSeller()->is($user->getShop());
 }