get_class
brefphp/bref
Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Returns the name of the class of an object
get_class
(
object $object
= ?):
string
$result
=
$invoker
->
invoke
(
$handler
,
$event
, new
Context
(
$requestId
,
0
,
''
,
''
));
} catch (
Throwable $e
) {
$io
->
writeln
([
get_class
(
$e
) .
': '
.
$e
->
getMessage
(),
'Stack trace:'
,
$e
->
getTraceAsString
(),
]);
src/Console/Command/Local.php
} catch (
Throwable $e
) {
printf
(
"Error communicating with PHP-FPM to read the HTTP response. Bref will restart PHP-FPM now. Original exception message: %s %s\n"
,
get_class
(
$e
),
$e
->
getMessage
()
);
src/Event/Http/FpmHandler.php
{
$stackTraceAsArray
=
explode
(
PHP_EOL
,
$error
->
getTraceAsString
());
$errorFormatted
= [
'errorType'
=>
get_class
(
$error
),
'errorMessage'
=>
$error
->
getMessage
(),
'stack'
=>
$stackTraceAsArray
,
];
src/Runtime/LambdaRuntime.php
do {
$previousError
=
$previousError
->
getPrevious
();
$previousErrors
[] = [
'errorType'
=>
get_class
(
$previousError
),
'errorMessage'
=>
$previousError
->
getMessage
(),
'stack'
=>
explode
(
PHP_EOL
,
$previousError
->
getTraceAsString
()),
];
src/Runtime/LambdaRuntime.php
$url
=
"http://
{
$this
->
apiUrl
}
/2018-06-01/runtime/invocation/
$invocationId
/error"
;
$this
->
postJson
(
$url
, [
'errorType'
=>
get_class
(
$error
),
'errorMessage'
=>
$error
->
getMessage
(),
'stackTrace'
=>
$stackTraceAsArray
,
]);
src/Runtime/LambdaRuntime.php
echo
"
$message
\n"
;
if (
$error
) {
if (
$error
instanceof
Exception
) {
$errorMessage
=
get_class
(
$error
) .
': '
.
$error
->
getMessage
();
} else {
$errorMessage
=
$error
->
getMessage
();
}
src/Runtime/LambdaRuntime.php
$url
=
"http://
{
$this
->
apiUrl
}
/2018-06-01/runtime/init/error"
;
$this
->
postJson
(
$url
, [
'errorMessage'
=>
$message
.
' '
. (
$error
?
$error
->
getMessage
() :
''
),
'errorType'
=>
$error
?
get_class
(
$error
) :
'Internal'
,
'stackTrace'
=>
$error
?
explode
(
PHP_EOL
,
$error
->
getTraceAsString
()) : [],
]);
src/Runtime/LambdaRuntime.php