contributte/forms-multiplier registrace do systému
- HonzaK
- Člen | 2
Zdravím.
Používám knihovnu contributte/forms-multiplier (aplikace je v Nette 3) a
přestože funguje(!!!), PhpStorm jí nevidí a phpstan hlásí chybu: Call to
an undefined method Nette\Application\UI\Form::addMultiplier()
V konfiguraci jí mám zaregistrovanou
- `extensions
- Contributte\FormMultiplier\DI\MultiplierExtension`
Nemá někdo typ jak systém donutit k nápravě?
Děkuji!
- rootpd
- Člen | 1
Ahoj,
PHPstan nepozna metodu addMultiplier
pre instancie
Nette\Application\UI\Form
a treba mu to hintovat.
Vytvor si stub (https://phpstan.org/…e/stub-files), v ktorom povies, ze takato metoda existuje:
<?php
namespace Nette\Application\UI;
/**
* @method \Contributte\FormMultiplier\Multiplier addMultiplier(string $name, callable $factory, int $copyNumber = 1, int $maxCopies = null)
*/
class Form extends \Nette\Forms\Form
{
}
A nasledne ho zaregistruj v konfiguracii PHPstanu:
parameters:
stubFiles:
- stubs/Nette/Application/UI/Form.stub