├── .github └── workflows │ └── main.yml ├── .gitignore ├── .scrutinizer.yml ├── .travis.yml ├── LICENSE ├── README.md ├── autoload.php ├── composer.json ├── composer.lock ├── gulpfile.js ├── package.json ├── phpunit.xml ├── src ├── AccordionBuilder.php ├── Builder.php ├── ChoiceFieldBuilder.php ├── ConditionalBuilder.php ├── FieldBuilder.php ├── FieldManager.php ├── FieldNameCollisionException.php ├── FieldNotFoundException.php ├── FieldsBuilder.php ├── FlexibleContentBuilder.php ├── GroupBuilder.php ├── LayoutNotFoundException.php ├── LocationBuilder.php ├── ModifyFieldReturnTypeException.php ├── NamedBuilder.php ├── ParentDelegationBuilder.php ├── RepeaterBuilder.php ├── TabBuilder.php ├── Traits │ └── CanSingularize.php └── Transform │ ├── ConditionalField.php │ ├── ConditionalLogic.php │ ├── FlexibleContentLayout.php │ ├── IterativeTransform.php │ ├── NamespaceFieldKey.php │ ├── RecursiveTransform.php │ └── Transform.php └── tests ├── AccordionBuilderTest.php ├── ChoiceFieldBuilderTest.php ├── ConditionalBuilderTest.php ├── FieldBuilderTest.php ├── FieldManagerTest.php ├── FieldNameCollisionExceptionTest.php ├── FieldsBuilderCustomFieldKeysTest.php ├── FieldsBuilderTest.php ├── FlexibleContentBuilderTest.php ├── GroupBuilderTest.php ├── LocationBuilderTest.php ├── ParentDelegationBuilderTest.php ├── RepeaterBuilderTest.php ├── TabBuilderTest.php ├── TestUtils.php ├── Transform ├── ConditionalFieldTest.php ├── ConditionalLogicTest.php ├── FlexibleContentLayoutTest.php └── NamespaceFieldKeyTest.php └── test_autoload.php /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/.gitignore -------------------------------------------------------------------------------- /.scrutinizer.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/.scrutinizer.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/README.md -------------------------------------------------------------------------------- /autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/autoload.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/composer.lock -------------------------------------------------------------------------------- /gulpfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/gulpfile.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/package.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/AccordionBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/AccordionBuilder.php -------------------------------------------------------------------------------- /src/Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/Builder.php -------------------------------------------------------------------------------- /src/ChoiceFieldBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/ChoiceFieldBuilder.php -------------------------------------------------------------------------------- /src/ConditionalBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/ConditionalBuilder.php -------------------------------------------------------------------------------- /src/FieldBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/FieldBuilder.php -------------------------------------------------------------------------------- /src/FieldManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/FieldManager.php -------------------------------------------------------------------------------- /src/FieldNameCollisionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/FieldNameCollisionException.php -------------------------------------------------------------------------------- /src/FieldNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/FieldNotFoundException.php -------------------------------------------------------------------------------- /src/FieldsBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/FieldsBuilder.php -------------------------------------------------------------------------------- /src/FlexibleContentBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/FlexibleContentBuilder.php -------------------------------------------------------------------------------- /src/GroupBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/GroupBuilder.php -------------------------------------------------------------------------------- /src/LayoutNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/LayoutNotFoundException.php -------------------------------------------------------------------------------- /src/LocationBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/LocationBuilder.php -------------------------------------------------------------------------------- /src/ModifyFieldReturnTypeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/ModifyFieldReturnTypeException.php -------------------------------------------------------------------------------- /src/NamedBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/NamedBuilder.php -------------------------------------------------------------------------------- /src/ParentDelegationBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/ParentDelegationBuilder.php -------------------------------------------------------------------------------- /src/RepeaterBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/RepeaterBuilder.php -------------------------------------------------------------------------------- /src/TabBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/TabBuilder.php -------------------------------------------------------------------------------- /src/Traits/CanSingularize.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/Traits/CanSingularize.php -------------------------------------------------------------------------------- /src/Transform/ConditionalField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/Transform/ConditionalField.php -------------------------------------------------------------------------------- /src/Transform/ConditionalLogic.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/Transform/ConditionalLogic.php -------------------------------------------------------------------------------- /src/Transform/FlexibleContentLayout.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/Transform/FlexibleContentLayout.php -------------------------------------------------------------------------------- /src/Transform/IterativeTransform.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/Transform/IterativeTransform.php -------------------------------------------------------------------------------- /src/Transform/NamespaceFieldKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/Transform/NamespaceFieldKey.php -------------------------------------------------------------------------------- /src/Transform/RecursiveTransform.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/Transform/RecursiveTransform.php -------------------------------------------------------------------------------- /src/Transform/Transform.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/src/Transform/Transform.php -------------------------------------------------------------------------------- /tests/AccordionBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/AccordionBuilderTest.php -------------------------------------------------------------------------------- /tests/ChoiceFieldBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/ChoiceFieldBuilderTest.php -------------------------------------------------------------------------------- /tests/ConditionalBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/ConditionalBuilderTest.php -------------------------------------------------------------------------------- /tests/FieldBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/FieldBuilderTest.php -------------------------------------------------------------------------------- /tests/FieldManagerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/FieldManagerTest.php -------------------------------------------------------------------------------- /tests/FieldNameCollisionExceptionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/FieldNameCollisionExceptionTest.php -------------------------------------------------------------------------------- /tests/FieldsBuilderCustomFieldKeysTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/FieldsBuilderCustomFieldKeysTest.php -------------------------------------------------------------------------------- /tests/FieldsBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/FieldsBuilderTest.php -------------------------------------------------------------------------------- /tests/FlexibleContentBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/FlexibleContentBuilderTest.php -------------------------------------------------------------------------------- /tests/GroupBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/GroupBuilderTest.php -------------------------------------------------------------------------------- /tests/LocationBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/LocationBuilderTest.php -------------------------------------------------------------------------------- /tests/ParentDelegationBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/ParentDelegationBuilderTest.php -------------------------------------------------------------------------------- /tests/RepeaterBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/RepeaterBuilderTest.php -------------------------------------------------------------------------------- /tests/TabBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/TabBuilderTest.php -------------------------------------------------------------------------------- /tests/TestUtils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/TestUtils.php -------------------------------------------------------------------------------- /tests/Transform/ConditionalFieldTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/Transform/ConditionalFieldTest.php -------------------------------------------------------------------------------- /tests/Transform/ConditionalLogicTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/Transform/ConditionalLogicTest.php -------------------------------------------------------------------------------- /tests/Transform/FlexibleContentLayoutTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/Transform/FlexibleContentLayoutTest.php -------------------------------------------------------------------------------- /tests/Transform/NamespaceFieldKeyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/Transform/NamespaceFieldKeyTest.php -------------------------------------------------------------------------------- /tests/test_autoload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/StoutLogic/acf-builder/HEAD/tests/test_autoload.php --------------------------------------------------------------------------------