private function Trigger::triggerBuildHook in Build Hooks 8.2
Same name and namespace in other branches
- 3.x src/Trigger.php \Drupal\build_hooks\Trigger::triggerBuildHook()
Triggers a build hook by the details.
Parameters
\Drupal\build_hooks\BuildHookDetails $buildHookDetails: An object that holds the information about the call.
\Drupal\build_hooks\Plugin\FrontendEnvironmentInterface $plugin: The plugin which performs the trigger.
Return value
\Psr\Http\Message\ResponseInterface The response of client.
Throws
\GuzzleHttp\Exception\GuzzleException
1 call to Trigger::triggerBuildHook()
- Trigger::triggerBuildHookForEnvironment in src/
Trigger.php - Trigger a deployment for a frontend environment.
File
- src/
Trigger.php, line 239
Class
- Trigger
- Class Trigger.
Namespace
Drupal\build_hooksCode
private function triggerBuildHook(BuildHookDetails $buildHookDetails, PluginEnv $plugin) {
$response = $this->httpClient
->request($buildHookDetails
->getMethod(), $buildHookDetails
->getUrl(), $buildHookDetails
->getOptions());
$event = new ResponseEvent($response, $plugin);
$this->eventDispatcher
->dispatch(ResponseEvent::EVENT_NAME, $event);
return $response;
}