for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace DevBoardLib\GithubCore\Repo;
/**
* Class GithubRepoPermissions.
*/
class GithubRepoPermissions implements GithubRepoPermissonsInterface
{
/** @var bool */
private $admin;
private $push;
private $read;
* GithubRepoPermissions constructor.
*
* @param bool $admin
* @param bool $push
* @param bool $read
public function __construct($admin, $push, $read)
$this->admin = $admin;
$this->push = $push;
$this->read = $read;
}
* @return bool
public function isAdmin()
return $this->admin;
public function isPushAllowed()
return $this->push;
public function isReadAllowed()
return $this->read;