Remove Composer scripts
This commit is contained in:
parent
014010f99f
commit
ffec6fef7a
|
@ -12,18 +12,5 @@
|
||||||
"require": {
|
"require": {
|
||||||
"dflydev/embedded-composer": "^1.0@dev",
|
"dflydev/embedded-composer": "^1.0@dev",
|
||||||
"sculpin/sculpin": "^2.1@dev"
|
"sculpin/sculpin": "^2.1@dev"
|
||||||
},
|
|
||||||
"autoload": {
|
|
||||||
"classmap": [
|
|
||||||
"scripts/composer/ScriptHandler.php"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"scripts": {
|
|
||||||
"post-install-cmd": [
|
|
||||||
"SculpinSkeleton\\composer\\ScriptHandler::createRequiredFiles"
|
|
||||||
],
|
|
||||||
"post-update-cmd": [
|
|
||||||
"SculpinSkeleton\\composer\\ScriptHandler::createRequiredFiles"
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,28 +0,0 @@
|
||||||
<?php
|
|
||||||
|
|
||||||
namespace SculpinSkeleton\composer;
|
|
||||||
|
|
||||||
use Composer\Script\Event;
|
|
||||||
use Symfony\Component\Filesystem\Filesystem;
|
|
||||||
|
|
||||||
class ScriptHandler
|
|
||||||
{
|
|
||||||
public static function createRequiredFiles(Event $event)
|
|
||||||
{
|
|
||||||
$fs = new Filesystem();
|
|
||||||
|
|
||||||
$sculpinRoot = getcwd();
|
|
||||||
|
|
||||||
$dirs = [
|
|
||||||
'app/config',
|
|
||||||
'source',
|
|
||||||
];
|
|
||||||
|
|
||||||
foreach ($dirs as $dir) {
|
|
||||||
if (!$fs->exists("$sculpinRoot/$dir")) {
|
|
||||||
$fs->mkdir("$sculpinRoot/$dir");
|
|
||||||
$fs->touch("$sculpinRoot/$dir/.gitkeep");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
Loading…
Reference in a new issue