Archived
1
0
Fork 0
This repository has been archived on 2023-09-27. You can view files and clone it, but cannot push or open issues or pull requests.
ts3web/src/Control/Actions/InstanceAction.php

22 lines
746 B
PHP
Raw Normal View History

2018-04-03 11:56:20 +00:00
<?php
use Slim\Http\Request;
use Slim\Http\Response;
final class InstanceAction extends AbstractAction
{
public function __invoke(Request $request, Response $response, $args)
{
$this->ts->login($this->auth->getIdentity()['user'], $this->auth->getIdentity()['password']);
$hostResult = $this->ts->getInstance()->hostInfo();
$instanceResult = $this->ts->getInstance()->instanceInfo();
$data['data'] = array_merge($hostResult['data'], $instanceResult['data']);
// render GET
$this->view->render($response, 'instance.twig', [
'title' => $this->translator->trans('instance.title'),
'data' => $this->ts->getInstance()->getElement('data', $data)
]);
}
}