/** * Constructor * * @param Credentials $credentials - (Dependency injection) If not provided, a Credentials instance will be constructed. */ public function __construct(Credentials $credentials = null) { if (null === $credentials) { // Create the Credentials $credentials = Credentials::getInstance(); } $this->_credentials = $credentials; }
/** * Constructor * * @param Credentials $credentials - (Dependency injection) If not provided, a Credentials instance will be constructed. */ public function __construct(Credentials $credentials = null) { if (null === $credentials) { // Create the Credentials $credentials = Credentials::getInstance(); } $this->_credentials = $credentials; $this->_requestBuilder = new RequestBuilder($credentials); }