['urn:ietf:params:scim:api:messages:2.0:ListResponse'], 'startIndex' => 1, // todo pagination 'Resources' => $this->data, 'totalResults' => sizeof($this->data) ]; $response = json_encode($scimReponse, JSON_UNESCAPED_SLASHES); if ($response === false) { throw new SCIMException(sprintf('Could not json_encode due to invalid ' . 'non UTF-8 characters in the array: %s', var_export($scimReponse, true))); } return $response; } }