Exemplo n.º 1
0
    public function init()
    {
        if (isset($GLOBALS['svc'])) {
            $this->service = $GLOBALS['svc'];
            $this->pid = $this->service['pid'];
            $this->id = $GLOBALS['svc_id'];
            $this->service['id'] = $this->id;
            unset($GLOBALS['svc']);
            unset($GLOBALS['svc_id']);
            ServiceManager::initLogAppend($this->id, "[OK]");
            ServiceManager::markAsRunning($this->service['name'], $this->id, $this->service);
            if (isset($this->service['params'])) {
                $this->params = $this->service['params'];
            }
            ob_start(function ($data) {
                $this->logAppend("\n" . $data);
                return "";
            }, 1);
        } else {
            echo <<<EOF
============================ WARNING ==========================
  You should start this service from Plansys Service Manager
===============================================================

EOF;
        }
    }