403Webshell
Server IP : 185.252.147.100  /  Your IP : 216.73.216.43
Web Server : nginx/1.27.3
System : Linux mitrofanov.ru 6.1.0-37-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.140-1 (2025-05-22) x86_64
User : mitr ( 1000)
PHP Version : 8.2.29
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : OFF
Directory :  /www/html/kanboard/app/Console/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /www/html/kanboard/app/Console/BaseCommand.php
<?php

namespace Kanboard\Console;

use Pimple\Container;
use Symfony\Component\Console\Command\Command;

/**
 * Base command class
 *
 * @package  console
 * @author   Frederic Guillot
 *
 * @property \PicoDb\Database                                   $db
 * @property \Kanboard\Validator\PasswordResetValidator         $passwordResetValidator
 * @property \Kanboard\Export\SubtaskExport                     $subtaskExport
 * @property \Kanboard\Export\TaskExport                        $taskExport
 * @property \Kanboard\Export\TransitionExport                  $transitionExport
 * @property \Kanboard\Model\NotificationModel                  $notificationModel
 * @property \Kanboard\Model\ProjectModel                       $projectModel
 * @property \Kanboard\Model\ProjectActivityModel               $projectActivityModel
 * @property \Kanboard\Model\ProjectPermissionModel             $projectPermissionModel
 * @property \Kanboard\Model\ProjectDailyColumnStatsModel       $projectDailyColumnStatsModel
 * @property \Kanboard\Model\ProjectDailyStatsModel             $projectDailyStatsModel
 * @property \Kanboard\Model\TaskModel                          $taskModel
 * @property \Kanboard\Model\TaskFinderModel                    $taskFinderModel
 * @property \Kanboard\Model\UserModel                          $userModel
 * @property \Kanboard\Model\UserNotificationModel              $userNotificationModel
 * @property \Kanboard\Model\UserNotificationFilterModel        $userNotificationFilterModel
 * @property \Kanboard\Model\ProjectUserRoleModel               $projectUserRoleModel
 * @property \Kanboard\Core\Plugin\Loader                       $pluginLoader
 * @property \Kanboard\Core\Http\Client                         $httpClient
 * @property \Kanboard\Core\Queue\QueueManager                  $queueManager
 * @property \Symfony\Component\EventDispatcher\EventDispatcher $dispatcher
 */
abstract class BaseCommand extends Command
{
    /**
     * Container instance
     *
     * @access protected
     * @var \Pimple\Container
     */
    protected $container;

    /**
     * Constructor
     *
     * @access public
     * @param  \Pimple\Container   $container
     */
    public function __construct(Container $container)
    {
        parent::__construct();
        $this->container = $container;
    }

    /**
     * Load automatically models
     *
     * @access public
     * @param  string $name Model name
     * @return mixed
     */
    public function __get($name)
    {
        return $this->container[$name];
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit