in src/TestUtils/CloudFunctionLocalTestTrait.php [121:141]
private function request(CloudEvent $cloudevent, array $params = [])
{
$cloudEventHeaders = array_filter([
'ce-id' => $cloudevent->getId(),
'ce-source' => $cloudevent->getSource(),
'ce-specversion' => $cloudevent->getSpecVersion(),
'ce-type' => $cloudevent->getType(),
'ce-datacontenttype' => $cloudevent->getDataContentType(),
'ce-dataschema' => $cloudevent->getDataSchema(),
'ce-subject' => $cloudevent->getSubject(),
'ce-time' => $cloudevent->getTime(),
]);
return $this->client->request('POST', '/', array_merge_recursive(
$params,
[
'json' => $cloudevent->getData(),
'headers' => $cloudEventHeaders,
]
));
}