Provides metadata and strategies for extracting and rendering Doctrine entities.
This package is a wrapper for mezzio/mezzio-hal
which addresses the doctrine entity proxy metadata issue when using mezzio/mezzio-hal
to generate HAL responses.
- PHP >= 8.1
- mezzio/mezzio-hal >= ^2.4
Run the following command in your project root directory:
composer require dotkernel/dot-doctrine-metadata
Next, register the package's ConfigProvider
to your application config:
Dot\DoctrineMetadata\ConfigProvider::class,
Note : Make sure to register the package in the // DK packages
section.
To migrate from previous integrations please follow the below steps, in order:
-
Remove the previous fork from composer.json at the
repositories
key :{ "type": "vcs", "url": "https://github.com/dotkernel/mezzio-hal" }
-
Remove "
mezzio/mezzio-hal
" package from composer.json -
Delete composer.lock
-
Run
composer require dotkernel/dot-doctrine-metadata
-
Register the package’s
ConfigProvider
in/config/config.php
in the//DK Packages
sectionDot\DoctrineMetadata\ConfigProvider::class,