public function isExecutable($user, $group) { if ($this->user === $user) { $check = 0100; } elseif ($this->group === $group) { $check = 010; } else { $check = 01; } return (bool) ($this->permissions & $check); }