Example #1
0
 /**
  * Stop a debugbar measurement
  *
  * @param string $name
  *
  * @return mixed
  */
 function stop_debug($name)
 {
     if (app()->environment('local') || Input::get('debug') == true) {
         stop_measure($name);
     }
 }
 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;
 }