mirror of
https://github.com/appwrite/appwrite
synced 2026-05-24 09:28:40 +00:00
Merge pull request #11025 from appwrite/fix-specs-generation
This commit is contained in:
commit
69b861cd87
2 changed files with 7 additions and 2 deletions
|
|
@ -36,6 +36,11 @@ class SDKs extends Action
|
||||||
return 'sdks';
|
return 'sdks';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static function getPlatforms(): array
|
||||||
|
{
|
||||||
|
return Specs::getPlatforms();
|
||||||
|
}
|
||||||
|
|
||||||
public function __construct()
|
public function __construct()
|
||||||
{
|
{
|
||||||
$this
|
$this
|
||||||
|
|
@ -55,7 +60,7 @@ class SDKs extends Action
|
||||||
public function action(?string $selectedPlatform, ?string $selectedSDK, ?string $version, ?string $git, ?string $production, ?string $message, ?string $release, ?string $commit, ?string $sdks): void
|
public function action(?string $selectedPlatform, ?string $selectedSDK, ?string $version, ?string $git, ?string $production, ?string $message, ?string $release, ?string $commit, ?string $sdks): void
|
||||||
{
|
{
|
||||||
if (!$sdks) {
|
if (!$sdks) {
|
||||||
$selectedPlatform ??= Console::confirm('Choose Platform ("' . implode('", "', Specs::getPlatforms()) . '" or "*" for all):');
|
$selectedPlatform ??= Console::confirm('Choose Platform ("' . implode('", "', static::getPlatforms()) . '" or "*" for all):');
|
||||||
$selectedSDK ??= \strtolower(Console::confirm('Choose SDK ("*" for all):'));
|
$selectedSDK ??= \strtolower(Console::confirm('Choose SDK ("*" for all):'));
|
||||||
} else {
|
} else {
|
||||||
$sdks = explode(',', $sdks);
|
$sdks = explode(',', $sdks);
|
||||||
|
|
|
||||||
|
|
@ -239,7 +239,7 @@ class Specs extends Action
|
||||||
App::setResource('dbForPlatform', fn () => new Database(new MySQL(''), new Cache(new None())));
|
App::setResource('dbForPlatform', fn () => new Database(new MySQL(''), new Cache(new None())));
|
||||||
App::setResource('dbForProject', fn () => new Database(new MySQL(''), new Cache(new None())));
|
App::setResource('dbForProject', fn () => new Database(new MySQL(''), new Cache(new None())));
|
||||||
|
|
||||||
$platforms = self::getPlatforms();
|
$platforms = static::getPlatforms();
|
||||||
$authCounts = $this->getAuthCounts();
|
$authCounts = $this->getAuthCounts();
|
||||||
$keys = $this->getKeys();
|
$keys = $this->getKeys();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue