/** * @NoAdminRequired */ public function scan() { $dry = (bool) $this->params('dry'); if ($dry) { $result = array('processed' => count($this->scanner->getScannedFiles($this->userId)), 'scanned' => 0, 'total' => count($this->scanner->getMusicFiles())); } else { $result = $this->scanner->rescan($this->userId); } return new JSONResponse(array($result)); }