| ⇢ | A | NewElementsMethodsTest added | |
| ⇢ | A | HasRendererTrait added | |
| ⇢ | A | DataProcessingTrait added | |
| ⇢ | A | HasExecutionMethodsTrait added | |
| ⇢ | A | HasButtonsTrait added | |
| ⇢ | A | DataProcessingTraitTest added | |
| F | ↗ | A | AbstractForm improved |
| ⇢ | B | DataProcessingTrait::getData() added | |
| ⇢ | B | DataProcessingTrait::getDataFromRequest() added | |
| ⇢ | A | DataProcessingTraitTest::test_getData() added | |
| ⇢ | A | HasOptionsTrait::setOptions() added | |
| ⇢ | A | HasExecutionMethodsTrait::submited() added | |
| ⇢ | A | HasOptionsTrait::getOptions() added | |
| ⇢ | A | HasExecutionMethodsTrait::processRequest() added | |
| ⇢ | A | NewElementsMethodsTest::test_add_with_options() added | |
| ⇢ | A | HasExecutionMethodsTrait::execute() added | |
| ⇢ | A | HasRendererTrait::setRenderer() added | |
| ⋮ | view more | ||
| B | ↛ | AbstractForm::getDataFromRequest() removed | |
| A | ↛ | AbstractForm::setRendererType() removed | |
| A | ↛ | AbstractForm::newButton() removed | |
| A | ↛ | AbstractForm::render() removed | |
| A | ↛ | AbstractForm::process() removed | |
| A | ↛ | AbstractForm::submited() removed | |
| A | ↛ | AbstractForm::__toString() removed | |
| A | ↛ | AbstractForm::getButton() removed | |
| A | ↛ | AbstractForm::getData() removed | |
| A | ↛ | AbstractForm::processValidation() removed | |
| ⋮ | view more | ||