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 TestApp\Mailer\Transport; use Cake\Mailer\Trans..
Decoded Output download
<?php
declare(strict_types=1);
namespace TestApp\Mailer\Transport;
use Cake\Mailer\Transport\SmtpTransport;
use Cake\Network\Socket;
/**
* Help to test SmtpTransport
*/
class SmtpTestTransport extends SmtpTransport
{
/**
* Helper to change the socket
*/
public function setSocket(Socket $socket): void
{
$this->_socket = $socket;
}
/**
* Disabled the socket change
*/
protected function _generateSocket(): void
{
}
/**
* Magic function to call protected methods
*
* @param string $method
* @param array $args
* @return mixed
*/
public function __call($method, $args)
{
$method = '_' . $method;
return call_user_func_array($this->$method(...), $args);
}
/**
* Returns the authentication type detected and used to connect to the SMTP server.
* If no authentication was detected, null is returned.
*
* @return string|null
*/
public function getAuthType(): ?string
{
return $this->authType;
}
public function setAuthType(string $type): void
{
$this->authType = $type;
}
}
?>
Did this file decode correctly?
Original Code
<?php
declare(strict_types=1);
namespace TestApp\Mailer\Transport;
use Cake\Mailer\Transport\SmtpTransport;
use Cake\Network\Socket;
/**
* Help to test SmtpTransport
*/
class SmtpTestTransport extends SmtpTransport
{
/**
* Helper to change the socket
*/
public function setSocket(Socket $socket): void
{
$this->_socket = $socket;
}
/**
* Disabled the socket change
*/
protected function _generateSocket(): void
{
}
/**
* Magic function to call protected methods
*
* @param string $method
* @param array $args
* @return mixed
*/
public function __call($method, $args)
{
$method = '_' . $method;
return call_user_func_array($this->$method(...), $args);
}
/**
* Returns the authentication type detected and used to connect to the SMTP server.
* If no authentication was detected, null is returned.
*
* @return string|null
*/
public function getAuthType(): ?string
{
return $this->authType;
}
public function setAuthType(string $type): void
{
$this->authType = $type;
}
}
Function Calls
None |
Stats
MD5 | 7cf97b1419e6e4cee0ad38c5f79d29ab |
Eval Count | 0 |
Decode Time | 117 ms |