public function ship(User $user, Order $order) { return $user->isOrderSeller($order) and !$order->isLocked() and $order->hasNotShipped(); }