%PDF- %PDF-
Direktori : /proc/self/root/proc/self/root/home1/lightco1/www/components/com_akeeba/Model/Json/Task/ |
Current File : //proc/self/root/proc/self/root/home1/lightco1/www/components/com_akeeba/Model/Json/Task/Log.php |
<?php /** * @package AkeebaBackup * @copyright Copyright (c)2006-2017 Nicholas K. Dionysopoulos / Akeeba Ltd * @license GNU General Public License version 3, or later */ namespace Akeeba\Backup\Site\Model\Json\Task; // Protect from unauthorized access defined('_JEXEC') or die(); use Akeeba\Engine\Factory; use Akeeba\Engine\Platform; /** * Get the log contents */ class Log extends AbstractTask { /** * Execute the JSON API task * * @param array $parameters The parameters to this task * * @return mixed * * @throws \RuntimeException In case of an error */ public function execute(array $parameters = array()) { // Get the passed configuration values $defConfig = array( 'tag' => 'remote' ); $defConfig = array_merge($defConfig, $parameters); $tag = (int)$defConfig['tag']; $filename = Factory::getLog()->getLogFilename($tag); return file_get_contents($filename); } }