public function maxPermissionOfRepo($repoFullName) { if ($repoFullName == 'heimonsy/eleme-deploy') { return DeployPermissions::PULL; } $maxPermission = DeployPermissions::DENY; foreach ($this->teams as $team) { $repos = new TeamRepos($team->id, $this->token); foreach ($repos->repos() as $repo) { if ($repo->fullName == $repoFullName && DeployPermissions::havePermission($maxPermission, $team->permission)) { $maxPermission = $team->permission; } } } return $maxPermission == DeployPermissions::DENY ? NULL : $maxPermission; }