ViewSortDirection   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Coupling/Cohesion

Components 0
Dependencies 0

Importance

Changes 0
Metric Value
wmc 1
lcom 0
cbo 0
dl 0
loc 19
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A buildEnumValues() 0 12 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