1
0
Fork 0
mirror of synced 2024-09-28 15:31:43 +12:00

fix: fixes

This commit is contained in:
Binyamin Yawitz 2024-09-04 16:41:45 -04:00
parent ec4af20d09
commit 74a8c7da12
No known key found for this signature in database
4 changed files with 20 additions and 20 deletions

View file

@ -186,7 +186,7 @@ Http::post('/v1/functions')
->inject('dbForConsole')
->inject('gitHub')
->inject('authorization')
->action(function (string $functionId, string $name, string $runtime, array $execute, array $events, string $schedule, int $timeout, bool $enabled, bool $logging, string $entrypoint, string $commands, array $scopes, string $installationId, string $providerRepositoryId, string $providerBranch, bool $providerSilentMode, string $providerRootDirectory, string $templateRepository, string $templateOwner, string $templateRootDirectory, string $templateBranch, string $specification, Request $request, Response $response, Database $dbForProject, Document $project, Document $user, Event $queueForEvents, Build $queueForBuilds, Database $dbForConsole, GitHub $github, Authorization $authorization) use ($redeployVcs) {
->action(function (string $functionId, string $name, string $runtime, array $execute, array $events, string $schedule, int $timeout, bool $enabled, bool $logging, string $entrypoint, string $commands, array $scopes, string $installationId, string $providerRepositoryId, string $providerBranch, bool $providerSilentMode, string $providerRootDirectory, string $templateRepository, string $templateOwner, string $templateRootDirectory, string $templateVersion, string $specification, Request $request, Response $response, Database $dbForProject, Document $project, Document $user, Event $queueForEvents, Build $queueForBuilds, Database $dbForConsole, GitHub $github, Authorization $authorization) use ($redeployVcs) {
$functionId = ($functionId == 'unique()') ? ID::unique() : $functionId;
$allowList = \array_filter(\explode(',', System::getEnv('_APP_FUNCTIONS_RUNTIMES', '')));
@ -2597,9 +2597,10 @@ Http::get('/v1/functions/templates/:templateId')
->action(function (string $templateId, Response $response) {
$templates = Config::getParam('function-templates', []);
$template = array_shift(\array_filter($templates, function ($template) use ($templateId) {
$array = \array_filter($templates, function ($template) use ($templateId) {
return $template['id'] === $templateId;
}));
});
$template = array_shift($array);
if (empty($template)) {
throw new Exception(Exception::FUNCTION_TEMPLATE_NOT_FOUND);

View file

@ -56,7 +56,7 @@
"utopia-php/database": "1.0.*",
"utopia-php/domains": "dev-feat-framework-v2 as 0.5.99",
"utopia-php/dsn": "0.2.*",
"utopia-php/framework": "1.0.0-RC2",
"utopia-php/framework": "1.0.*",
"utopia-php/fetch": "0.2.*",
"utopia-php/image": "0.6.*",
"utopia-php/locale": "0.4.*",

29
composer.lock generated
View file

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
"content-hash": "ce1482681baac6626ac7c23f29a8afaa",
"content-hash": "4c170232ed9a57c4b5d5e98f8955e452",
"packages": [
{
"name": "adhocore/jwt",
@ -1533,12 +1533,12 @@
"source": {
"type": "git",
"url": "https://github.com/utopia-php/audit.git",
"reference": "b61bcec3f72027cfe128c20a70b200c1630d2ad3"
"reference": "adc098f3a188755c487b2409e5f2897bb60ee6f3"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/utopia-php/audit/zipball/b61bcec3f72027cfe128c20a70b200c1630d2ad3",
"reference": "b61bcec3f72027cfe128c20a70b200c1630d2ad3",
"url": "https://api.github.com/repos/utopia-php/audit/zipball/adc098f3a188755c487b2409e5f2897bb60ee6f3",
"reference": "adc098f3a188755c487b2409e5f2897bb60ee6f3",
"shasum": ""
},
"require": {
@ -1572,7 +1572,7 @@
"issues": "https://github.com/utopia-php/audit/issues",
"source": "https://github.com/utopia-php/audit/tree/feat-framework-v2"
},
"time": "2024-08-09T20:52:52+00:00"
"time": "2024-09-04T19:29:05+00:00"
},
{
"name": "utopia-php/cache",
@ -2357,12 +2357,12 @@
"source": {
"type": "git",
"url": "https://github.com/utopia-php/orchestration.git",
"reference": "df65de2132d61b0d862d5812cfab515aca4739cd"
"reference": "430d83aa3df5c2fca285245b29ed0d470421ada2"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/utopia-php/orchestration/zipball/df65de2132d61b0d862d5812cfab515aca4739cd",
"reference": "df65de2132d61b0d862d5812cfab515aca4739cd",
"url": "https://api.github.com/repos/utopia-php/orchestration/zipball/430d83aa3df5c2fca285245b29ed0d470421ada2",
"reference": "430d83aa3df5c2fca285245b29ed0d470421ada2",
"shasum": ""
},
"require": {
@ -2399,7 +2399,7 @@
"issues": "https://github.com/utopia-php/orchestration/issues",
"source": "https://github.com/utopia-php/orchestration/tree/feat-framework-v2"
},
"time": "2024-08-09T20:55:49+00:00"
"time": "2024-09-04T19:33:56+00:00"
},
{
"name": "utopia-php/platform",
@ -2407,12 +2407,12 @@
"source": {
"type": "git",
"url": "https://github.com/utopia-php/platform.git",
"reference": "c64b8efb3448b4ed1868c8e80bdb1c5a8407f7e5"
"reference": "b09988fcbfd6378a44afa3e27468e17023eb359c"
},
"dist": {
"type": "zip",
"url": "https://api.github.com/repos/utopia-php/platform/zipball/c64b8efb3448b4ed1868c8e80bdb1c5a8407f7e5",
"reference": "c64b8efb3448b4ed1868c8e80bdb1c5a8407f7e5",
"url": "https://api.github.com/repos/utopia-php/platform/zipball/b09988fcbfd6378a44afa3e27468e17023eb359c",
"reference": "b09988fcbfd6378a44afa3e27468e17023eb359c",
"shasum": ""
},
"require": {
@ -2421,7 +2421,8 @@
"php": ">=8.0",
"utopia-php/cli": "1.0.*",
"utopia-php/framework": "1.0.*",
"utopia-php/queue": "dev-feat-coroutine-and-di"
"utopia-php/queue": "dev-feat-coroutine-and-di",
"utopia-php/servers": "0.1.0"
},
"require-dev": {
"laravel/pint": "1.2.*",
@ -2449,7 +2450,7 @@
"issues": "https://github.com/utopia-php/platform/issues",
"source": "https://github.com/utopia-php/platform/tree/feat-framework-v2"
},
"time": "2024-09-04T18:20:34+00:00"
"time": "2024-09-04T20:19:09+00:00"
},
{
"name": "utopia-php/pools",

View file

@ -476,7 +476,6 @@ class FunctionsCustomServerTest extends Scope
* and ensure variable works as expected in execution.
*/
$this->assertEmpty($template['body']['variables']);
// Create function using settings from template.
// Deployment is automatically created from template inside endpoint
$function = $this->client->call(Client::METHOD_POST, '/functions', array_merge([
@ -504,7 +503,6 @@ class FunctionsCustomServerTest extends Scope
$this->assertNotEmpty($function['body']['$id']);
$functionId = $function['body']['$id'];
// List deployments so we can await deployment build
$deployments = $this->client->call(Client::METHOD_GET, '/functions/' . $functionId . '/deployments', [
'content-type' => 'application/json',