diff --git a/src/CRM/CivixBundle/Builder/Module.php b/src/CRM/CivixBundle/Builder/Module.php index f90d79e7..1fa8c4f1 100644 --- a/src/CRM/CivixBundle/Builder/Module.php +++ b/src/CRM/CivixBundle/Builder/Module.php @@ -39,6 +39,15 @@ public function save(&$ctx, OutputInterface $output) { $ctx['entityTypes'] = $this->generateEntityTypes("{$ctx['basedir']}/xml/schema/CRM/*/*.entityType.php"); $moduleCivix->save($ctx, $output); + + // Add composer package info + $composerPackage = new Template( + 'composer.json.php', + $basedir->string('composer.json'), + 'ignore', + $this->templateEngine + ); + $composerPackage->save($ctx, $output); } private function generateEntityTypes($glob){ diff --git a/src/CRM/CivixBundle/Resources/views/Code/composer.json.php b/src/CRM/CivixBundle/Resources/views/Code/composer.json.php new file mode 100644 index 00000000..3c7dab15 --- /dev/null +++ b/src/CRM/CivixBundle/Resources/views/Code/composer.json.php @@ -0,0 +1,12 @@ +{ + "name": "civicrm/", + "type": "civicrm-ext", + "description": "FIXME", + "license": "", + "authors": [ + { + "name": "FIXME", + "email": "FIXME" + } + ] +}