├── LICENSE ├── README.md ├── composer.json ├── inc └── functions.php └── src ├── AbstractFactory.php ├── ChoiceList ├── ArrayChoiceList.php ├── CallbackChoiceList.php └── ChoiceListInterface.php ├── Element ├── ChoiceElement.php ├── ChoiceElementInterface.php ├── CollectionElement.php ├── CollectionElementInterface.php ├── DescriptionAwareInterface.php ├── DescriptionAwareTrait.php ├── Element.php ├── ElementInterface.php ├── ErrorAwareInterface.php ├── ErrorAwareTrait.php ├── Form.php ├── FormInterface.php ├── LabelAwareInterface.php └── LabelAwareTrait.php ├── ElementFactory.php ├── Exception ├── ElementNotFoundException.php ├── ExceptionInterface.php ├── InvalidClassException.php ├── LogicException.php ├── MissingAttributeException.php └── UnknownTypeException.php ├── View ├── AssertElementInstanceOfTrait.php ├── AttributeFormatterTrait.php ├── Button.php ├── Checkbox.php ├── Collection.php ├── Description.php ├── Errors.php ├── Form.php ├── FormRow.php ├── Input.php ├── Label.php ├── Progress.php ├── Radio.php ├── RenderableElementInterface.php ├── Select.php └── Textarea.php └── ViewFactory.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/composer.json -------------------------------------------------------------------------------- /inc/functions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/inc/functions.php -------------------------------------------------------------------------------- /src/AbstractFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/AbstractFactory.php -------------------------------------------------------------------------------- /src/ChoiceList/ArrayChoiceList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/ChoiceList/ArrayChoiceList.php -------------------------------------------------------------------------------- /src/ChoiceList/CallbackChoiceList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/ChoiceList/CallbackChoiceList.php -------------------------------------------------------------------------------- /src/ChoiceList/ChoiceListInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/ChoiceList/ChoiceListInterface.php -------------------------------------------------------------------------------- /src/Element/ChoiceElement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Element/ChoiceElement.php -------------------------------------------------------------------------------- /src/Element/ChoiceElementInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Element/ChoiceElementInterface.php -------------------------------------------------------------------------------- /src/Element/CollectionElement.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Element/CollectionElement.php -------------------------------------------------------------------------------- /src/Element/CollectionElementInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Element/CollectionElementInterface.php -------------------------------------------------------------------------------- /src/Element/DescriptionAwareInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Element/DescriptionAwareInterface.php -------------------------------------------------------------------------------- /src/Element/DescriptionAwareTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Element/DescriptionAwareTrait.php -------------------------------------------------------------------------------- /src/Element/Element.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Element/Element.php -------------------------------------------------------------------------------- /src/Element/ElementInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Element/ElementInterface.php -------------------------------------------------------------------------------- /src/Element/ErrorAwareInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Element/ErrorAwareInterface.php -------------------------------------------------------------------------------- /src/Element/ErrorAwareTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Element/ErrorAwareTrait.php -------------------------------------------------------------------------------- /src/Element/Form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Element/Form.php -------------------------------------------------------------------------------- /src/Element/FormInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Element/FormInterface.php -------------------------------------------------------------------------------- /src/Element/LabelAwareInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Element/LabelAwareInterface.php -------------------------------------------------------------------------------- /src/Element/LabelAwareTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Element/LabelAwareTrait.php -------------------------------------------------------------------------------- /src/ElementFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/ElementFactory.php -------------------------------------------------------------------------------- /src/Exception/ElementNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Exception/ElementNotFoundException.php -------------------------------------------------------------------------------- /src/Exception/ExceptionInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Exception/ExceptionInterface.php -------------------------------------------------------------------------------- /src/Exception/InvalidClassException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Exception/InvalidClassException.php -------------------------------------------------------------------------------- /src/Exception/LogicException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Exception/LogicException.php -------------------------------------------------------------------------------- /src/Exception/MissingAttributeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Exception/MissingAttributeException.php -------------------------------------------------------------------------------- /src/Exception/UnknownTypeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/Exception/UnknownTypeException.php -------------------------------------------------------------------------------- /src/View/AssertElementInstanceOfTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/AssertElementInstanceOfTrait.php -------------------------------------------------------------------------------- /src/View/AttributeFormatterTrait.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/AttributeFormatterTrait.php -------------------------------------------------------------------------------- /src/View/Button.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/Button.php -------------------------------------------------------------------------------- /src/View/Checkbox.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/Checkbox.php -------------------------------------------------------------------------------- /src/View/Collection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/Collection.php -------------------------------------------------------------------------------- /src/View/Description.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/Description.php -------------------------------------------------------------------------------- /src/View/Errors.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/Errors.php -------------------------------------------------------------------------------- /src/View/Form.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/Form.php -------------------------------------------------------------------------------- /src/View/FormRow.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/FormRow.php -------------------------------------------------------------------------------- /src/View/Input.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/Input.php -------------------------------------------------------------------------------- /src/View/Label.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/Label.php -------------------------------------------------------------------------------- /src/View/Progress.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/Progress.php -------------------------------------------------------------------------------- /src/View/Radio.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/Radio.php -------------------------------------------------------------------------------- /src/View/RenderableElementInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/RenderableElementInterface.php -------------------------------------------------------------------------------- /src/View/Select.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/Select.php -------------------------------------------------------------------------------- /src/View/Textarea.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/View/Textarea.php -------------------------------------------------------------------------------- /src/ViewFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chrico/wp-fields/HEAD/src/ViewFactory.php --------------------------------------------------------------------------------