Closed morvy closed 3 years ago
Zdravim. Skuste mozno konkretny priklad, resp. spravte spec, na ktorej to padne. Lebo v spec/Pohoda/OrderSpec.php je quantity
aj delivered
presne tak, ako pisete. Cize tam dovod asi nebude.
Ku quantity
a delivered
som dospel vylucovacou metodou, nakolko na serveri, kde skript bezi nemam moznost spustit xdebug a na lokalke mi vsetko funguje normalne. Postupne som odmazaval vsetky pridavane polozky v poli pre addItem()
kym chyba nezmizla.
Skusal som (int) $item->quantity
aj (float) $item->quantity
a obe mi hodili chybu (int given resp. float given). Ak to zmenim na (string) $item->quantity
tak to zbehne OK. $item->quantity
je standardne typu integer.
Medzicasom som ale prisiel na to, ze na serveri bezi PHP 8.0.1 zatial co na lokalke mam stale PHP 7.4.14, takze sa pravdepodobne jedna o problem s kompatibilitou s PHP 8.
Potvrdzujem - je to problem na PHP 8.
fixnute v 1.6.2
Zdravim,
pri vytvarani objednavky mi vyskakuje tato chyba:
Sposobuje to
$item['quantity'] = 1
a$item['delivered'] = 0
co nedava zmysel, nakolko sa predsa jedna o int resp. float a nechapem preco to ocakava string. Order pritom pri oboch ma normalizer nastaveny na float.