PATH:
opt
/
alt
/
tests
/
alt-php55-pecl-xhprof-tideways_4.1.6-2.el8
/
tests
--TEST-- Tideways: Event Spans --FILE-- <?php use Symfony\Component\EventDispatcher\Event; use Symfony\Component\EventDispatcher\EventDispatcher; use Zend\EventManager\EventManager; use Doctrine\Common\EventManager as DoctrineEventManager; include_once dirname(__FILE__).'/common.php'; include_once dirname(__FILE__).'/tideways_events1.php'; include_once dirname(__FILE__).'/tideways_events2.php'; tideways_enable(); $dispatcher = new EventDispatcher(); $dispatcher->dispatch('foo', new Event()); $dispatcher->dispatch('bar', new Event()); $manager = new EventManager(); $manager->trigger("baz", new \stdClass, array()); $doctrine = new DoctrineEventManager(); $doctrine->dispatchEvent('event', new Event()); $enlight = new Enlight_Event_EventManager(); $enlight->filter("foo", 1234, new Event()); $enlight->notify("bar", new Event()); $enlight->notifyUntil("baz", new Event()); Mage::dispatchEvent('zoomzoom', array()); do_action("foo", array("foo" => "bar")); drupal_alter("foo", 1, 2, 3, 4); $flow3 = new \TYPO3\Flow\SignalSlot\Dispatcher(); $flow3->dispatch('signal', 'slot'); $cake2 = new CakeEventManager(); $cake2->dispatch('cake2-1'); $cake2->dispatch(new CakeEvent('cake2-2')); $cake3 = new \Cake\Event\EventManager(); $cake3->dispatch('cake3-1'); $cake3->dispatch(new Cake\Event\Event('cake3-2')); $spans = tideways_get_spans(); print_spans($spans); tideways_disable(); --EXPECTF-- app: 1 timers - event: 4 timers - title=foo event: 2 timers - title=bar event: 2 timers - title=baz event: 1 timers - title=event event: 1 timers - title=zoomzoom event: 1 timers - title=signal::slot event: 1 timers - title=cake2-1 event: 1 timers - title=cake2-2 event: 1 timers - title=cake3-1 event: 1 timers - title=cake3-2
[-] tideways_events2.php
[edit]
[-] tideways_spans_032.phpt
[edit]
[-] tideways_003.phpt
[edit]
[-] tideways_spans_022.phpt
[edit]
[-] tideways_036.phpt
[edit]
[-] tideways_spans_014.phpt
[edit]
[-] tideways_spans_017.phpt
[edit]
[-] tideways_tranaction_cakephp3.phpt
[edit]
[-] tideways_errors_004.phpt
[edit]
[-] tideways_spans_019.phpt
[edit]
[-] common_predis.php
[edit]
[-] tideways_007.phpt
[edit]
[-] tideways_errors_002.phpt
[edit]
[-] tideways_spans_027.phpt
[edit]
[-] tideways_005.phpt
[edit]
[-] tideways_spans_025.phpt
[edit]
[-] tideways_spans_018.phpt
[edit]
[-] tideways_events1.php
[edit]
[-] tideways_spans_021.phpt
[edit]
[-] tideways_038.phpt
[edit]
[-] tideways_spans_020.phpt
[edit]
[-] memleak.phpt
[edit]
[-] tideways_023_classes.php
[edit]
[-] tideways_018.phpt
[edit]
[-] http_responder.php
[edit]
[-] tideways_037.phpt
[edit]
[-] tideways_fw_magento_001.phpt
[edit]
[-] tideways_spans_004.phpt
[edit]
[-] tideways_spans_005.phpt
[edit]
[-] tideways_spans_003.phpt
[edit]
[-] tideways_fw_wordpress_001.phpt
[edit]
[-] tideways_spans_007.phpt
[edit]
[-] tideways_039.phpt
[edit]
[-] tideways_spans_030.phpt
[edit]
[-] tideways_spans_031.phpt
[edit]
[-] tideways_004_inc.php
[edit]
[-] tideways_spans_013.phpt
[edit]
[-] tideways_spans_016.phpt
[edit]
[-] tideways_sql_001.phpt
[edit]
[-] tideways_040.phpt
[edit]
[-] tideways_spans_035.phpt
[edit]
[-] tideways_fw_symfony_002.phpt
[edit]
[-] tideways_fw_shopware_001.phpt
[edit]
[-] tideways_spans_015.phpt
[edit]
[-] tideways_001.phpt
[edit]
[-] tideways_spans_024.phpt
[edit]
[-] tideways_spans_026.phpt
[edit]
[-] tideways_doctrine.php
[edit]
[-] tideways_009.phpt
[edit]
[-] tideways_tranaction_cakephp2.phpt
[edit]
[-] tideways_spans_023.phpt
[edit]
[-] tideways_spans_001.phpt
[edit]
[-] tideways_024.phpt
[edit]
[-] tideways_023.phpt
[edit]
[-] tideways_fw_options.phpt
[edit]
[-] tideways_spans_002.phpt
[edit]
[-] tideways_queue.php
[edit]
[-] tideways_symfony3.php
[edit]
[-] tideways_spans_036.phpt
[edit]
[-] tideways_029.phpt
[edit]
[-] tideways_spans_028.phpt
[edit]
[-] tideways_transaction_yii.phpt
[edit]
[-] tideways_004.phpt
[edit]
[-] tideways_spans_012.phpt
[edit]
[-] tideways_026.phpt
[edit]
[-] tideways_002.phpt
[edit]
[-] tideways_004_require.php
[edit]
[-] tideways_symfony.php
[edit]
[-] tideways_errors_005.phpt
[edit]
[-] tideways_spans_006.phpt
[edit]
[-] tideways_errors_001.phpt
[edit]
[+]
..
[-] tideways_spans_008.phpt
[edit]
[-] tideways_039_prepend.php
[edit]
[-] tideways_fw_oxid_001.phpt
[edit]
[-] tideways_spans_009.phpt
[edit]
[-] tideways_errors_003.phpt
[edit]
[-] common.php
[edit]
[-] tideways_035.phpt
[edit]
[-] tideways_spans_029.phpt
[edit]
[-] tideways_fw_zend1.phpt
[edit]
[-] elasticsearch.php
[edit]
[-] tideways_transaction_yii2.phpt
[edit]