Case mismatch on filter name
- balicekt
- Člen | 52
Zdravim,
po prechodu na latte 2.11.4 mam problem s filtry nette hlasi:
Case mismatch on filter name |taxBasePrice, correct name is |taxbaseprice
Ale funkce filtru je public function taxBasePrice(Price $price = NULL) {
Nevite nekdo kde je tedy problem? Nebo jestli je nutne vsechny filtry nyni mit jen malymi pismeny?
Dekuji
- balicekt
- Člen | 52
Dekuji za odpoved. Zaregistrovany mam v config.neon takto:
nette.latteFactory:
setup:
- addFilterLoader([App\Filter\PriceFilter(), 'priceFilter'])
A pote v takto mam ve tride PriceFilter:
public function priceFilter(string $filter) {
if (method_exists($this, $filter)) {
return [$this, $filter];
}
}
a konkretni funkce je pote takto:
public function taxBasePrice(Price $price = NULL) {
return $this->printPrice($price, 'taxBase', true);
}
Editoval balicekt (25. 6. 2022 21:23)