A fake Akeneo PIM extension to demonstrate the extension installer POC.
- Install a standard PIM, from the poc-extension-installer branch:
$ git clone [email protected]:mmetayer/pim-community-dev.git -b poc-extension-installer
$ cd pim-community-dev
$ composer install
- Install the extension-installer composer plugin:
$ composer config repositories.extensionInstaller '{"type": "vcs", "url": "[email protected]:mmetayer/extension-installer.git", "branch": "dev-master"}'
$ composer require "mmetayer/extension-installer" "dev-master"
- Finally, install this fake extension
$ composer config repositories.fakeBundle '{"type": "vcs", "url": "[email protected]:mmetayer/FakeBundle.git", "branch": "dev-master"}'
$ composer require "mmetayer/fake-bundle" "dev-master"
- And voilà!
- the Pim\Bundle\FakeBundle\PimFakeBundle is registered in the Kernel
- the Pim\Bundle\FakeBundle\Controller\FakeController is registered as a service
- the pim_fake_fake_index route is registered