YoastSEO_Vendor\GuzzleHttp\Handler
StreamHandler::createResource() private Yoast 1.0
Create a resource and check to ensure it was created successfully
{} Это метод класса: StreamHandler{}
Хуков нет.
Возвращает
resource.
Использование
// private - только в коде основоного (родительского) класса $result = $this->createResource( $callback );
- $callback(callable) (обязательный)
- Callable that returns stream resource
Код StreamHandler::createResource() StreamHandler::createResource Yoast 15.6.2
private function createResource(callable $callback)
{
$errors = null;
\set_error_handler(function ($_, $msg, $file, $line) use(&$errors) {
$errors[] = ['message' => $msg, 'file' => $file, 'line' => $line];
return \true;
});
$resource = $callback();
\restore_error_handler();
if (!$resource) {
$message = 'Error creating resource: ';
foreach ($errors as $err) {
foreach ($err as $key => $value) {
$message .= "[{$key}] {$value}" . \PHP_EOL;
}
}
throw new \RuntimeException(\trim($message));
}
return $resource;
}