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 namespace Illuminate\Tests\Integration\Database; use Illuminate\Contracts\Support\..
Decoded Output download
<?php
namespace Illuminate\Tests\Integration\Database;
use Illuminate\Contracts\Support\Arrayable;
enum StringStatus: string
{
case draft = 'draft';
case pending = 'pending';
case done = 'done';
}
enum IntegerStatus: int
{
case draft = 0;
case pending = 1;
case done = 2;
}
enum NonBackedStatus
{
case draft;
case pending;
case done;
}
enum ArrayableStatus: string implements Arrayable
{
case pending = 'pending';
case done = 'done';
public function description(): string
{
return match ($this) {
self::pending => 'pending status description',
self::done => 'done status description'
};
}
public function toArray()
{
return [
'name' => $this->name,
'value' => $this->value,
'description' => $this->description(),
];
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Illuminate\Tests\Integration\Database;
use Illuminate\Contracts\Support\Arrayable;
enum StringStatus: string
{
case draft = 'draft';
case pending = 'pending';
case done = 'done';
}
enum IntegerStatus: int
{
case draft = 0;
case pending = 1;
case done = 2;
}
enum NonBackedStatus
{
case draft;
case pending;
case done;
}
enum ArrayableStatus: string implements Arrayable
{
case pending = 'pending';
case done = 'done';
public function description(): string
{
return match ($this) {
self::pending => 'pending status description',
self::done => 'done status description'
};
}
public function toArray()
{
return [
'name' => $this->name,
'value' => $this->value,
'description' => $this->description(),
];
}
}
Function Calls
None |
Stats
MD5 | 168b60a2eea9b91336867ef1a9a845d2 |
Eval Count | 0 |
Decode Time | 86 ms |