本文整理匯總了PHP中DebugKitDebugger::clearMemoryPoints方法的典型用法代碼示例。如果您正苦於以下問題:PHP DebugKitDebugger::clearMemoryPoints方法的具體用法?PHP DebugKitDebugger::clearMemoryPoints怎麽用?PHP DebugKitDebugger::clearMemoryPoints使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類DebugKitDebugger
的用法示例。
在下文中一共展示了DebugKitDebugger::clearMemoryPoints方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: tearDown
/**
* endTest
*
* @return void
**/
public function tearDown() {
parent::tearDown();
$_SERVER = $this->_server;
$_GET = $this->_get;
App::build(array(
'plugins' => $this->_paths['plugins'],
'views' => $this->_paths['views'],
'controllers' => $this->_paths['controllers'],
'vendors' => $this->_paths['vendors']
), true);
Configure::write('Cache.disable', true);
unset($this->Controller);
ClassRegistry::flush();
if (class_exists('DebugKitDebugger')) {
DebugKitDebugger::clearTimers();
DebugKitDebugger::clearMemoryPoints();
}
Router::reload();
}
示例2: testMemorySettingAndGetting
/**
* test making memory use markers.
*
* @return void
**/
public function testMemorySettingAndGetting() {
DebugKitDebugger::clearMemoryPoints();
$result = DebugKitDebugger::setMemoryPoint('test marker');
$this->assertTrue($result);
$result = DebugKitDebugger::getMemoryPoints(true);
$this->assertEqual(count($result), 1);
$this->assertTrue(isset($result['test marker']));
$this->assertTrue(is_numeric($result['test marker']));
$result = DebugKitDebugger::getMemoryPoints();
$this->assertTrue(empty($result));
DebugKitDebugger::setMemoryPoint('test marker');
DebugKitDebugger::setMemoryPoint('test marker');
$result = DebugKitDebugger::getMemoryPoints();
$this->assertEqual(count($result), 2);
$this->assertTrue(isset($result['test marker']));
$this->assertTrue(isset($result['test marker #2']));
}
示例3: endTest
/**
* endTest
*
* @return void
**/
function endTest()
{
$_SERVER = $this->_server;
App::build(array('plugins' => $this->_paths['plugins'], 'views' => $this->_paths['views'], 'controllers' => $this->_paths['controllers'], 'vendors' => $this->_paths['vendors']), true);
Configure::write('Cache.disable', true);
unset($this->Controller);
if (class_exists('DebugKitDebugger')) {
DebugKitDebugger::clearTimers();
DebugKitDebugger::clearMemoryPoints();
}
}
示例4: endTest
/**
* endTest
*
* @return void
**/
function endTest()
{
$_SERVER = $this->_server;
Configure::write('pluginPaths', $this->_paths['plugin']);
Configure::write('viewPaths', $this->_paths['view']);
Configure::write('vendorPaths', $this->_paths['vendor']);
Configure::write('controllerPaths', $this->_paths['controller']);
Configure::write('Cache.disable', true);
unset($this->Controller);
if (class_exists('DebugKitDebugger')) {
DebugKitDebugger::clearTimers();
DebugKitDebugger::clearMemoryPoints();
}
}