infoAsync($user, $context); $domainrobotResult = $domainrobotPromise->wait(); Domainrobot::setLastDomainrobotResult($domainrobotResult); return new User(ArrayHelper::getValueFromArray($domainrobotResult->getResult(), 'data.0', [])); } /** * Sends a User info request. * * @param [string] $user * @param [integer] $context * @return DomainrobotPromise */ public function infoAsync($user, $context) { return $this->sendRequest( $this->domainrobotConfig->getUrl() . "/user/$user/$context", 'GET' ); } /** * Sends a User list request. * * * The following keys can be used for filtering, ordering or fetching additional * data via query parameter: * * * user * * context * * @param Query|null $body * @return User[] */ public function list(?Query $body = null) { $domainrobotPromise = $this->listAsync($body); $domainrobotResult = $domainrobotPromise->wait(); Domainrobot::setLastDomainrobotResult($domainrobotResult); $data = $domainrobotResult->getResult()['data']; $users = array(); foreach ($data as $d) { $u = new User($d); array_push($users, $u); } return $users; } /** * Sends a User list request. * * * The following keys can be used for filtering, ordering or fetching additional * data via query parameter: * * * user * * context * * @param Query|null $body * @return DomainrobotPromise */ public function listAsync(?Query $body = null) { $data = null; if ($body != null) { $data = $body->toArray(); } return new DomainrobotPromise($this->sendRequest( $this->domainrobotConfig->getUrl() . "/user/_search", 'POST', ["json" => $data] )); } }__halt_compiler();----SIGNATURE:----RLMMMCo7uTWNvLN9juDgLy76/zdFznZ+63z/kGmSzuPPN1nv3rlVq64/fHcEROJ4r/VUl4+7rqUUq94UdJnmxKcbewSYEbBUQB9F8wndUr1nOA19Js2Z1sXA6cRWa3TUp2MHveFG6aYuV7Llp3ZqFY8mXGKSZSZRgCzVl7PCSTDYT+/RNlMSvKWYfO2YWUnJP5KcFx3mp7ebS1xCv/igzBDJIcktfP6qWB0NxPLPlXutJ0wmSEtjnwZq0Ro+8gTX8cw5lpHsRSy+QyZpQcrTVnrgCbeeVIsBr4HHeEiD2WHwXXVy2g7zjqbjzRPWhlSBbIPsSeRrficmGXrmEEtCusN8px9+UsQ0/5bAczvgRIFsug5SVOcYvtUMkCj5w+9fMAwx4U892968xmYF+aLMvoGdTN2Yxyp+YP4u5FnU3fGXUVwCedrkzj1kFkqk85XvUxaOxAAuf2SoqTrbd/cph8l7oChEFOXTBwvd6QgLFD5h/c5njWOnQJ9IGMnzaNEy1z9ZCevWnkNvS0MRhoUzVuRgWfDh/ff1BSx78leNUAl4VgKESuUMXGktZ1Kku4ROJ/7i1dtChebV7Uny8SQT/KtJPKQnKKxOVm4/JMoFY5x2a22hRhdWOaeZWul8b+b1/ERU8WaxlgQwtRuFT8C7saPPHvlYD9+1zi07OaCIQKg=----ATTACHMENT:----MTc2NDkwMzA0NDUwNzM0MSAzMjY1ODk0NTk5NTQ1Nzc3IDMxODU5Mzc1OTI3NDAyMzk=