public function connectionFromPromisedArraySlice($dataPromise, $args, array $meta)
    {
        $this->checkPromise($dataPromise);

        return $dataPromise->then(function ($arraySlice) use ($args, $meta) {
            return $this->connectionFromArraySlice($arraySlice, $args, $meta);
        });
    }
public function connectionFromPromisedArraySlice($dataPromise, $args, array $meta)
    {
        $this->checkPromise($dataPromise);

        return $dataPromise->then(function ($arraySlice) use ($args, $meta) {
            return $this->connectionFromArraySlice($arraySlice, $args, $meta);
        });
    }
public function connectionFromPromisedArraySlice ( $ dataPromise , $ args , array $ meta ) { $ this -> checkPromise ( $ dataPromise ) ; return $ dataPromise -> then ( function ( $ arraySlice ) use ( $ args , $ meta ) { return $ this -> connectionFromArraySlice ( $ arraySlice , $ args , $ meta ) ; } ) ; }
A version of `connectionFromArraySlice` that takes a promised array slice,
and returns a promised connection.

@param mixed          $dataPromise a promise
@param array|Argument $args
@param array          $meta

@return mixed a promise
A version of connectionFromArraySlice that takes a promised array slice and returns a promised connection .