コード例 #1
0
 public function testClearTimers()
 {
     $manager = new Zym_Timer_Manager();
     $manager->createTimer('first');
     $manager->createTimer('second');
     $manager->createTimer('third');
     $manager->clearTimers();
     $this->assertAttributeEquals(array(), '_timers', $manager);
     $this->assertEquals(array(), $manager->getTimers());
 }
コード例 #2
0
ファイル: manager.php プロジェクト: BGCX262/zym-svn-to-git
<?php

$manager = new Zym_Timer_Manager();
// Add a timer of name myTestTimer to myGroup
$manager->addTimer('myTestTimer', new Zym_Timer(), 'myGroup');
// Create a timer myOtherTimer to myGroup
$manager->createTimer('myOtherTimer', 'myGroup');
// Create a myRandomTimer without a group
$manager->createTimer('myRandomTimer');
// Get runtime of all registered timers
$runtime = $manager->getRun();
// Get total runtime for timers of myGroup
$runtime = $manager->getGroupRun('myGroup');
// Number of timers currently being managed
$count = count($manager);
// Clear all timers
$manager->clearTimers();