diff --git a/README.md b/README.md index ea8b2093..b5f82712 100644 --- a/README.md +++ b/README.md @@ -50,6 +50,7 @@ is not needed to install packages with these frameworks: | Craft | `craft-plugin` | Croogo | `croogo-plugin`
`croogo-theme` | Decibel | `decibel-app` +| Dframe | `dframe-module` | DokuWiki | `dokuwiki-plugin`
`dokuwiki-template` | Dolibarr | `dolibarr-module` | Drupal | `drupal-core`
`drupal-module`
`drupal-theme`

`drupal-library`
`drupal-profile`
`drupal-drush`
`drupal-custom-theme`
`drupal-custom-module` diff --git a/src/Composer/Installers/DframeInstaller.php b/src/Composer/Installers/DframeInstaller.php new file mode 100644 index 00000000..70788163 --- /dev/null +++ b/src/Composer/Installers/DframeInstaller.php @@ -0,0 +1,10 @@ + 'modules/{$vendor}/{$name}/', + ); +} diff --git a/src/Composer/Installers/Installer.php b/src/Composer/Installers/Installer.php index 352cb7fa..f15f0aed 100644 --- a/src/Composer/Installers/Installer.php +++ b/src/Composer/Installers/Installer.php @@ -35,6 +35,7 @@ class Installer extends LibraryInstaller 'concrete5' => 'Concrete5Installer', 'craft' => 'CraftInstaller', 'croogo' => 'CroogoInstaller', + 'dframe' => 'DframeInstaller', 'dokuwiki' => 'DokuWikiInstaller', 'dolibarr' => 'DolibarrInstaller', 'decibel' => 'DecibelInstaller', diff --git a/tests/Composer/Installers/Test/InstallerTest.php b/tests/Composer/Installers/Test/InstallerTest.php index 5bc855b0..41702f62 100644 --- a/tests/Composer/Installers/Test/InstallerTest.php +++ b/tests/Composer/Installers/Test/InstallerTest.php @@ -118,6 +118,7 @@ public function dataForTestSupport() array('croogo-plugin', true), array('croogo-theme', true), array('decibel-app', true), + array('dframe-module', true), array('dokuwiki-plugin', true), array('dokuwiki-template', true), array('drupal-core', true), @@ -287,6 +288,7 @@ public function dataForTestInstallPath() array('croogo-plugin', 'Plugin/Sitemaps/', 'fahad19/sitemaps'), array('croogo-theme', 'View/Themed/Readable/', 'rchavik/readable'), array('decibel-app', 'app/someapp/', 'author/someapp'), + array('dframe-module', 'modules/author/mymodule/', 'author/mymodule'), array('dokuwiki-plugin', 'lib/plugins/someplugin/', 'author/someplugin'), array('dokuwiki-template', 'lib/tpl/sometemplate/', 'author/sometemplate'), array('dolibarr-module', 'htdocs/custom/my_module/', 'shama/my_module'),