public function __construct(Trace $trace, ScreenRequestExecutor $executor, AIS2TableParser $parser) { $data = new ScreenData(); $data->appClassName = 'ais.gui.vs.es.VSES017App'; $data->additionalParams = array('kodAplikacie' => 'VSES017'); parent::__construct($trace, $executor, $data); $this->parser = $parser; }
public function __construct(Trace $trace, SimpleConnection $connection, $idZapisnyList, AIS2TableParser $parser = null) { $data = new ScreenData(); $data->appClassName = 'ais.gui.vs.es.VSES212App'; $data->additionalParams = array('kodAplikacie' => 'VSES212', 'idZapisnyList' => $idZapisnyList); $requestBuilder = new RequestBuilderImpl(); $executor = new ScreenRequestExecutor($requestBuilder); parent::__construct($trace, $executor, $data); $this->parser = $parser !== null ? $parser : new AIS2TableParser(); }