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\Mime\Tests\Header;
use PHPUnit\Framework\TestCase;
use Symfony\Component\Mime\Address;
use Symfony\Component\Mime\Header\PathHeader;
class PathHeaderTest extends TestCase
{
public function testSingleAddressCanBeSetAndFetched()
{
$header = new PathHeader('Return-Path', $address = new Address('[email protected]'));
$this->assertEquals($address, $header->getAddress());
}
public function testAddressMustComplyWithRfc2822()
{
$this->expectException(\Exception::class);
new PathHeader('Return-Path', new Address('chr [email protected]'));
}
public function testValueIsAngleAddrWithValidAddress()
{
/* -- RFC 2822, 3.6.7.
return = "Return-Path:" path CRLF
path = ([CFWS] "<" ([CFWS] / addr-spec) ">" [CFWS]) /
obs-path
*/
$header = new PathHeader('Return-Path', new Address('[email protected]'));
$this->assertEquals('<[email protected]>', $header->getBodyAsString());
}
public function testAddressIsIdnEncoded()
{
$header = new PathHeader('Return-Path', new Address('[email protected]'));
$this->assertEquals('<[email protected]>', $header->getBodyAsString());
}
public function testAddressMustBeEncodableWithUtf8CharsInLocalPart()
{
$header = new PathHeader('Return-Path', new Address('[email protected]'));
$this->assertSame('<[email protected]>', $header->getBodyAsString());
}
public function testSetBody()
{
$header = new PathHeader('Return-Path', new Address('[email protected]'));
$header->setBody($address = new Address('[email protected]'));
$this->assertEquals($address, $header->getAddress());
}
public function testGetBody()
{
$header = new PathHeader('Return-Path', $address = new Address('[email protected]'));
$this->assertEquals($address, $header->getBody());
}
public function testToString()
{
$header = new PathHeader('Return-Path', new Address('[email protected]'));
$this->assertEquals('Return-Path: <[email protected]>', $header->toString());
}
}
?>
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\Mime\Tests\Header;
use PHPUnit\Framework\TestCase;
use Symfony\Component\Mime\Address;
use Symfony\Component\Mime\Header\PathHeader;
class PathHeaderTest extends TestCase
{
public function testSingleAddressCanBeSetAndFetched()
{
$header = new PathHeader('Return-Path', $address = new Address('[email protected]'));
$this->assertEquals($address, $header->getAddress());
}
public function testAddressMustComplyWithRfc2822()
{
$this->expectException(\Exception::class);
new PathHeader('Return-Path', new Address('chr [email protected]'));
}
public function testValueIsAngleAddrWithValidAddress()
{
/* -- RFC 2822, 3.6.7.
return = "Return-Path:" path CRLF
path = ([CFWS] "<" ([CFWS] / addr-spec) ">" [CFWS]) /
obs-path
*/
$header = new PathHeader('Return-Path', new Address('[email protected]'));
$this->assertEquals('<[email protected]>', $header->getBodyAsString());
}
public function testAddressIsIdnEncoded()
{
$header = new PathHeader('Return-Path', new Address('[email protected]'));
$this->assertEquals('<[email protected]>', $header->getBodyAsString());
}
public function testAddressMustBeEncodableWithUtf8CharsInLocalPart()
{
$header = new PathHeader('Return-Path', new Address('[email protected]'));
$this->assertSame('<[email protected]>', $header->getBodyAsString());
}
public function testSetBody()
{
$header = new PathHeader('Return-Path', new Address('[email protected]'));
$header->setBody($address = new Address('[email protected]'));
$this->assertEquals($address, $header->getAddress());
}
public function testGetBody()
{
$header = new PathHeader('Return-Path', $address = new Address('[email protected]'));
$this->assertEquals($address, $header->getBody());
}
public function testToString()
{
$header = new PathHeader('Return-Path', new Address('[email protected]'));
$this->assertEquals('Return-Path: <[email protected]>', $header->toString());
}
}
Function Calls
None |
Stats
MD5 | 22743856bf1c52f485d4e49c5caa4e98 |
Eval Count | 0 |
Decode Time | 100 ms |