This commit is contained in:
kali
2024-03-19 17:40:27 +03:00
parent 906a8fd739
commit fb37605942
16 changed files with 182 additions and 171 deletions

View File

@ -2,10 +2,14 @@
namespace itguild\forms;
use itguild\forms\builders\ButtonBuilder;
use itguild\forms\builders\CheckBoxBuilder;
use itguild\forms\builders\SelectBuilder;
use itguild\forms\builders\TextAreaBuilder;
use itguild\forms\debug\Debug;
use itguild\forms\inputs\BaseInput;
use itguild\forms\inputs\Button;
use itguild\forms\inputs\Checkbox;
use itguild\forms\inputs\Select;
use itguild\forms\inputs\TextArea;
use itguild\forms\templates\Template;
@ -41,6 +45,12 @@ class ActiveForm
elseif ($class === TextArea::class){
$this->fieldObject = TextAreaBuilder::build($name, $params);
}
elseif ($class === Checkbox::class) {
$this->fieldObject = CheckBoxBuilder::build($name, $params);
}
elseif ($class === Button::class) {
$this->fieldObject = ButtonBuilder::build($name, $params);
}
else {
$this->fieldObject = new $class($name, $params);
}