Path: blob/master/src/applications/console/plugin/DarkConsolePlugin.php
13402 views
<?php12abstract class DarkConsolePlugin extends Phobject {34private $data;5private $request;6private $core;78abstract public function getName();9abstract public function getDescription();10abstract public function renderPanel();1112public function __construct() {}1314public function getColor() {15return null;16}1718final public function getOrderKey() {19return sprintf(20'%09d%s',21(int)(999999999 * $this->getOrder()),22$this->getName());23}2425public function getOrder() {26return 1.0;27}2829public function setConsoleCore(DarkConsoleCore $core) {30$this->core = $core;31return $this;32}3334public function getConsoleCore() {35return $this->core;36}3738public function generateData() {39return null;40}4142public function setData($data) {43$this->data = $data;44return $this;45}4647public function getData() {48return $this->data;49}5051public function setRequest($request) {52$this->request = $request;53return $this;54}5556public function getRequest() {57return $this->request;58}5960public function getRequestURI() {61return $this->getRequest()->getRequestURI();62}6364public function didStartup() {65return null;66}6768public function willShutdown() {69return null;70}7172public function didShutdown() {73return null;74}7576public function processRequest() {77return null;78}7980}818283