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 Cake\Test\TestCase\TestSuite\Constraint; use Ca..
Decoded Output download
<?php
declare(strict_types=1);
namespace Cake\Test\TestCase\TestSuite\Constraint;
use Cake\Event\Event;
use Cake\Event\EventList;
use Cake\Event\EventManager;
use Cake\TestSuite\Constraint\EventFired;
use Cake\TestSuite\TestCase;
/**
* EventFired Test
*/
class EventFiredTest extends TestCase
{
/**
* tests EventFired constraint
*/
public function testMatches(): void
{
$manager = EventManager::instance();
$manager->setEventList(new EventList());
$manager->trackEvents(true);
$myEvent = new Event('my.event', $this, []);
$myOtherEvent = new Event('my.other.event', $this, []);
$manager->getEventList()->add($myEvent);
$manager->getEventList()->add($myOtherEvent);
$constraint = new EventFired($manager);
$this->assertTrue($constraint->matches('my.event'));
$this->assertTrue($constraint->matches('my.other.event'));
$this->assertFalse($constraint->matches('event.not.fired'));
}
}
?>
Did this file decode correctly?
Original Code
<?php
declare(strict_types=1);
namespace Cake\Test\TestCase\TestSuite\Constraint;
use Cake\Event\Event;
use Cake\Event\EventList;
use Cake\Event\EventManager;
use Cake\TestSuite\Constraint\EventFired;
use Cake\TestSuite\TestCase;
/**
* EventFired Test
*/
class EventFiredTest extends TestCase
{
/**
* tests EventFired constraint
*/
public function testMatches(): void
{
$manager = EventManager::instance();
$manager->setEventList(new EventList());
$manager->trackEvents(true);
$myEvent = new Event('my.event', $this, []);
$myOtherEvent = new Event('my.other.event', $this, []);
$manager->getEventList()->add($myEvent);
$manager->getEventList()->add($myOtherEvent);
$constraint = new EventFired($manager);
$this->assertTrue($constraint->matches('my.event'));
$this->assertTrue($constraint->matches('my.other.event'));
$this->assertFalse($constraint->matches('event.not.fired'));
}
}
Function Calls
None |
Stats
MD5 | 68c9ae5e8600056f906b332cf7fdbf84 |
Eval Count | 0 |
Decode Time | 153 ms |