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 Psalm\Plugin\EventHandler\Event; use Psalm\CodeLocation; use Psalm\Conte..
Decoded Output download
<?php
namespace Psalm\Plugin\EventHandler\Event;
use Psalm\CodeLocation;
use Psalm\Context;
use Psalm\StatementsSource;
final class PropertyVisibilityProviderEvent
{
private StatementsSource $source;
private string $fq_classlike_name;
private string $property_name;
private bool $read_mode;
private Context $context;
private CodeLocation $code_location;
/** @internal */
public function __construct(
StatementsSource $source,
string $fq_classlike_name,
string $property_name,
bool $read_mode,
Context $context,
CodeLocation $code_location
) {
$this->source = $source;
$this->fq_classlike_name = $fq_classlike_name;
$this->property_name = $property_name;
$this->read_mode = $read_mode;
$this->context = $context;
$this->code_location = $code_location;
}
public function getSource(): StatementsSource
{
return $this->source;
}
public function getFqClasslikeName(): string
{
return $this->fq_classlike_name;
}
public function getPropertyName(): string
{
return $this->property_name;
}
public function isReadMode(): bool
{
return $this->read_mode;
}
public function getContext(): Context
{
return $this->context;
}
public function getCodeLocation(): CodeLocation
{
return $this->code_location;
}
}
?>
Did this file decode correctly?
Original Code
<?php
namespace Psalm\Plugin\EventHandler\Event;
use Psalm\CodeLocation;
use Psalm\Context;
use Psalm\StatementsSource;
final class PropertyVisibilityProviderEvent
{
private StatementsSource $source;
private string $fq_classlike_name;
private string $property_name;
private bool $read_mode;
private Context $context;
private CodeLocation $code_location;
/** @internal */
public function __construct(
StatementsSource $source,
string $fq_classlike_name,
string $property_name,
bool $read_mode,
Context $context,
CodeLocation $code_location
) {
$this->source = $source;
$this->fq_classlike_name = $fq_classlike_name;
$this->property_name = $property_name;
$this->read_mode = $read_mode;
$this->context = $context;
$this->code_location = $code_location;
}
public function getSource(): StatementsSource
{
return $this->source;
}
public function getFqClasslikeName(): string
{
return $this->fq_classlike_name;
}
public function getPropertyName(): string
{
return $this->property_name;
}
public function isReadMode(): bool
{
return $this->read_mode;
}
public function getContext(): Context
{
return $this->context;
}
public function getCodeLocation(): CodeLocation
{
return $this->code_location;
}
}
Function Calls
None |
Stats
MD5 | fe6ba8e3f192a5d2242af0e4699aa107 |
Eval Count | 0 |
Decode Time | 77 ms |