php-bitpay-client/src/Bitpay/Application.php
2014-09-29 09:16:06 -04:00

81 lines
1.2 KiB
PHP

<?php
/**
* @license Copyright 2011-2014 BitPay Inc., MIT License
* see https://github.com/bitpay/php-bitpay-client/blob/master/LICENSE
*/
namespace Bitpay;
/**
*
* @package Bitpay
*/
class Application implements ApplicationInterface
{
/**
* @var array
*/
protected $users;
/**
* @var array
*/
protected $orgs;
/**
*/
public function __construct()
{
$this->users = array();
$this->orgs = array();
}
/**
* @inheritdoc
*/
public function getUsers()
{
return $this->users;
}
/**
* @inheritdoc
*/
public function getOrgs()
{
return $this->orgs;
}
/**
* Add user to stack
*
* @param UserInterface $user
*
* @return ApplicationInterface
*/
public function addUser(UserInterface $user)
{
if (!empty($user)) {
$this->users[] = $user;
}
return $this;
}
/**
* Add org to stack
*
* @param OrgInterface $org
*
* @return ApplicationInterface
*/
public function addOrg(OrgInterface $org)
{
if (!empty($org)) {
$this->orgs[] = $org;
}
return $this;
}
}