xrow/ezobject-relationlistplus-bundle
xrow/ezobject-relationlistplus-bundle extends eZ Platform’s object relation list functionality with an enhanced field type for configuring, storing, and rendering relationships between content objects in editorial workflows.
What this package actually is. Despite being evaluated alongside Laravel/PHP packages, xrow/ezobject-relationlistplus-bundle is not a Laravel package. It is a Symfony bundle written for eZ Publish 5.x (the legacy eZ Systems CMS, now Ibexa). It exists only to register and fix a custom datatype, eZobjectRelationListPlus, which extends eZ Publish's built-in object relation list field so editors can attach attributes (e.g., priority, custom labels) to related content items. It is a site-specific patch published publicly, not a general-purpose library.
Architecture fit.
ezpublish-kernel, eZ\Bundle\EzPublishCoreBundle), Symfony 2.x, and the eZ Publish content model (content classes, datatype mappings, legacy eZContentObject storage).Integration feasibility.
composer require xrow/ezobject-relationlistplus-bundle would drag in an incompatible Symfony/eZ dependency graph and cannot be autoloaded or bootstrapped meaningfully.Technical risk.
Key questions.
Stack fit.
relatable_type, relatable_id, related_type, related_id, plus attribute columns) or a JSON column for flexible attributes. That is a few days of work, fully tested, and maintainable.Migration path.
eZobjectRelationListPlus behavior is live anywhere. If yes, inventory the content classes and templates that depend on it.composer.json with explicit platform constraints.Compatibility.
composer.json constraints.Sequencing.
Maintenance.
Support.
Scaling.
Failure modes.
Ramp-up.
How can I help you explore Laravel packages today?