Closed scr34m closed 4 years ago
Köszi a PR-t! Jó ötlet mind a két fejlesztés! Egyetlen kérdésem lenne merge előtt: Config osztályban szándékosan lett getRequestId
-nak elnevezve a metódus generateRequestId
helyett? Miért? Ha nem, esetleg átírnád? (csak a Config osztályra gondolok, BaseRequestXml-ben értem)
Az valóban nem beszédes helyette a getRequestIdGenerator
lenne célravezető, mindjárt javítom.
Az a metódus már a generált értéket adja vissza, nem a genetátort.
Igen, de módosítom, hogy a generatort adja vissza és az értéket már a BaseRequestXml
kérje le, mivel különben akár milyen nevet adunk nem lesz egyértelmű a működés szerintem.
Rendben, így értem :)
Módosítottam
Köszönöm, a fejlesztés is!
Szükséged van esetleg RC2-es release most ezzel a fejlesztéssel, vagy elég lesz a végleges 2.0 release, amikor a NAV elérhetővé teszi a 2.0-ás interfészt élesben is?
Nekem nincs szükség mivel nem olyan változást hozott szerintem.
Rendben, és nincs mit!
A RequestID generálást most egy fixen beállított függvény végzi ezen szeretnék javítani ezért egy interface-t vezettem be. Így akár saját adatbázisban lehetőség van a request id egyediségét biztosítani a config létrehozása során
$config->setRequestIdGenerator(new RequestIdGeneratorSql());
Valamint a naplózást segítendő ezt az azonosítót beraktam a
getLastRequestData()
hívás eredményébe, amennyiben ki tudja nyerni.