Core/src/RestTrait.php
public function send($resource, $method, array $options = [], $whitelisted = false)
    {
        $requestOptions = $this->pluckArray([
            'restOptions',
            'retries',
            'requestTimeout'
        ], $options);

        try {
            return json_decode(
                $this->requestWrapper->send(
                    $this->requestBuilder->build($resource, $method, $options),
                    $requestOptions
                )->getBody(),
                true
            );
        } catch (NotFoundException $e) {
            if ($whitelisted) {
                throw $this->modifyWhitelistedError($e);
            }

            throw $e;
        }
    }
public function send($resource, $method, array $options = [], $whitelisted = false)
    {
        $requestOptions = $this->pluckArray([
            'restOptions',
            'retries',
            'requestTimeout'
        ], $options);

        try {
            return json_decode(
                $this->requestWrapper->send(
                    $this->requestBuilder->build($resource, $method, $options),
                    $requestOptions
                )->getBody(),
                true
            );
        } catch (NotFoundException $e) {
            if ($whitelisted) {
                throw $this->modifyWhitelistedError($e);
            }

            throw $e;
        }
    }
public function send ( $ resource , $ method , array $ options = [ ] , $ whitelisted = false ) { $ requestOptions = $ this -> pluckArray ( [ 'restOptions' , 'retries' , 'requestTimeout' ] , $ options ) ; try { return json_decode ( $ this -> requestWrapper -> send ( $ this -> requestBuilder -> build ( $ resource , $ method , $ options ) , $ requestOptions ) -> getBody ( ) , true ) ; } catch ( NotFoundException $ e ) { if ( $ whitelisted ) { throw $ this -> modifyWhitelistedError ( $ e ) ; } throw $ e ; } }
Delivers a request built from the service definition.

@param string $resource The resource type used for the request.
@param string $method The method used for the request.
@param array $options [optional] Options used to build out the request.
@param array $whitelisted [optional]
@return array
Delivers a request built from the service definition .