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 declare(strict_types=1); namespace Orion\ValueObjects\Specs\Responses\Success; us..
Decoded Output download
<?php
declare(strict_types=1);
namespace Orion\ValueObjects\Specs\Responses\Success;
use Orion\ValueObjects\Specs\Response;
class PaginatedCollectionResponse extends Response
{
public $resourceComponentBaseName;
public function __construct(string $resourceComponentBaseName)
{
$this->resourceComponentBaseName = $resourceComponentBaseName;
}
public function toArray(): array
{
return array_merge(
parent::toArray(),
[
'content' => [
'application/json' => [
'schema' => [
'type' => 'object',
'properties' => [
'data' => [
'type' => 'array',
'items' => [
'$ref' => "#/components/schemas/{$this->resourceComponentBaseName}Resource",
],
],
'links' => [
'$ref' => "#/components/schemas/ResourceLinks",
],
'meta' => [
'$ref' => "#/components/schemas/ResourceMeta",
],
],
],
],
],
]
);
}
}
?>
Did this file decode correctly?
Original Code
<?php
declare(strict_types=1);
namespace Orion\ValueObjects\Specs\Responses\Success;
use Orion\ValueObjects\Specs\Response;
class PaginatedCollectionResponse extends Response
{
public $resourceComponentBaseName;
public function __construct(string $resourceComponentBaseName)
{
$this->resourceComponentBaseName = $resourceComponentBaseName;
}
public function toArray(): array
{
return array_merge(
parent::toArray(),
[
'content' => [
'application/json' => [
'schema' => [
'type' => 'object',
'properties' => [
'data' => [
'type' => 'array',
'items' => [
'$ref' => "#/components/schemas/{$this->resourceComponentBaseName}Resource",
],
],
'links' => [
'$ref' => "#/components/schemas/ResourceLinks",
],
'meta' => [
'$ref' => "#/components/schemas/ResourceMeta",
],
],
],
],
],
]
);
}
}
Function Calls
None |
Stats
MD5 | eafaf6a82730a132816283bbc4ba3493 |
Eval Count | 0 |
Decode Time | 103 ms |