dotkernel/dot-doctrine-metadata

This package is abandoned and no longer maintained. The author suggests using the https://github.com/mezzio/mezzio-hal package instead.

DotKernel wrapper that sits on top of mezzio-hal package and resolves the doctrine proxy issues.

Maintainers

👁 dotkernel

Package info

github.com/dotkernel/dot-doctrine-metadata

pkg:composer/dotkernel/dot-doctrine-metadata

Statistics

Installs: 2 251

Dependents: 0

Suggesters: 0

Stars: 4

Open Issues: 4

3.3.0 2024-04-23 13:56 UTC

Requires

Suggests

None

Provides

None

Conflicts

None

Replaces

None

MIT 223181f63ffb4851e187442fabf2b2e89368d47a

  • DotKernel Team <team.woop@dotkernel.com>

metadataapidoctrinedotkernellaminasmezziodoctrine-proxydoctrine-entitiesdoctrine-metadatamezzio-hal

This package is auto-updated.

Last update: 2024-10-23 10:00:33 UTC


README

Important

dot-doctrine-metadata is a wrapper on top of mezzio/mezzio-hal

👁 OSS Lifecycle

Caution

Security-Only Maintenance Mode

This package is in maintenance mode and will not receive further updates because the main issue was fixed by mezzio.

dot-doctrine-metadata badges

👁 OSS Lifecycle
👁 PHP from Packagist (specify version)

👁 GitHub issues
👁 GitHub forks
👁 GitHub stars
👁 GitHub license

👁 Build Static
👁 codecov

👁 SymfonyInsight

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.

Requirements

  • PHP >= 8.1
  • mezzio/mezzio-hal >= ^2.4

Installation

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.

Migrating from previous integrations

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 section Dot\DoctrineMetadata\ConfigProvider::class,