ViewSortDirection::buildEnumValues()   A
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 12

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
dl 0
loc 12
rs 9.8666
c 0
b 0
f 0
cc 1
nc 1
nop 1
1
<?php
2
3
namespace Drupal\graphql_views\Plugin\GraphQL\Enums;
4
5
use Drupal\graphql\Plugin\GraphQL\Enums\EnumPluginBase;
6
7
/**
8
 * @GraphQLEnum(
9
 *   id = "view_sort_direction",
10
 *   name = "ViewSortDirection",
11
 *   provider = "views",
12
 * )
13
 */
14
class ViewSortDirection extends EnumPluginBase {
15
16
  /**
17
   * {@inheritdoc}
18
   */
19
  protected function buildEnumValues($definition) {
20
    return [
21
      'ASC' => [
22
        'value' => 'ASC',
23
        'description' => 'Sort in ascending order.',
24
      ],
25
      'DESC' => [
26
        'value' => 'DESC',
27
        'description' => 'Sort in descending order.',
28
      ],
29
    ];
30
  }
31
32
}
33