初始化代码
This commit is contained in:
31
vendor/swoole/ide-helper/bin/generator.php
vendored
Normal file
31
vendor/swoole/ide-helper/bin/generator.php
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env php
|
||||
<?php
|
||||
/**
|
||||
* To generate IDE help files of Swoole.
|
||||
*/
|
||||
|
||||
require_once dirname(__DIR__) . '/vendor/autoload.php';
|
||||
|
||||
use Swoole\IDEHelper\AbstractStubGenerator;
|
||||
use Swoole\IDEHelper\StubGenerators\Swoole;
|
||||
use Swoole\IDEHelper\StubGenerators\SwooleAsync;
|
||||
use Swoole\IDEHelper\StubGenerators\SwooleLib;
|
||||
use Swoole\IDEHelper\StubGenerators\SwooleOrm;
|
||||
use Swoole\IDEHelper\StubGenerators\SwoolePostgresql;
|
||||
use Swoole\IDEHelper\StubGenerators\SwooleSerialize;
|
||||
use Swoole\IDEHelper\StubGenerators\SwooleZookeeper;
|
||||
|
||||
/** @var AbstractStubGenerator[] $generators */
|
||||
$generators = [
|
||||
new Swoole(),
|
||||
new SwooleLib(),
|
||||
new SwooleAsync(),
|
||||
new SwooleOrm(),
|
||||
new SwoolePostgresql(),
|
||||
new SwooleSerialize(),
|
||||
new SwooleZookeeper(),
|
||||
];
|
||||
foreach ($generators as $generator) {
|
||||
$generator->export();
|
||||
echo "IDE help files for {$generator->getExtension()} {$generator->getVersion()} are generated successfully.\n";
|
||||
}
|
||||
Reference in New Issue
Block a user