/** * Authorization constructor. * @param $username * @param $password * @param $tag */ public function __construct($username, $password, $tag) { $request = new Request(); $request->setBody(['username' => $username, 'password' => $password, 'tag' => $tag]); $request->setUri(AuthorizationRequestInterface::ENDPOINT); $request->setResponseFactory(new AuthorizationResponseFactory()); $this->request = $request; }
/** * Systems constructor. */ public function __construct() { $request = new Request(); $request->setUri(SystemRequestInterface::ENDPOINT); $request->setMethod('POST'); $request->setResponseFactory(new SystemsResponseFactory()); $this->fields = new NoopFields(); $this->request = $request; }