summaryrefslogtreecommitdiff
path: root/server/vendor/php-opencloud/common/src/Common/Api/AbstractParams.php
diff options
context:
space:
mode:
authorEole <EoleDev@outlook.fr>2016-04-27 16:42:28 +0200
committerEole <EoleDev@outlook.fr>2016-04-27 16:42:28 +0200
commit49f416dc5061032e0514ea0cfeceaca37d13e432 (patch)
tree1202ac2a6fa860b8929afdc886c94fc50bd0a1de /server/vendor/php-opencloud/common/src/Common/Api/AbstractParams.php
parentc7edd70b5e5b0f5159c78ce3d924d4e7f60db816 (diff)
parentc9202d9113210981ae47df40511645da2ee140df (diff)
Merge branch 'develop' into Eole_Graph
Conflicts: client/index.html client/js/controllers/home/home.js client/partials/home/home.html
Diffstat (limited to 'server/vendor/php-opencloud/common/src/Common/Api/AbstractParams.php')
-rw-r--r--server/vendor/php-opencloud/common/src/Common/Api/AbstractParams.php100
1 files changed, 0 insertions, 100 deletions
diff --git a/server/vendor/php-opencloud/common/src/Common/Api/AbstractParams.php b/server/vendor/php-opencloud/common/src/Common/Api/AbstractParams.php
deleted file mode 100644
index 225e025..0000000
--- a/server/vendor/php-opencloud/common/src/Common/Api/AbstractParams.php
+++ /dev/null
@@ -1,100 +0,0 @@
-<?php
-
-namespace OpenCloud\Common\Api;
-
-abstract class AbstractParams
-{
- // locations
- const QUERY = 'query';
- const HEADER = 'header';
- const URL = 'url';
- const JSON = 'json';
- const RAW = 'raw';
-
- // types
- const STRING_TYPE = "string";
- const BOOL_TYPE = "boolean";
- const BOOLEAN_TYPE = self::BOOL_TYPE;
- const OBJECT_TYPE = "object";
- const ARRAY_TYPE = "array";
- const NULL_TYPE = "NULL";
- const INT_TYPE = 'integer';
- const INTEGER_TYPE = self::INT_TYPE;
-
- public static function isSupportedLocation($val)
- {
- return in_array($val, [self::QUERY, self::HEADER, self::URL, self::JSON, self::RAW]);
- }
-
- public function limit()
- {
- return [
- 'type' => self::INT_TYPE,
- 'location' => 'query',
- 'description' => <<<DESC
-This will limit the total amount of elements returned in a list up to the number specified. For example, specifying a
-limit of 10 will return 10 elements, regardless of the actual count.
-DESC
- ];
- }
-
- public function marker()
- {
- return [
- 'type' => 'string',
- 'location' => 'query',
- 'description' => <<<DESC
-Specifying a marker will begin the list from the value specified. Elements will have a particular attribute that
-identifies them, such as a name or ID. The marker value will search for an element whose identifying attribute matches
-the marker value, and begin the list from there.
-DESC
- ];
- }
-
- public function id($type)
- {
- return [
- 'description' => sprintf("The unique ID, or identifier, for the %s", $type),
- 'type' => self::STRING_TYPE,
- 'location' => self::JSON,
- ];
- }
-
- public function idPath()
- {
- return [
- 'type' => self::STRING_TYPE,
- 'location' => self::URL,
- 'description' => 'The unique ID of the resource',
- ];
- }
-
- public function name($resource)
- {
- return [
- 'description' => sprintf("The name of the %s", $resource),
- 'type' => self::STRING_TYPE,
- 'location' => self::JSON,
- ];
- }
-
-
- public function sortDir()
- {
- return [
- 'type' => self::STRING_TYPE,
- 'location' => self::QUERY,
- 'description' => "Sorts by one or more sets of attribute and sort direction combinations.",
- 'enum' => ['asc', 'desc']
- ];
- }
-
- public function sortKey()
- {
- return [
- 'type' => self::STRING_TYPE,
- 'location' => self::QUERY,
- 'description' => "Sorts by one or more sets of attribute and sort direction combinations.",
- ];
- }
-}