Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php use function PHPStan\Testing\assertType; assertType( 'Illuminate\Contracts\Dat..
Decoded Output download
<?php
use function PHPStan\Testing\assertType;
assertType(
'Illuminate\Contracts\Database\Eloquent\CastsAttributes<Illuminate\Database\Eloquent\Casts\ArrayObject<(int|string), mixed>, iterable>',
\Illuminate\Database\Eloquent\Casts\AsArrayObject::castUsing([]),
);
assertType(
'Illuminate\Contracts\Database\Eloquent\CastsAttributes<Illuminate\Support\Collection<(int|string), mixed>, iterable>',
\Illuminate\Database\Eloquent\Casts\AsCollection::castUsing([]),
);
assertType(
'Illuminate\Contracts\Database\Eloquent\CastsAttributes<Illuminate\Database\Eloquent\Casts\ArrayObject<(int|string), mixed>, iterable>',
\Illuminate\Database\Eloquent\Casts\AsEncryptedArrayObject::castUsing([]),
);
assertType(
'Illuminate\Contracts\Database\Eloquent\CastsAttributes<Illuminate\Support\Collection<(int|string), mixed>, iterable>',
\Illuminate\Database\Eloquent\Casts\AsEncryptedCollection::castUsing([]),
);
assertType(
'Illuminate\Contracts\Database\Eloquent\CastsAttributes<Illuminate\Database\Eloquent\Casts\ArrayObject<(int|string), UserType>, iterable<UserType>>',
\Illuminate\Database\Eloquent\Casts\AsEnumArrayObject::castUsing([\UserType::class]),
);
assertType(
'Illuminate\Contracts\Database\Eloquent\CastsAttributes<Illuminate\Support\Collection<(int|string), UserType>, iterable<UserType>>',
\Illuminate\Database\Eloquent\Casts\AsEnumCollection::castUsing([\UserType::class]),
);
assertType(
'Illuminate\Contracts\Database\Eloquent\CastsAttributes<Illuminate\Support\Stringable, string|Stringable>',
\Illuminate\Database\Eloquent\Casts\AsStringable::castUsing([]),
);
?>
Did this file decode correctly?
Original Code
<?php
use function PHPStan\Testing\assertType;
assertType(
'Illuminate\Contracts\Database\Eloquent\CastsAttributes<Illuminate\Database\Eloquent\Casts\ArrayObject<(int|string), mixed>, iterable>',
\Illuminate\Database\Eloquent\Casts\AsArrayObject::castUsing([]),
);
assertType(
'Illuminate\Contracts\Database\Eloquent\CastsAttributes<Illuminate\Support\Collection<(int|string), mixed>, iterable>',
\Illuminate\Database\Eloquent\Casts\AsCollection::castUsing([]),
);
assertType(
'Illuminate\Contracts\Database\Eloquent\CastsAttributes<Illuminate\Database\Eloquent\Casts\ArrayObject<(int|string), mixed>, iterable>',
\Illuminate\Database\Eloquent\Casts\AsEncryptedArrayObject::castUsing([]),
);
assertType(
'Illuminate\Contracts\Database\Eloquent\CastsAttributes<Illuminate\Support\Collection<(int|string), mixed>, iterable>',
\Illuminate\Database\Eloquent\Casts\AsEncryptedCollection::castUsing([]),
);
assertType(
'Illuminate\Contracts\Database\Eloquent\CastsAttributes<Illuminate\Database\Eloquent\Casts\ArrayObject<(int|string), UserType>, iterable<UserType>>',
\Illuminate\Database\Eloquent\Casts\AsEnumArrayObject::castUsing([\UserType::class]),
);
assertType(
'Illuminate\Contracts\Database\Eloquent\CastsAttributes<Illuminate\Support\Collection<(int|string), UserType>, iterable<UserType>>',
\Illuminate\Database\Eloquent\Casts\AsEnumCollection::castUsing([\UserType::class]),
);
assertType(
'Illuminate\Contracts\Database\Eloquent\CastsAttributes<Illuminate\Support\Stringable, string|Stringable>',
\Illuminate\Database\Eloquent\Casts\AsStringable::castUsing([]),
);
Function Calls
| None |
Stats
| MD5 | 2efd7163b7aa3e3dcfd41b3a48b9f881 |
| Eval Count | 0 |
| Decode Time | 93 ms |