translator = $translator; } public function execute() { $label = $this->translator->translate('Installation_Filesystem'); if (! Filesystem::checkIfFileSystemIsNFS()) { return array(DiagnosticResult::singleResult($label, DiagnosticResult::STATUS_OK)); } $isPiwikInstalling = !Config::getInstance()->existsLocalConfig(); if ($isPiwikInstalling) { $help = 'Installation_NfsFilesystemWarningSuffixInstall'; } else { $help = 'Installation_NfsFilesystemWarningSuffixAdmin'; } $comment = sprintf( '%s
%s', $this->translator->translate('Installation_NfsFilesystemWarning'), $this->translator->translate($help) ); return array(DiagnosticResult::singleResult($label, DiagnosticResult::STATUS_WARNING, $comment)); } }