/** * @testdox unit test: Test getProfiler() will store profiler * @covers Zend\Db\Adapter\Adapter::getProfiler */ public function testGetProfiler() { $this->adapter->setProfiler($profiler = new Profiler\Profiler()); $this->assertSame($profiler, $this->adapter->getProfiler()); $adapter = new Adapter(array('driver' => $this->mockDriver, 'profiler' => true), $this->mockPlatform); $this->assertInstanceOf('Zend\\Db\\Adapter\\Profiler\\Profiler', $adapter->getProfiler()); }
/** * Returns time last query needed to return buffered result * @return int */ public function getLastQueryTime() { if ($this->_conf['profiler']) { return $this->_adapter->getProfiler()->getLastProfile()['elapse']; } else { return 0; } }