Closed vojtasvoboda closed 1 month ago
@vojtasvoboda čuji podraz tady: https://github.com/Spoje-NET/php-abraflexi/blob/0470ae0342432c1eb701856d80b8be2343b91868/src/AbraFlexi/Functions.php#L199
Jářku, @vojtasvoboda prosím Vás už to bude nějakej ten rok co jsem to přejmenoval z
:warning: getColumnsFromFlexiBee na getColumnsFromAbraFlexi :warning:
PHP Fatal error: Uncaught Error: Call to undefined method AbraFlexi\FakturaVydana::getColumnsFromFlexiBee() in /home/vitex/Projects/EASE/php-spojenet-abraflexi/Examples/Filtering.php:26
Já bohužel jedu ještě na spoje.net/flexipeehp:1.6.10, ale právě se chystám na postupný update :-)
Já bohužel jedu ještě na spoje.net/flexipeehp:1.6.10, ale právě se chystám na postupný update :-)
Chápu: když něco funguje taxe f tom nehrab ...
Tak to jsem zvědav jak to pujde. Za ty +-3roky je tam navíc pár tisíc commitů.
Poslední dobou hodně používám phpstan, takže v samotnté flexibee knihovně se snížil počet breberek z několika set na teď asi cca 30. + se snažím alespoň trochu řešit unit testy a ty taky sem tam nejaky ten problem ukazou.
Aktuální verze PHP ve které probíhá vývoj je 8.2
Podporované platformy jsou debian 11-12 a ubuntu 20-22 Pod windows by to mělo taky šlapat, ale nezkouším to bez extra požadavku.
Od 5.12. mi přestalo fungovat filtrování:
které pak generuje URL ve tvaru:
/faktura-vydana/?(id%20gt%20%2789587%27and%20storno%20eq%20false)&limit=100
Dle podpory je problém v konstrukci
id gt '89587'
a správně to má býtid gt 89587
, což dává smysl a doopravdy při manuální změně v URL to funguje. Nicméně v rámci https://www.flexibee.eu/k/prehled-verzi-flexibee/prehled-verzi-abra-flexi-2023/ jsem zmínku o této změně nedohledal, asi to nebrali jako breaking change :-)Jako hot fix jsem použil:
Ale mělo by to být ošetřeno na úrovni knihovny nejspíš.