Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master' into fix-php
Browse files Browse the repository at this point in the history
  • Loading branch information
abnegate committed Aug 7, 2024
2 parents c74007f + b1cd382 commit 22d4bac
Show file tree
Hide file tree
Showing 25 changed files with 617 additions and 324 deletions.
86 changes: 43 additions & 43 deletions composer.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 14 additions & 14 deletions example.php
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ function getSSLPage($url) {
->setTwitter('appwrite_io')
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
->setDefaultHeaders([
'X-Appwrite-Response-Format' => '1.5.0',
'X-Appwrite-Response-Format' => '1.6.0',
])
;

Expand All @@ -94,7 +94,7 @@ function getSSLPage($url) {
->setTwitter('appwrite_io')
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
->setDefaultHeaders([
'X-Appwrite-Response-Format' => '1.5.0',
'X-Appwrite-Response-Format' => '1.6.0',
])
;

Expand All @@ -118,7 +118,7 @@ function getSSLPage($url) {
->setTwitter('appwrite_io')
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
->setDefaultHeaders([
'X-Appwrite-Response-Format' => '1.5.0',
'X-Appwrite-Response-Format' => '1.6.0',
])
;

Expand All @@ -141,7 +141,7 @@ function getSSLPage($url) {
->setTwitter('appwrite_io')
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
->setDefaultHeaders([
'X-Appwrite-Response-Format' => '1.5.0',
'X-Appwrite-Response-Format' => '1.6.0',
])
;

Expand Down Expand Up @@ -186,7 +186,7 @@ function getSSLPage($url) {
->setTwitter('appwrite_io')
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
->setDefaultHeaders([
'X-Appwrite-Response-Format' => '1.5.0',
'X-Appwrite-Response-Format' => '1.6.0',
])
;

Expand All @@ -209,7 +209,7 @@ function getSSLPage($url) {
->setTwitter('appwrite_io')
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
->setDefaultHeaders([
'X-Appwrite-Response-Format' => '1.5.0',
'X-Appwrite-Response-Format' => '1.6.0',
])
;

Expand All @@ -232,7 +232,7 @@ function getSSLPage($url) {
->setTwitter('appwrite_io')
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
->setDefaultHeaders([
'X-Appwrite-Response-Format' => '1.5.0',
'X-Appwrite-Response-Format' => '1.6.0',
])
;

Expand Down Expand Up @@ -260,7 +260,7 @@ function getSSLPage($url) {
->setTwitter('appwrite_io')
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
->setDefaultHeaders([
'X-Appwrite-Response-Format' => '1.5.0',
'X-Appwrite-Response-Format' => '1.6.0',
])
;

Expand All @@ -287,7 +287,7 @@ function getSSLPage($url) {
->setTwitter('appwrite_io')
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
->setDefaultHeaders([
'X-Appwrite-Response-Format' => '1.5.0',
'X-Appwrite-Response-Format' => '1.6.0',
])
;

Expand All @@ -314,7 +314,7 @@ function getSSLPage($url) {
->setTwitter('appwrite_io')
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
->setDefaultHeaders([
'X-Appwrite-Response-Format' => '1.5.0',
'X-Appwrite-Response-Format' => '1.6.0',
])
;

Expand All @@ -339,7 +339,7 @@ function getSSLPage($url) {
->setTwitter('appwrite_io')
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
->setDefaultHeaders([
'X-Appwrite-Response-Format' => '1.5.0',
'X-Appwrite-Response-Format' => '1.6.0',
])
;

Expand All @@ -364,7 +364,7 @@ function getSSLPage($url) {
->setTwitter('appwrite_io')
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
->setDefaultHeaders([
'X-Appwrite-Response-Format' => '1.5.0',
'X-Appwrite-Response-Format' => '1.6.0',
])
;

Expand All @@ -388,7 +388,7 @@ function getSSLPage($url) {
->setTwitter('appwrite_io')
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
->setDefaultHeaders([
'X-Appwrite-Response-Format' => '1.5.0',
'X-Appwrite-Response-Format' => '1.6.0',
])
;

Expand All @@ -412,7 +412,7 @@ function getSSLPage($url) {
->setTwitter('appwrite_io')
->setDiscord('564160730845151244', 'https://appwrite.io/discord')
->setDefaultHeaders([
'X-Appwrite-Response-Format' => '1.5.0',
'X-Appwrite-Response-Format' => '1.6.0',
])
;

Expand Down
9 changes: 9 additions & 0 deletions src/SDK/Language/CLI.php
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

namespace Appwrite\SDK\Language;

use Twig\TwigFilter;
use Twig\TwigFunction;

class CLI extends Node
Expand Down Expand Up @@ -364,6 +365,14 @@ public function getParamExample(array $param): string
return $output;
}

public function getFilters(): array
{
return array_merge(parent::getFilters(), [
new TwigFilter('caseKebab', function ($value) {
return strtolower(preg_replace('/(?<!^)([A-Z][a-z]|(?<=[a-z])[^a-z]|(?<=[A-Z])[0-9_])/', '-$1', $value));
})
]);
}
/**
* Language specific filters.
* @return array
Expand Down
2 changes: 0 additions & 2 deletions templates/cli/base/requests/api.twig
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,9 @@
);
} else {
parse(response)
success()
}
{%~ else %}
parse(response)
success()
{%~ endif %}
}

Expand Down
1 change: 0 additions & 1 deletion templates/cli/base/requests/file.twig
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,6 @@

if (parseOutput) {
parse(response)
success()
}

return response;
Expand Down
7 changes: 4 additions & 3 deletions templates/cli/index.js.twig
Original file line number Diff line number Diff line change
Expand Up @@ -30,15 +30,16 @@ program
.description(commandDescriptions['main'])
.configureHelp({
helpWidth: process.stdout.columns || 80,
sortSubcommands: true
sortSubcommands: true,
})
.version(version, "-v, --version")
.helpOption('-h, --help', "Display help for command")
.version(version, "-v, --version", "Output the version number")
.option("-V, --verbose", "Show complete error log")
.option("-j, --json", "Output in JSON format")
.hook('preAction', migrate)
.option("-f,--force", "Flag to confirm all warnings")
.option("-a,--all", "Flag to push all resources")
.option("--id [id...]", "Flag to pass list of ids for a giving action")
.option("--id [id...]", "Flag to pass a list of ids for a given action")
.option("--report", "Enable reporting in case of CLI errors")
.on("option:json", () => {
cliConfig.json = true;
Expand Down
Loading

0 comments on commit 22d4bac

Please sign in to comment.