for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace ocpu\Request;
use ocpu\Request\Broker\CURL;
trait TInjectableBroker
{
private $requestBroker;
/**
* @param IRequestBroker $broker
* @return self
*/
public function setRequestBroker(IRequestBroker $broker)
$this->requestBroker = $broker;
return $this;
}
* @return IRequestBroker
public function getRequestBroker()
$this->requestBroker = $this->requestBroker ?? new CURL;
return $this->requestBroker;