From 36710869f61753c51095bc7ed0f1d19d470b17cb Mon Sep 17 00:00:00 2001 From: jurgenhaas <juergen@paragon-es.de> Date: Sat, 15 Dec 2018 10:34:59 +0100 Subject: [PATCH] Fix ahoy scaffold command Prepare project also when updated, not only when created --- ahoy.yml | 2 +- src/Plugin.php | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ahoy.yml b/ahoy.yml index 6cf4e04..01a9dcd 100644 --- a/ahoy.yml +++ b/ahoy.yml @@ -10,5 +10,5 @@ commands: cmd: export $(cat .env | xargs) && docker pull registry.lakedrops.com/docker/l3d:php-${PHP_VERSION} usage: Update image with the latest development tools scaffold: - cmd: ahoy dev exec composer lakedrops:scaffold + cmd: composer lakedrops:scaffold usage: (Re-)Configure this project for developers diff --git a/src/Plugin.php b/src/Plugin.php index 84c0dad..d21af40 100644 --- a/src/Plugin.php +++ b/src/Plugin.php @@ -50,12 +50,13 @@ class Plugin extends BasePlugin { */ public static function getSubscribedEvents(): array { return [ - ScriptEvents::POST_CREATE_PROJECT_CMD => 'postCreateProject', + ScriptEvents::POST_CREATE_PROJECT_CMD => 'prepareProject', + ScriptEvents::POST_UPDATE_CMD => 'prepareProject', ]; } /** - * Post create project event callback. + * Post create and update project event callback. * * @param \Composer\Script\Event $event * The event that triggered the plugin. @@ -64,7 +65,7 @@ class Plugin extends BasePlugin { * @throws \Twig_Error_Runtime * @throws \Twig_Error_Syntax */ - public function postCreateProject(Event $event) { + public function prepareProject(Event $event) { /** @var Handler $handler */ $handler = $this->handler; $handler -- GitLab