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 Phalcon Framework. * * (c) Phalcon Team <team@pha..
Decoded Output download
<?php
/**
* This file is part of the Phalcon Framework.
*
* (c) Phalcon Team <[email protected]>
*
* For the full copyright and license information, please view the LICENSE.txt
* file that was distributed with this source code.
*/
declare(strict_types=1);
namespace Phalcon\Tests\Unit\Support\Helper\Str;
use Page\Http;
use Phalcon\Support\Helper\Str\ReduceSlashes;
use UnitTester;
/**
* Class ReduceSlashesCest
*
* @package Phalcon\Tests\Unit\Support\Helper\Str
*/
class ReduceSlashesCest
{
/**
* Tests Phalcon\Support\Helper\Str :: reduceSlashes()
*
* @param UnitTester $I
*
* @author Phalcon Team <[email protected]>
* @since 2020-09-09
*/
public function supportHelperStrReduceSlashes(UnitTester $I)
{
$I->wantToTest('Support\Helper\Str - reduceSlashes()');
$object = new ReduceSlashes();
$expected = 'app/controllers/IndexController';
$actual = $object('app/controllers//IndexController');
$I->assertSame($expected, $actual);
$expected = 'http://foo/bar/baz/buz';
$actual = $object('http://foo//bar/baz/buz');
$I->assertSame($expected, $actual);
$expected = Http::STREAM_MEMORY;
$actual = $object(Http::STREAM_MEMORY);
$I->assertSame($expected, $actual);
$expected = 'http/https';
$actual = $object('http//https');
$I->assertSame($expected, $actual);
}
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* This file is part of the Phalcon Framework.
*
* (c) Phalcon Team <[email protected]>
*
* For the full copyright and license information, please view the LICENSE.txt
* file that was distributed with this source code.
*/
declare(strict_types=1);
namespace Phalcon\Tests\Unit\Support\Helper\Str;
use Page\Http;
use Phalcon\Support\Helper\Str\ReduceSlashes;
use UnitTester;
/**
* Class ReduceSlashesCest
*
* @package Phalcon\Tests\Unit\Support\Helper\Str
*/
class ReduceSlashesCest
{
/**
* Tests Phalcon\Support\Helper\Str :: reduceSlashes()
*
* @param UnitTester $I
*
* @author Phalcon Team <[email protected]>
* @since 2020-09-09
*/
public function supportHelperStrReduceSlashes(UnitTester $I)
{
$I->wantToTest('Support\Helper\Str - reduceSlashes()');
$object = new ReduceSlashes();
$expected = 'app/controllers/IndexController';
$actual = $object('app/controllers//IndexController');
$I->assertSame($expected, $actual);
$expected = 'http://foo/bar/baz/buz';
$actual = $object('http://foo//bar/baz/buz');
$I->assertSame($expected, $actual);
$expected = Http::STREAM_MEMORY;
$actual = $object(Http::STREAM_MEMORY);
$I->assertSame($expected, $actual);
$expected = 'http/https';
$actual = $object('http//https');
$I->assertSame($expected, $actual);
}
}
Function Calls
None |
Stats
MD5 | f83397a4f11fc5622a1515c7b15afce8 |
Eval Count | 0 |
Decode Time | 106 ms |