mirror of
https://github.com/appwrite/appwrite
synced 2026-05-23 08:58:35 +00:00
feat: formatted doc blocks
This commit is contained in:
parent
8c9d6edff2
commit
207c06e912
1 changed files with 8 additions and 8 deletions
|
|
@ -53,7 +53,6 @@ class Builder {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Function to initialise the typeMapping array with the base cases of the recursion
|
|
||||||
* If the map already contains the type, end the recursion and return.
|
* If the map already contains the type, end the recursion and return.
|
||||||
* Iterate through all the rules in the response model. Each rule is of the form
|
* Iterate through all the rules in the response model. Each rule is of the form
|
||||||
* [
|
* [
|
||||||
|
|
@ -72,7 +71,7 @@ class Builder {
|
||||||
* ]
|
* ]
|
||||||
* If there are any field names containing characters other than a-z, A-Z, 0-9, _ ,
|
* If there are any field names containing characters other than a-z, A-Z, 0-9, _ ,
|
||||||
* we need to remove all those characters. Currently Appwrite's Response model has only the
|
* we need to remove all those characters. Currently Appwrite's Response model has only the
|
||||||
* $ sign which is prohibited. So we're only replacing that. We need to replace this with a regex
|
* $ sign which is prohibited by the GraphQL spec. So we're only replacing that. We need to replace this with a regex
|
||||||
* based approach.
|
* based approach.
|
||||||
*
|
*
|
||||||
* @param Model $model
|
* @param Model $model
|
||||||
|
|
@ -98,7 +97,7 @@ class Builder {
|
||||||
$complexModel = $response->getModel($props['type']);
|
$complexModel = $response->getModel($props['type']);
|
||||||
$type = self::getTypeMapping($complexModel, $response);
|
$type = self::getTypeMapping($complexModel, $response);
|
||||||
} catch (Exception $e) {
|
} catch (Exception $e) {
|
||||||
var_dump("Could Not find model for : {$props['type']}");
|
Console::error("Could Not find model for : {$props['type']}");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if ($props['array']) {
|
if ($props['array']) {
|
||||||
|
|
@ -120,16 +119,17 @@ class Builder {
|
||||||
return self::$typeMapping[$name];
|
return self::$typeMapping[$name];
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Function to initialise the typeMapping array with the base cases of the recursion
|
* Function to map a Utopia\Validator to a valid GraphQL Type
|
||||||
*
|
*
|
||||||
* @param $validator
|
* @param $validator
|
||||||
* @param bool $required
|
* @param bool $required
|
||||||
* @param $utopia
|
* @param $utopia
|
||||||
* @param bool $injections
|
* @param $injections
|
||||||
* @return void
|
* @return GraphQL\Type\Definition\Type
|
||||||
*/
|
*/
|
||||||
protected static function getArgType($validator, bool $required, $utopia, $injections) {
|
protected static function getArgType($validator, bool $required, $utopia, $injections): Type
|
||||||
|
{
|
||||||
$validator = (\is_callable($validator)) ? call_user_func_array($validator, $utopia->getResources($injections)) : $validator;
|
$validator = (\is_callable($validator)) ? call_user_func_array($validator, $utopia->getResources($injections)) : $validator;
|
||||||
$type = [];
|
$type = [];
|
||||||
switch ((!empty($validator)) ? \get_class($validator) : '') {
|
switch ((!empty($validator)) ? \get_class($validator) : '') {
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue