├── .gitattributes ├── .github └── workflows │ └── phpunit.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.TXT ├── README.md ├── composer.json └── src ├── AclForm.php ├── Element ├── AbstractElement.php ├── AbstractSelect.php ├── Button.php ├── CheckboxSet.php ├── Data │ └── options.xml ├── ElementInterface.php ├── Exception.php ├── Input.php ├── Input │ ├── Button.php │ ├── Captcha.php │ ├── Checkbox.php │ ├── Color.php │ ├── Csrf.php │ ├── Datalist.php │ ├── Date.php │ ├── DateTime.php │ ├── DateTimeLocal.php │ ├── Email.php │ ├── Exception.php │ ├── File.php │ ├── Hidden.php │ ├── Month.php │ ├── Number.php │ ├── Password.php │ ├── Radio.php │ ├── Range.php │ ├── Reset.php │ ├── Search.php │ ├── Submit.php │ ├── Tel.php │ ├── Text.php │ ├── Time.php │ ├── Url.php │ └── Week.php ├── RadioSet.php ├── Select.php ├── Select │ ├── Exception.php │ ├── Optgroup.php │ └── Option.php ├── SelectMultiple.php └── Textarea.php ├── Exception.php ├── Fields.php ├── Fieldset.php ├── Form.php ├── FormConfig.php ├── FormInterface.php ├── FormTrait.php └── FormValidator.php /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/phpunit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/.github/workflows/phpunit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/LICENSE.TXT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/composer.json -------------------------------------------------------------------------------- /src/AclForm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/AclForm.php -------------------------------------------------------------------------------- /src/Element/AbstractElement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/AbstractElement.php -------------------------------------------------------------------------------- /src/Element/AbstractSelect.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/AbstractSelect.php -------------------------------------------------------------------------------- /src/Element/Button.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Button.php -------------------------------------------------------------------------------- /src/Element/CheckboxSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/CheckboxSet.php -------------------------------------------------------------------------------- /src/Element/Data/options.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Data/options.xml -------------------------------------------------------------------------------- /src/Element/ElementInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/ElementInterface.php -------------------------------------------------------------------------------- /src/Element/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Exception.php -------------------------------------------------------------------------------- /src/Element/Input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input.php -------------------------------------------------------------------------------- /src/Element/Input/Button.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Button.php -------------------------------------------------------------------------------- /src/Element/Input/Captcha.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Captcha.php -------------------------------------------------------------------------------- /src/Element/Input/Checkbox.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Checkbox.php -------------------------------------------------------------------------------- /src/Element/Input/Color.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Color.php -------------------------------------------------------------------------------- /src/Element/Input/Csrf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Csrf.php -------------------------------------------------------------------------------- /src/Element/Input/Datalist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Datalist.php -------------------------------------------------------------------------------- /src/Element/Input/Date.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Date.php -------------------------------------------------------------------------------- /src/Element/Input/DateTime.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/DateTime.php -------------------------------------------------------------------------------- /src/Element/Input/DateTimeLocal.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/DateTimeLocal.php -------------------------------------------------------------------------------- /src/Element/Input/Email.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Email.php -------------------------------------------------------------------------------- /src/Element/Input/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Exception.php -------------------------------------------------------------------------------- /src/Element/Input/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/File.php -------------------------------------------------------------------------------- /src/Element/Input/Hidden.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Hidden.php -------------------------------------------------------------------------------- /src/Element/Input/Month.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Month.php -------------------------------------------------------------------------------- /src/Element/Input/Number.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Number.php -------------------------------------------------------------------------------- /src/Element/Input/Password.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Password.php -------------------------------------------------------------------------------- /src/Element/Input/Radio.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Radio.php -------------------------------------------------------------------------------- /src/Element/Input/Range.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Range.php -------------------------------------------------------------------------------- /src/Element/Input/Reset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Reset.php -------------------------------------------------------------------------------- /src/Element/Input/Search.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Search.php -------------------------------------------------------------------------------- /src/Element/Input/Submit.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Submit.php -------------------------------------------------------------------------------- /src/Element/Input/Tel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Tel.php -------------------------------------------------------------------------------- /src/Element/Input/Text.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Text.php -------------------------------------------------------------------------------- /src/Element/Input/Time.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Time.php -------------------------------------------------------------------------------- /src/Element/Input/Url.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Url.php -------------------------------------------------------------------------------- /src/Element/Input/Week.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Input/Week.php -------------------------------------------------------------------------------- /src/Element/RadioSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/RadioSet.php -------------------------------------------------------------------------------- /src/Element/Select.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Select.php -------------------------------------------------------------------------------- /src/Element/Select/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Select/Exception.php -------------------------------------------------------------------------------- /src/Element/Select/Optgroup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Select/Optgroup.php -------------------------------------------------------------------------------- /src/Element/Select/Option.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Select/Option.php -------------------------------------------------------------------------------- /src/Element/SelectMultiple.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/SelectMultiple.php -------------------------------------------------------------------------------- /src/Element/Textarea.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Element/Textarea.php -------------------------------------------------------------------------------- /src/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Exception.php -------------------------------------------------------------------------------- /src/Fields.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Fields.php -------------------------------------------------------------------------------- /src/Fieldset.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Fieldset.php -------------------------------------------------------------------------------- /src/Form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/Form.php -------------------------------------------------------------------------------- /src/FormConfig.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/FormConfig.php -------------------------------------------------------------------------------- /src/FormInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/FormInterface.php -------------------------------------------------------------------------------- /src/FormTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/FormTrait.php -------------------------------------------------------------------------------- /src/FormValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/popphp/pop-form/HEAD/src/FormValidator.php --------------------------------------------------------------------------------