diff --git a/src/Composer/Command/CreateProjectCommand.php b/src/Composer/Command/CreateProjectCommand.php index af9b3f581..228df2c11 100644 --- a/src/Composer/Command/CreateProjectCommand.php +++ b/src/Composer/Command/CreateProjectCommand.php @@ -164,11 +164,6 @@ EOT return 1; } - if ($noScripts === false) { - // dispatch event - $this->getComposer()->getEventDispatcher()->dispatchCommandEvent(ScriptEvents::POST_CREATE_PROJECT_CMD, $installDevPackages); - } - $hasVcs = $installedFromVcs; if (!$keepVcs && $installedFromVcs && ( @@ -211,6 +206,12 @@ EOT } } + if ($noScripts === false) { + // dispatch event + require($this->getComposer()->getConfig()->get('vendor-dir').'/autoload.php'); + $this->getComposer()->getEventDispatcher()->dispatchCommandEvent(ScriptEvents::POST_CREATE_PROJECT_CMD, $installDevPackages); + } + return 0; }