public function isReadable($user, $group) { if ($this->user === $user) { $check = 0400; } elseif ($this->group === $group) { $check = 040; } else { $check = 04; } return (bool) ($this->permissions & $check); }