Zitat von
Spooky
Naja, du kannst schon alles in ein lokales Bundle packen, inklusive die Service Registrierung. Aber einfach nur "hochladen" geht nicht, weil du zumindest dann das jeweilige Contao Manager Plugin immer noch per composer.json registrieren müsstest.
Also empfohlen ist dieser Weg auf jeden Fall nicht.
Das Bundle schreibt es doch aber in composer.json
Code:
"require": {
"php": "^7.1",
"contao/calendar-bundle": "^4.9@RC",
"contao/comments-bundle": "^4.9@RC",
"contao/conflicts": "*@dev",
"contao/core-bundle": "^4.9@RC",
"contao/faq-bundle": "^4.9@RC",
"contao/installation-bundle": "^4.9@RC",
"contao/listing-bundle": "^4.9@RC",
"contao/manager-bundle": "4.9.*@RC",
"contao/news-bundle": "^4.9@RC",
"contao/newsletter-bundle": "^4.9@RC",
"webroxx/contao-test-bundle": "0.0.1"
},
Und in mein Bundle existiert ja auch eine comoser.json
Code:
{
"name": "webroxx/contao-test-bundle",
"type": "contao-bundle",
"version": "0.0.1",
"description": "Test",
"license": "MIT",
"require": {
"php": "^5.6 || ^7.0",
"contao/core-bundle": "^4.6"
},
"conflict": {
"contao/core": "*",
"contao/manager-plugin": "<2.0 || >=3.0"
},
"extra": {
"contao-manager-plugin": "WebRoxx\\ContaoTestBundle\\ContaoManager\\Plugin"
},
"autoload": {
"psr-4": {
"WebRoxx\\ContaoTestBundle\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"WebRoxx\\ContaoTestBundle\\Tests\\": "tests/"
}
}
}
Das macht er ja auch alles korrekt