<?php namespace Xentral\Modules\Api\Controller\Legacy; use Xentral\Components\Http\Request; use Xentral\Modules\Api\LegacyBridge\LegacyApplication; class GobNavConnectController { /** @var Request $request */ protected $request; /** @var LegacyApplication */ protected $app; /** * @param LegacyApplication $app * @param Request $request */ public function __construct(LegacyApplication $app, Request $request) { $this->request = $request; $this->app = $app; } public function exampleAction() { $post = $this->request->getContent(); $id = (int)$this->app->DB->Select( "SELECT id FROM uebertragungen_account WHERE aktiv = 1 AND xml_pdf = 'TransferGobNav' LIMIT 1" ); if ($id > 0) { /** @var \Uebertragungen $transferObject */ $transferObject = $this->app->loadModule('uebertragungen'); if (!empty($transferObject)) { /** @var \TransferGobNav $transferGobnav */ $transferGobnav = $transferObject->LoadTransferModul('TransferGobNav', $id); $transferGobnav->ParseRequest($post); } } exit; } }