pocketmine\CrashDump::extraData PHP Метод

extraData() приватный Метод

private extraData ( )
    private function extraData()
    {
        global $arguments;
        if ($this->server->getProperty("auto-report.send-settings", true) !== false) {
            $this->data["parameters"] = (array) $arguments;
            $this->data["server.properties"] = @file_get_contents($this->server->getDataPath() . "server.properties");
            $this->data["server.properties"] = preg_replace("#^rcon\\.password=(.*)\$#m", "rcon.password=******", $this->data["server.properties"]);
            $this->data["pocketmine.yml"] = @file_get_contents($this->server->getDataPath() . "pocketmine.yml");
        } else {
            $this->data["pocketmine.yml"] = "";
            $this->data["server.properties"] = "";
            $this->data["parameters"] = [];
        }
        $extensions = [];
        foreach (get_loaded_extensions() as $ext) {
            $extensions[$ext] = phpversion($ext);
        }
        $this->data["extensions"] = $extensions;
        if ($this->server->getProperty("auto-report.send-phpinfo", true) !== false) {
            ob_start();
            phpinfo();
            $this->data["phpinfo"] = ob_get_contents();
            ob_end_clean();
        }
    }