mirror of
https://github.com/zhamao-robot/zhamao-framework.git
synced 2026-03-18 13:14:52 +08:00
simplify file filtering
This commit is contained in:
parent
50d6e75e71
commit
3086bcdf6d
@ -85,13 +85,13 @@ class BuildCommand extends Command
|
||||
|
||||
private function build(string $target, string $entry): void
|
||||
{
|
||||
$phar = new \Phar($target, 0, $target);
|
||||
$phar = new \Phar($target, 0);
|
||||
|
||||
$phar->startBuffering();
|
||||
$files = FileSystem::scanDirFiles(SOURCE_ROOT_DIR, true, true);
|
||||
// 只打包 bin / config / resources / src / vendor
|
||||
// 只打包 bin / config / resources / src / vendor 目录以及 composer.json / composer.lock / entry.php
|
||||
$files = array_filter($files, function ($file) {
|
||||
return preg_match('#^(bin|config|resources|src|vendor)/#', $file);
|
||||
return preg_match('/(^(bin|config|resources|src|vendor)\\/|^(composer\\.json|README\\.md)$)/', $file);
|
||||
});
|
||||
sort($files);
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user