/** * Start a debugbar measurement * * @param string $name * @param string $label * * @return mixed */ function start_debug($name, $label) { if (app()->environment('local') || Input::get('debug') == true) { start_measure($name, $label); } }
protected function getAuthors($name) { start_measure('authorSearch', 'Author Search'); $authors = $this->authorSearchService->find($name); stop_measure('authorSearch'); return $authors; }
public function search($name) { $authors = Cache::rememberForever('google-books-author-search-' . $name, function () use($name) { $results = $this->getResults($name); start_measure('authorSearchCleaning', 'Cleaning author search results'); $results = $this->resultsCleaner->clean($name, $results, false); stop_measure('authorSearchCleaning'); return $results; }); return $authors; }