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 Livewire\Mechanisms\HandleComponents\Synthesizers; class EnumSynth exten..
Decoded Output download
<?php
namespace Livewire\Mechanisms\HandleComponents\Synthesizers;
class EnumSynth extends Synth {
public static $key = 'enm';
static function match($target) {
return is_object($target) && is_subclass_of($target, 'BackedEnum');
}
static function matchByType($type) {
return is_subclass_of($type, 'BackedEnum');
}
static function hydrateFromType($type, $value) {
if ($value === '') return null;
return $type::from($value);
}
function dehydrate($target) {
return [
$target->value,
['class' => get_class($target)]
];
}
function hydrate($value, $meta) {
if ($value === null || $value === '') return null;
$class = $meta['class'];
return $class::from($value);
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Livewire\Mechanisms\HandleComponents\Synthesizers;
class EnumSynth extends Synth {
public static $key = 'enm';
static function match($target) {
return is_object($target) && is_subclass_of($target, 'BackedEnum');
}
static function matchByType($type) {
return is_subclass_of($type, 'BackedEnum');
}
static function hydrateFromType($type, $value) {
if ($value === '') return null;
return $type::from($value);
}
function dehydrate($target) {
return [
$target->value,
['class' => get_class($target)]
];
}
function hydrate($value, $meta) {
if ($value === null || $value === '') return null;
$class = $meta['class'];
return $class::from($value);
}
}
Function Calls
None |
Stats
MD5 | 7ca89ab61d2c3f36447e57b2f46c6a41 |
Eval Count | 0 |
Decode Time | 126 ms |