Initial shared URL engine package

Extract URL pattern management, routing, entity lifecycle handling,
and schema installation from mprfriendlyurl into a shared Composer
package. Both mprfriendlyurl and mprseorevolution will consume this
via configurable table prefix and pattern storage abstraction.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-14 09:20:21 +00:00
commit 73ac44b3f5
8 changed files with 4652 additions and 0 deletions

27
composer.json Normal file
View File

@@ -0,0 +1,27 @@
{
"name": "myprestarocks/prestashop-url",
"description": "Shared URL engine for PrestaShop modules - pattern management, routing, entity lifecycle",
"keywords": ["prestashop", "url", "seo", "routing", "rewrite"],
"type": "library",
"license": "MIT",
"authors": [
{
"name": "mypresta.rocks",
"email": "info@mypresta.rocks"
}
],
"require": {
"php": ">=7.1.3"
},
"autoload": {
"psr-4": {
"MyPrestaRocks\\Url\\": "src/"
}
},
"extra": {
"branch-alias": {
"dev-main": "1.0.x-dev"
}
},
"minimum-stability": "stable"
}