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 /* * This file is part of the Symfony package. * * (c) Fabien Potencier <fabien@..
Decoded Output download
<?php
/*
* This file is part of the Symfony package.
*
* (c) Fabien Potencier <[email protected]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Symfony\Component\Serializer\Context;
/**
* @author Mathias Arlaud <[email protected]>
*/
trait ContextBuilderTrait
{
/**
* @var array<string, mixed>
*/
private array $context = [];
protected function with(string $key, mixed $value): static
{
$instance = new static();
$instance->context = array_merge($this->context, [$key => $value]);
return $instance;
}
/**
* @param ContextBuilderInterface|array<string, mixed> $context
*/
public function withContext(ContextBuilderInterface|array $context): static
{
if ($context instanceof ContextBuilderInterface) {
$context = $context->toArray();
}
$instance = new static();
$instance->context = array_merge($this->context, $context);
return $instance;
}
/**
* @return array<string, mixed>
*/
public function toArray(): array
{
return $this->context;
}
}
?>
Did this file decode correctly?
Original Code
<?php
/*
* This file is part of the Symfony package.
*
* (c) Fabien Potencier <[email protected]>
*
* For the full copyright and license information, please view the LICENSE
* file that was distributed with this source code.
*/
namespace Symfony\Component\Serializer\Context;
/**
* @author Mathias Arlaud <[email protected]>
*/
trait ContextBuilderTrait
{
/**
* @var array<string, mixed>
*/
private array $context = [];
protected function with(string $key, mixed $value): static
{
$instance = new static();
$instance->context = array_merge($this->context, [$key => $value]);
return $instance;
}
/**
* @param ContextBuilderInterface|array<string, mixed> $context
*/
public function withContext(ContextBuilderInterface|array $context): static
{
if ($context instanceof ContextBuilderInterface) {
$context = $context->toArray();
}
$instance = new static();
$instance->context = array_merge($this->context, $context);
return $instance;
}
/**
* @return array<string, mixed>
*/
public function toArray(): array
{
return $this->context;
}
}
Function Calls
None |
Stats
MD5 | d30b3ead246c7e68435b2cc8de42d6fa |
Eval Count | 0 |
Decode Time | 112 ms |