Skip to content

Commit 2a1a986

Browse files
committed
Fixed project create command.
1 parent f88d0b4 commit 2a1a986

File tree

2 files changed

+13
-10
lines changed

2 files changed

+13
-10
lines changed

grumphp.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ parameters:
1010
composer: ~
1111
jsonlint: ~
1212
phpcpd:
13-
directory: src
13+
directory: './src'
1414
exclude:
1515
- vendor
1616
- files

scripts/composer/ScriptHandler.php

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,39 @@
11
<?php
22

3-
/**
4-
* @file
5-
* Contains \DrupalProject\composer\ScriptHandler.
6-
*/
7-
83
namespace DrupalComposer\composer;
94

105
use Composer\Script\Event;
116
use Composer\Semver\Comparator;
127
use DrupalFinder\DrupalFinder;
138
use Drupal\Component\Utility\Crypt;
149

10+
/**
11+
* Project Create script.
12+
*/
1513
class ScriptHandler {
1614

15+
/**
16+
* Project setup event.
17+
*
18+
* @param \Composer\Script\Event $event
19+
* Composer event object.
20+
*/
1721
public static function setupProject(Event $event) {
1822
$io = $event->getIO();
1923

2024
$drupalFinder = new DrupalFinder();
2125
$drupalFinder->locateRoot(getcwd());
2226

23-
2427
$current_dir = explode('/', $drupalFinder->getComposerRoot());
25-
$default_project = $current_dir[sizeof($current_dir) -1];
28+
$default_project = $current_dir[count($current_dir) - 1];
2629
$project = $io->ask("What's the project's name? [{$default_project}]: ", $default_project);
27-
$save_project = preg_replace('/\s+/', '-', strtolower(trim($project)));
30+
$save_project = preg_replace('/\s+/', '-', strtolower(trim($project)));
2831

2932
exec(
3033
"sed -i \"s/drupal-composer/{$save_project}/g\" " . $drupalFinder->getComposerRoot() . "/.env"
3134
);
3235
exec(
33-
"sed -i \"s/drupal-composer/{$save_project}/g\" " . $drupalFinder->getComposerRoot() . "/.lando"
36+
"sed -i \"s/drupal-composer/{$save_project}/g\" " . $drupalFinder->getComposerRoot() . "/.lando.yml"
3437
);
3538

3639
$hash = Crypt::randomBytesBase64(55);

0 commit comments

Comments
 (0)