PluginProbe ʕ •ᴥ•ʔ
Nested Pages / 3.2.14
Nested Pages v3.2.14
3.3.1 3.2.15 3.2.14 3.1.8 3.1.9 3.2.0 3.2.1 3.2.10 3.2.11 3.2.12 3.2.13 3.2.2 3.2.3 3.2.4 3.2.5 3.2.6 3.2.7 3.2.8 3.2.9 trunk 1.0 1.1 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.2.1 1.3.0 1.3.1 1.3.10 1.3.11 1.3.12 1.3.13 1.3.14 1.3.15 1.3.2 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.6.0 1.6.1 1.6.2 1.6.3 1.6.3.1 1.6.3.2 1.6.4 1.6.5 1.6.5.1 1.6.5.2 1.6.6 1.6.7 1.6.8 1.7.0 1.7.1 2.0.1 2.0.2 2.0.3 2.0.4 3.0.1 3.0.10 3.0.11 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 3.1.19 3.1.2 3.1.20 3.1.21 3.1.22 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7
wp-nested-pages / vendor / composer / installers / src / Composer / Installers / TYPO3FlowInstaller.php
wp-nested-pages / vendor / composer / installers / src / Composer / Installers Last commit date
AglInstaller.php 11 years ago AnnotateCmsInstaller.php 11 years ago BaseInstaller.php 11 years ago CakePHPInstaller.php 11 years ago CodeIgniterInstaller.php 11 years ago CroogoInstaller.php 11 years ago DrupalInstaller.php 11 years ago FuelInstaller.php 11 years ago Installer.php 11 years ago JoomlaInstaller.php 11 years ago KohanaInstaller.php 11 years ago LaravelInstaller.php 11 years ago LithiumInstaller.php 11 years ago MODULEWorkInstaller.php 11 years ago MagentoInstaller.php 11 years ago MakoInstaller.php 11 years ago MediaWikiInstaller.php 11 years ago OxidInstaller.php 11 years ago PPIInstaller.php 11 years ago PhpBBInstaller.php 11 years ago SilverStripeInstaller.php 11 years ago Symfony1Installer.php 11 years ago TYPO3CmsInstaller.php 11 years ago TYPO3FlowInstaller.php 11 years ago WordPressInstaller.php 11 years ago ZendInstaller.php 11 years ago
TYPO3FlowInstaller.php
34 lines
1 <?php
2 namespace Composer\Installers;
3
4 /**
5 * An installer to handle TYPO3 Flow specifics when installing packages.
6 */
7 class TYPO3FlowInstaller extends BaseInstaller
8 {
9 protected $locations = array(
10 'package' => 'Packages/Application/{$name}/',
11 'framework' => 'Packages/Framework/{$name}/',
12 'plugin' => 'Packages/Plugins/{$name}/',
13 'site' => 'Packages/Sites/{$name}/',
14 'boilerplate' => 'Packages/Boilerplates/{$name}/',
15 'build' => 'Build/{$name}/',
16 );
17
18 /**
19 * Modify the package name to be a TYPO3 Flow style key.
20 *
21 * @param array $vars
22 * @return array
23 */
24 public function inflectPackageVars($vars)
25 {
26 $autoload = $this->package->getAutoload();
27 if (isset($autoload['psr-0']) && is_array($autoload['psr-0'])) {
28 $namespace = key($autoload['psr-0']);
29 $vars['name'] = str_replace('\\', '.', $namespace);
30 }
31 return $vars;
32 }
33 }
34