├── .github └── workflows │ ├── ci.yaml │ └── coding-standards.yaml ├── .gitignore ├── BazingaHateoasBundle.php ├── CONTRIBUTING.md ├── DependencyInjection ├── BazingaHateoasExtension.php ├── Compiler │ ├── AttributeDriverPass.php │ ├── CacheWarmupPass.php │ ├── ExtensionDriverPass.php │ ├── RelationProviderPass.php │ └── UrlGeneratorPass.php └── Configuration.php ├── Expression └── LinkExpressionFunction.php ├── LICENSE ├── README.md ├── Resources ├── config │ ├── configuration.xml │ ├── generator.xml │ ├── helper.xml │ ├── serializer.xml │ └── twig.xml └── doc │ └── index.md ├── Tests ├── DependencyInjection │ └── BazingaHateoasExtensionTest.php ├── Fixtures │ ├── JsonSerializer.php │ ├── SimpleObject.php │ ├── SimpleObjectAnnotation.php │ ├── SimpleObjectAnnotationAndAttribute.php │ └── UrlGenerator.php └── bootstrap.php ├── composer.json ├── phpcs.xml.dist └── phpunit.xml.dist /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/coding-standards.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/.github/workflows/coding-standards.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /vendor/ 2 | /composer.lock 3 | /.idea 4 | /.phpcs-cache 5 | -------------------------------------------------------------------------------- /BazingaHateoasBundle.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/BazingaHateoasBundle.php -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DependencyInjection/BazingaHateoasExtension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/DependencyInjection/BazingaHateoasExtension.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/AttributeDriverPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/DependencyInjection/Compiler/AttributeDriverPass.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/CacheWarmupPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/DependencyInjection/Compiler/CacheWarmupPass.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/ExtensionDriverPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/DependencyInjection/Compiler/ExtensionDriverPass.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/RelationProviderPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/DependencyInjection/Compiler/RelationProviderPass.php -------------------------------------------------------------------------------- /DependencyInjection/Compiler/UrlGeneratorPass.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/DependencyInjection/Compiler/UrlGeneratorPass.php -------------------------------------------------------------------------------- /DependencyInjection/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/DependencyInjection/Configuration.php -------------------------------------------------------------------------------- /Expression/LinkExpressionFunction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/Expression/LinkExpressionFunction.php -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/README.md -------------------------------------------------------------------------------- /Resources/config/configuration.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/Resources/config/configuration.xml -------------------------------------------------------------------------------- /Resources/config/generator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/Resources/config/generator.xml -------------------------------------------------------------------------------- /Resources/config/helper.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/Resources/config/helper.xml -------------------------------------------------------------------------------- /Resources/config/serializer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/Resources/config/serializer.xml -------------------------------------------------------------------------------- /Resources/config/twig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/Resources/config/twig.xml -------------------------------------------------------------------------------- /Resources/doc/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/Resources/doc/index.md -------------------------------------------------------------------------------- /Tests/DependencyInjection/BazingaHateoasExtensionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/Tests/DependencyInjection/BazingaHateoasExtensionTest.php -------------------------------------------------------------------------------- /Tests/Fixtures/JsonSerializer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/Tests/Fixtures/JsonSerializer.php -------------------------------------------------------------------------------- /Tests/Fixtures/SimpleObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/Tests/Fixtures/SimpleObject.php -------------------------------------------------------------------------------- /Tests/Fixtures/SimpleObjectAnnotation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/Tests/Fixtures/SimpleObjectAnnotation.php -------------------------------------------------------------------------------- /Tests/Fixtures/SimpleObjectAnnotationAndAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/Tests/Fixtures/SimpleObjectAnnotationAndAttribute.php -------------------------------------------------------------------------------- /Tests/Fixtures/UrlGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/Tests/Fixtures/UrlGenerator.php -------------------------------------------------------------------------------- /Tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/Tests/bootstrap.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/composer.json -------------------------------------------------------------------------------- /phpcs.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/phpcs.xml.dist -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/willdurand/BazingaHateoasBundle/HEAD/phpunit.xml.dist --------------------------------------------------------------------------------