/** * @param ResultCollection $results */ public function check(ResultCollection $results) { $files = $this->_commandConfig['filesystem']['files']; $magentoRoot = $this->_checkCommand->getApplication()->getMagentoRootFolder(); foreach ($files as $file => $comment) { $result = $results->createResult(); if (file_exists($magentoRoot . DIRECTORY_SEPARATOR . $file)) { $result->setStatus(Result::STATUS_OK); $result->setMessage("<info>File <comment>" . $file . "</comment> found.</info>"); } else { $result->setStatus(Result::STATUS_ERROR); $result->setMessage("<error>File " . $file . " not found!</error><comment> Usage: " . $comment . "</comment>"); } } }
/** * @param ResultCollection $results */ public function check(ResultCollection $results) { $folders = $this->_commandConfig['filesystem']['folders']; $magentoRoot = $this->_checkCommand->getApplication()->getMagentoRootFolder(); foreach ($folders as $folder => $comment) { $result = $results->createResult(); if (file_exists($magentoRoot . '/' . $folder)) { $result->setStatus(Result::STATUS_OK); $result->setMessage("<info>Folder <comment>" . $folder . "</comment> found.</info>"); if (!is_writeable($magentoRoot . '/' . $folder)) { $result->setStatus(Result::STATUS_ERROR); $result->setMessage("<error>Folder " . $folder . " is not writeable!</error><comment> Usage: " . $comment . "</comment>"); } } else { $result->setStatus(Result::STATUS_ERROR); $result->setMessage("<error>Folder " . $folder . " not found!</error><comment> Usage: " . $comment . "</comment>"); } } }