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.
*/
namespace Phalcon\Tests\Unit\Annotations\Adapter;
use Phalcon\Annotations\Adapter\Apcu;
use Phalcon\Annotations\Collection;
use Phalcon\Annotations\Reflection;
use TestClass;
use UnitTester;
use User\TestClassNs;
class ApcuCest
{
/**
* executed before each test
*/
public function _before(UnitTester $I)
{
$I->checkExtensionIsLoaded('apcu');
require_once dataDir('fixtures/Annotations/TestClass.php');
require_once dataDir('fixtures/Annotations/TestClassNs.php');
}
public function testApcAdapter(UnitTester $I)
{
$adapter = new Apcu();
$classAnnotations = $adapter->get(
TestClass::class
);
$I->assertTrue(is_object($classAnnotations));
$I->assertInstanceOf(
Reflection::class,
$classAnnotations
);
$I->assertInstanceOf(
Collection::class,
$classAnnotations->getClassAnnotations()
);
$classAnnotations = $adapter->get(
TestClass::class
);
$I->assertTrue(is_object($classAnnotations));
$I->assertInstanceOf(
Reflection::class,
$classAnnotations
);
$I->assertInstanceOf(
Collection::class,
$classAnnotations->getClassAnnotations()
);
$classAnnotations = $adapter->get(
TestClassNs::class
);
$I->assertTrue(is_object($classAnnotations));
$I->assertInstanceOf(
Reflection::class,
$classAnnotations
);
$I->assertInstanceOf(
Collection::class,
$classAnnotations->getClassAnnotations()
);
$classAnnotations = $adapter->get(
TestClassNs::class
);
$I->assertTrue(is_object($classAnnotations));
$I->assertInstanceOf(
Reflection::class,
$classAnnotations
);
$I->assertInstanceOf(
Collection::class,
$classAnnotations->getClassAnnotations()
);
$property = $adapter->getProperty(
TestClass::class,
'testProp1'
);
$I->assertTrue(is_object($property));
$I->assertInstanceOf(
Collection::class,
$property
);
$I->assertEquals(
4,
$property->count()
);
}
}
?>
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.
*/
namespace Phalcon\Tests\Unit\Annotations\Adapter;
use Phalcon\Annotations\Adapter\Apcu;
use Phalcon\Annotations\Collection;
use Phalcon\Annotations\Reflection;
use TestClass;
use UnitTester;
use User\TestClassNs;
class ApcuCest
{
/**
* executed before each test
*/
public function _before(UnitTester $I)
{
$I->checkExtensionIsLoaded('apcu');
require_once dataDir('fixtures/Annotations/TestClass.php');
require_once dataDir('fixtures/Annotations/TestClassNs.php');
}
public function testApcAdapter(UnitTester $I)
{
$adapter = new Apcu();
$classAnnotations = $adapter->get(
TestClass::class
);
$I->assertTrue(is_object($classAnnotations));
$I->assertInstanceOf(
Reflection::class,
$classAnnotations
);
$I->assertInstanceOf(
Collection::class,
$classAnnotations->getClassAnnotations()
);
$classAnnotations = $adapter->get(
TestClass::class
);
$I->assertTrue(is_object($classAnnotations));
$I->assertInstanceOf(
Reflection::class,
$classAnnotations
);
$I->assertInstanceOf(
Collection::class,
$classAnnotations->getClassAnnotations()
);
$classAnnotations = $adapter->get(
TestClassNs::class
);
$I->assertTrue(is_object($classAnnotations));
$I->assertInstanceOf(
Reflection::class,
$classAnnotations
);
$I->assertInstanceOf(
Collection::class,
$classAnnotations->getClassAnnotations()
);
$classAnnotations = $adapter->get(
TestClassNs::class
);
$I->assertTrue(is_object($classAnnotations));
$I->assertInstanceOf(
Reflection::class,
$classAnnotations
);
$I->assertInstanceOf(
Collection::class,
$classAnnotations->getClassAnnotations()
);
$property = $adapter->getProperty(
TestClass::class,
'testProp1'
);
$I->assertTrue(is_object($property));
$I->assertInstanceOf(
Collection::class,
$property
);
$I->assertEquals(
4,
$property->count()
);
}
}
Function Calls
None |
Stats
MD5 | 5c12b5fb74bba144f9d9edc11830fe41 |
Eval Count | 0 |
Decode Time | 91 ms |