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 Intervention\Image\Interfaces; use Interventio..
Decoded Output download
<?php
declare(strict_types=1);
namespace Intervention\Image\Interfaces;
use Intervention\Image\Exceptions\DriverException;
interface SpecializableInterface
{
/**
* Return an array of constructor parameters, which is usually passed from
* the generic object to the specialized object
*
* @return array<string, mixed>
*/
public function specializable(): array;
/**
* Set the driver for which the object is specialized
*
* @param DriverInterface $driver
* @throws DriverException
* @return SpecializableInterface
*/
public function setDriver(DriverInterface $driver): self;
/**
* Return the driver for which the object was specialized
*
* @return DriverInterface
*/
public function driver(): DriverInterface;
}
?>
Did this file decode correctly?
Original Code
<?php
declare(strict_types=1);
namespace Intervention\Image\Interfaces;
use Intervention\Image\Exceptions\DriverException;
interface SpecializableInterface
{
/**
* Return an array of constructor parameters, which is usually passed from
* the generic object to the specialized object
*
* @return array<string, mixed>
*/
public function specializable(): array;
/**
* Set the driver for which the object is specialized
*
* @param DriverInterface $driver
* @throws DriverException
* @return SpecializableInterface
*/
public function setDriver(DriverInterface $driver): self;
/**
* Return the driver for which the object was specialized
*
* @return DriverInterface
*/
public function driver(): DriverInterface;
}
Function Calls
None |
Stats
MD5 | 1a49726a6f3c0d37d6ea1bb7ee769106 |
Eval Count | 0 |
Decode Time | 100 ms |