Completed
Branch master (16095c)
by
unknown
09:17 queued 04:49
created
core/domain/services/graphql/connections/RootQueryTicketsConnection.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -38,8 +38,8 @@
 block discarded – undo
38 38
     {
39 39
         return [
40 40
             'fromType'           => 'RootQuery',
41
-            'toType'             => $this->namespace . 'Ticket',
42
-            'fromFieldName'      => lcfirst($this->namespace) . 'Tickets',
41
+            'toType'             => $this->namespace.'Ticket',
42
+            'fromFieldName'      => lcfirst($this->namespace).'Tickets',
43 43
             'connectionTypeName' => "{$this->namespace}RootQueryTicketsConnection",
44 44
             'connectionArgs'     => DatetimeTicketsConnection::get_connection_args(),
45 45
             'resolve'            => [$this, 'resolveConnection'],
Please login to merge, or discard this patch.
Indentation   +35 added lines, -35 removed lines patch added patch discarded remove patch
@@ -18,43 +18,43 @@
 block discarded – undo
18 18
  */
19 19
 class RootQueryTicketsConnection extends AbstractRootQueryConnection
20 20
 {
21
-    /**
22
-     * TicketConnection constructor.
23
-     *
24
-     * @param EEM_Ticket               $model
25
-     */
26
-    public function __construct(EEM_Ticket $model)
27
-    {
28
-        parent::__construct($model);
29
-    }
21
+	/**
22
+	 * TicketConnection constructor.
23
+	 *
24
+	 * @param EEM_Ticket               $model
25
+	 */
26
+	public function __construct(EEM_Ticket $model)
27
+	{
28
+		parent::__construct($model);
29
+	}
30 30
 
31 31
 
32
-    /**
33
-     * @return array
34
-     */
35
-    public function config(): array
36
-    {
37
-        return [
38
-            'fromType'           => 'RootQuery',
39
-            'toType'             => $this->namespace . 'Ticket',
40
-            'fromFieldName'      => lcfirst($this->namespace) . 'Tickets',
41
-            'connectionTypeName' => "{$this->namespace}RootQueryTicketsConnection",
42
-            'connectionArgs'     => DatetimeTicketsConnection::get_connection_args(),
43
-            'resolve'            => [$this, 'resolveConnection'],
44
-        ];
45
-    }
32
+	/**
33
+	 * @return array
34
+	 */
35
+	public function config(): array
36
+	{
37
+		return [
38
+			'fromType'           => 'RootQuery',
39
+			'toType'             => $this->namespace . 'Ticket',
40
+			'fromFieldName'      => lcfirst($this->namespace) . 'Tickets',
41
+			'connectionTypeName' => "{$this->namespace}RootQueryTicketsConnection",
42
+			'connectionArgs'     => DatetimeTicketsConnection::get_connection_args(),
43
+			'resolve'            => [$this, 'resolveConnection'],
44
+		];
45
+	}
46 46
 
47 47
 
48
-    /**
49
-     * @param $entity
50
-     * @param $args
51
-     * @param $context
52
-     * @param $info
53
-     * @return TicketConnectionResolver
54
-     * @throws Exception
55
-     */
56
-    public function getConnectionResolver($entity, $args, $context, $info): AbstractConnectionResolver
57
-    {
58
-        return new TicketConnectionResolver($entity, $args, $context, $info);
59
-    }
48
+	/**
49
+	 * @param $entity
50
+	 * @param $args
51
+	 * @param $context
52
+	 * @param $info
53
+	 * @return TicketConnectionResolver
54
+	 * @throws Exception
55
+	 */
56
+	public function getConnectionResolver($entity, $args, $context, $info): AbstractConnectionResolver
57
+	{
58
+		return new TicketConnectionResolver($entity, $args, $context, $info);
59
+	}
60 60
 }
Please login to merge, or discard this patch.
core/domain/services/graphql/enums/TicketStatusEnum.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@
 block discarded – undo
21 21
      */
22 22
     public function __construct()
23 23
     {
24
-        $this->setName($this->namespace . 'TicketStatusEnum');
24
+        $this->setName($this->namespace.'TicketStatusEnum');
25 25
         $this->setDescription(esc_html__('Whether the ticket is On Sale, Pending, or Expired', 'event_espresso'));
26 26
         parent::__construct();
27 27
     }
Please login to merge, or discard this patch.
Indentation   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -15,38 +15,38 @@
 block discarded – undo
15 15
  */
16 16
 class TicketStatusEnum extends EnumBase
17 17
 {
18
-    /**
19
-     * TicketStatusEnum constructor.
20
-     */
21
-    public function __construct()
22
-    {
23
-        $this->setName($this->namespace . 'TicketStatusEnum');
24
-        $this->setDescription(esc_html__('Whether the ticket is On Sale, Pending, or Expired', 'event_espresso'));
25
-        parent::__construct();
26
-    }
18
+	/**
19
+	 * TicketStatusEnum constructor.
20
+	 */
21
+	public function __construct()
22
+	{
23
+		$this->setName($this->namespace . 'TicketStatusEnum');
24
+		$this->setDescription(esc_html__('Whether the ticket is On Sale, Pending, or Expired', 'event_espresso'));
25
+		parent::__construct();
26
+	}
27 27
 
28 28
 
29
-    /**
30
-     * @return array
31
-     */
32
-    protected function getValues(): array
33
-    {
34
-        return [
35
-            'SOLD_OUT'     => [
36
-                'value'       => EE_Ticket::sold_out,
37
-            ],
38
-            'EXPIRED'     => [
39
-                'value'       => EE_Ticket::expired,
40
-            ],
41
-            'ARCHIVED'     => [
42
-                'value'       => EE_Ticket::archived,
43
-            ],
44
-            'PENDING'     => [
45
-                'value'       => EE_Ticket::pending,
46
-            ],
47
-            'ONSALE'     => [
48
-                'value'       => EE_Ticket::onsale,
49
-            ],
50
-        ];
51
-    }
29
+	/**
30
+	 * @return array
31
+	 */
32
+	protected function getValues(): array
33
+	{
34
+		return [
35
+			'SOLD_OUT'     => [
36
+				'value'       => EE_Ticket::sold_out,
37
+			],
38
+			'EXPIRED'     => [
39
+				'value'       => EE_Ticket::expired,
40
+			],
41
+			'ARCHIVED'     => [
42
+				'value'       => EE_Ticket::archived,
43
+			],
44
+			'PENDING'     => [
45
+				'value'       => EE_Ticket::pending,
46
+			],
47
+			'ONSALE'     => [
48
+				'value'       => EE_Ticket::onsale,
49
+			],
50
+		];
51
+	}
52 52
 }
Please login to merge, or discard this patch.
core/domain/services/graphql/enums/DatetimeStatusEnum.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@
 block discarded – undo
21 21
      */
22 22
     public function __construct()
23 23
     {
24
-        $this->setName($this->namespace . 'DatetimeStatusEnum');
24
+        $this->setName($this->namespace.'DatetimeStatusEnum');
25 25
         $this->setDescription(esc_html__('Datetime status', 'event_espresso'));
26 26
         parent::__construct();
27 27
     }
Please login to merge, or discard this patch.
Indentation   +38 added lines, -38 removed lines patch added patch discarded remove patch
@@ -15,44 +15,44 @@
 block discarded – undo
15 15
  */
16 16
 class DatetimeStatusEnum extends EnumBase
17 17
 {
18
-    /**
19
-     * DatetimeStatusEnum constructor.
20
-     */
21
-    public function __construct()
22
-    {
23
-        $this->setName($this->namespace . 'DatetimeStatusEnum');
24
-        $this->setDescription(esc_html__('Datetime status', 'event_espresso'));
25
-        parent::__construct();
26
-    }
18
+	/**
19
+	 * DatetimeStatusEnum constructor.
20
+	 */
21
+	public function __construct()
22
+	{
23
+		$this->setName($this->namespace . 'DatetimeStatusEnum');
24
+		$this->setDescription(esc_html__('Datetime status', 'event_espresso'));
25
+		parent::__construct();
26
+	}
27 27
 
28 28
 
29
-    /**
30
-     * @return array
31
-     */
32
-    protected function getValues(): array
33
-    {
34
-        return [
35
-            'SOLD_OUT'     => [
36
-                'value'       => EE_Datetime::sold_out,
37
-            ],
38
-            'ACTIVE'     => [
39
-                'value'       => EE_Datetime::active,
40
-            ],
41
-            'UPCOMING'     => [
42
-                'value'       => EE_Datetime::upcoming,
43
-            ],
44
-            'POSTPONED'     => [
45
-                'value'       => EE_Datetime::postponed,
46
-            ],
47
-            'CANCELLED'     => [
48
-                'value'       => EE_Datetime::cancelled,
49
-            ],
50
-            'EXPIRED'     => [
51
-                'value'       => EE_Datetime::expired,
52
-            ],
53
-            'INACTIVE'     => [
54
-                'value'       => EE_Datetime::inactive,
55
-            ],
56
-        ];
57
-    }
29
+	/**
30
+	 * @return array
31
+	 */
32
+	protected function getValues(): array
33
+	{
34
+		return [
35
+			'SOLD_OUT'     => [
36
+				'value'       => EE_Datetime::sold_out,
37
+			],
38
+			'ACTIVE'     => [
39
+				'value'       => EE_Datetime::active,
40
+			],
41
+			'UPCOMING'     => [
42
+				'value'       => EE_Datetime::upcoming,
43
+			],
44
+			'POSTPONED'     => [
45
+				'value'       => EE_Datetime::postponed,
46
+			],
47
+			'CANCELLED'     => [
48
+				'value'       => EE_Datetime::cancelled,
49
+			],
50
+			'EXPIRED'     => [
51
+				'value'       => EE_Datetime::expired,
52
+			],
53
+			'INACTIVE'     => [
54
+				'value'       => EE_Datetime::inactive,
55
+			],
56
+		];
57
+	}
58 58
 }
Please login to merge, or discard this patch.
core/libraries/form_sections/inputs/EE_Email_Confirm_Input.input.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -29,10 +29,10 @@
 block discarded – undo
29 29
                 isset($input_settings['validation_error_message'])
30 30
                     ? $input_settings['validation_error_message']
31 31
                     : null,
32
-                '#' . str_replace('email_confirm', 'email', $input_settings['html_id'])
32
+                '#'.str_replace('email_confirm', 'email', $input_settings['html_id'])
33 33
             )
34 34
         );
35 35
         parent::__construct($input_settings);
36
-        $this->set_html_class($this->html_class() . ' email');
36
+        $this->set_html_class($this->html_class().' email');
37 37
     }
38 38
 }
Please login to merge, or discard this patch.
Indentation   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -10,29 +10,29 @@
 block discarded – undo
10 10
  */
11 11
 class EE_Email_Confirm_Input extends EE_Form_Input_Base
12 12
 {
13
-    /**
14
-     * @param array $input_settings
15
-     */
16
-    public function __construct($input_settings = array())
17
-    {
18
-        $this->_set_display_strategy(new EE_Text_Input_Display_Strategy('email'));
19
-        $this->_set_normalization_strategy(new EE_Text_Normalization());
20
-        $this->_add_validation_strategy(
21
-            new EE_Email_Validation_Strategy(
22
-                isset($input_settings['validation_error_message'])
23
-                    ? $input_settings['validation_error_message']
24
-                    : null
25
-            )
26
-        );
27
-        $this->_add_validation_strategy(
28
-            new EE_Equal_To_Validation_Strategy(
29
-                isset($input_settings['validation_error_message'])
30
-                    ? $input_settings['validation_error_message']
31
-                    : null,
32
-                '#' . str_replace('email_confirm', 'email', $input_settings['html_id'])
33
-            )
34
-        );
35
-        parent::__construct($input_settings);
36
-        $this->set_html_class($this->html_class() . ' email');
37
-    }
13
+	/**
14
+	 * @param array $input_settings
15
+	 */
16
+	public function __construct($input_settings = array())
17
+	{
18
+		$this->_set_display_strategy(new EE_Text_Input_Display_Strategy('email'));
19
+		$this->_set_normalization_strategy(new EE_Text_Normalization());
20
+		$this->_add_validation_strategy(
21
+			new EE_Email_Validation_Strategy(
22
+				isset($input_settings['validation_error_message'])
23
+					? $input_settings['validation_error_message']
24
+					: null
25
+			)
26
+		);
27
+		$this->_add_validation_strategy(
28
+			new EE_Equal_To_Validation_Strategy(
29
+				isset($input_settings['validation_error_message'])
30
+					? $input_settings['validation_error_message']
31
+					: null,
32
+				'#' . str_replace('email_confirm', 'email', $input_settings['html_id'])
33
+			)
34
+		);
35
+		parent::__construct($input_settings);
36
+		$this->set_html_class($this->html_class() . ' email');
37
+	}
38 38
 }
Please login to merge, or discard this patch.
strategies/validation/EE_Equal_To_Validation_Strategy.strategy.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -23,7 +23,7 @@
 block discarded – undo
23 23
      */
24 24
     public function __construct($validation_error_message = '', $compare_to)
25 25
     {
26
-        if (! $validation_error_message) {
26
+        if ( ! $validation_error_message) {
27 27
             $validation_error_message = apply_filters(
28 28
                 'FHEE__EE_Equal_To_Validation_Strategy____construct__validation_error_message',
29 29
                 esc_html__('Fields do not match.', 'event_espresso')
Please login to merge, or discard this patch.
Indentation   +45 added lines, -45 removed lines patch added patch discarded remove patch
@@ -15,49 +15,49 @@
 block discarded – undo
15 15
  */
16 16
 class EE_Equal_To_Validation_Strategy extends EE_Text_Validation_Strategy
17 17
 {
18
-    protected $_compare_to = null;
19
-
20
-
21
-    /**
22
-     * @param string               $validation_error_message
23
-     */
24
-    public function __construct($validation_error_message = '', $compare_to)
25
-    {
26
-        if (! $validation_error_message) {
27
-            $validation_error_message = apply_filters(
28
-                'FHEE__EE_Equal_To_Validation_Strategy____construct__validation_error_message',
29
-                esc_html__('Fields do not match.', 'event_espresso')
30
-            );
31
-        }
32
-        parent::__construct($validation_error_message);
33
-        $this->_compare_to = $compare_to;
34
-    }
35
-
36
-
37
-
38
-    /**
39
-     * just checks the field isn't blank
40
-     *
41
-     * @param $normalized_value
42
-     * @return bool
43
-     * @throws InvalidArgumentException
44
-     * @throws InvalidInterfaceException
45
-     * @throws InvalidDataTypeException
46
-     * @throws EE_Validation_Error
47
-     */
48
-    public function validate($normalized_value)
49
-    {
50
-        // No need to be validated
51
-        return true;
52
-    }
53
-
54
-
55
-
56
-    /**
57
-     * @return array
58
-     */
59
-    public function get_jquery_validation_rule_array()
60
-    {
61
-        return array('equalTo' => $this->_compare_to, 'messages' => array('equalTo' => $this->get_validation_error_message()));
62
-    }
18
+	protected $_compare_to = null;
19
+
20
+
21
+	/**
22
+	 * @param string               $validation_error_message
23
+	 */
24
+	public function __construct($validation_error_message = '', $compare_to)
25
+	{
26
+		if (! $validation_error_message) {
27
+			$validation_error_message = apply_filters(
28
+				'FHEE__EE_Equal_To_Validation_Strategy____construct__validation_error_message',
29
+				esc_html__('Fields do not match.', 'event_espresso')
30
+			);
31
+		}
32
+		parent::__construct($validation_error_message);
33
+		$this->_compare_to = $compare_to;
34
+	}
35
+
36
+
37
+
38
+	/**
39
+	 * just checks the field isn't blank
40
+	 *
41
+	 * @param $normalized_value
42
+	 * @return bool
43
+	 * @throws InvalidArgumentException
44
+	 * @throws InvalidInterfaceException
45
+	 * @throws InvalidDataTypeException
46
+	 * @throws EE_Validation_Error
47
+	 */
48
+	public function validate($normalized_value)
49
+	{
50
+		// No need to be validated
51
+		return true;
52
+	}
53
+
54
+
55
+
56
+	/**
57
+	 * @return array
58
+	 */
59
+	public function get_jquery_validation_rule_array()
60
+	{
61
+		return array('equalTo' => $this->_compare_to, 'messages' => array('equalTo' => $this->get_validation_error_message()));
62
+	}
63 63
 }
Please login to merge, or discard this patch.
core/domain/services/graphql/connections/RootQueryPriceTypesConnection.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -38,8 +38,8 @@
 block discarded – undo
38 38
     {
39 39
         return [
40 40
             'fromType'           => 'RootQuery',
41
-            'toType'             => $this->namespace . 'PriceType',
42
-            'fromFieldName'      => lcfirst($this->namespace) . 'PriceTypes',
41
+            'toType'             => $this->namespace.'PriceType',
42
+            'fromFieldName'      => lcfirst($this->namespace).'PriceTypes',
43 43
             'connectionTypeName' => "{$this->namespace}RootQueryPriceTypesConnection",
44 44
             'resolve'            => [$this, 'resolveConnection'],
45 45
         ];
Please login to merge, or discard this patch.
Indentation   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -18,42 +18,42 @@
 block discarded – undo
18 18
  */
19 19
 class RootQueryPriceTypesConnection extends AbstractRootQueryConnection
20 20
 {
21
-    /**
22
-     * PriceTypeConnection constructor.
23
-     *
24
-     * @param EEM_Price_Type               $model
25
-     */
26
-    public function __construct(EEM_Price_Type $model)
27
-    {
28
-        parent::__construct($model);
29
-    }
21
+	/**
22
+	 * PriceTypeConnection constructor.
23
+	 *
24
+	 * @param EEM_Price_Type               $model
25
+	 */
26
+	public function __construct(EEM_Price_Type $model)
27
+	{
28
+		parent::__construct($model);
29
+	}
30 30
 
31 31
 
32
-    /**
33
-     * @return array
34
-     */
35
-    public function config(): array
36
-    {
37
-        return [
38
-            'fromType'           => 'RootQuery',
39
-            'toType'             => $this->namespace . 'PriceType',
40
-            'fromFieldName'      => lcfirst($this->namespace) . 'PriceTypes',
41
-            'connectionTypeName' => "{$this->namespace}RootQueryPriceTypesConnection",
42
-            'resolve'            => [$this, 'resolveConnection'],
43
-        ];
44
-    }
32
+	/**
33
+	 * @return array
34
+	 */
35
+	public function config(): array
36
+	{
37
+		return [
38
+			'fromType'           => 'RootQuery',
39
+			'toType'             => $this->namespace . 'PriceType',
40
+			'fromFieldName'      => lcfirst($this->namespace) . 'PriceTypes',
41
+			'connectionTypeName' => "{$this->namespace}RootQueryPriceTypesConnection",
42
+			'resolve'            => [$this, 'resolveConnection'],
43
+		];
44
+	}
45 45
 
46 46
 
47
-    /**
48
-     * @param $entity
49
-     * @param $args
50
-     * @param $context
51
-     * @param $info
52
-     * @return PriceTypeConnectionResolver
53
-     * @throws Exception
54
-     */
55
-    public function getConnectionResolver($entity, $args, $context, $info): AbstractConnectionResolver
56
-    {
57
-        return new PriceTypeConnectionResolver($entity, $args, $context, $info);
58
-    }
47
+	/**
48
+	 * @param $entity
49
+	 * @param $args
50
+	 * @param $context
51
+	 * @param $info
52
+	 * @return PriceTypeConnectionResolver
53
+	 * @throws Exception
54
+	 */
55
+	public function getConnectionResolver($entity, $args, $context, $info): AbstractConnectionResolver
56
+	{
57
+		return new PriceTypeConnectionResolver($entity, $args, $context, $info);
58
+	}
59 59
 }
Please login to merge, or discard this patch.
core/domain/services/graphql/data/loaders/AbstractLoader.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -67,10 +67,10 @@
 block discarded – undo
67 67
          * the model layer.
68 68
          */
69 69
         foreach ($keys as $key) {
70
-            if (isset($result[ $key ])) {
71
-                $loadedItems[ $key ] = $result[ $key ];
70
+            if (isset($result[$key])) {
71
+                $loadedItems[$key] = $result[$key];
72 72
             } else {
73
-                $loadedItems[ $key ] = null;
73
+                $loadedItems[$key] = null;
74 74
             }
75 75
         }
76 76
         return $loadedItems;
Please login to merge, or discard this patch.
Indentation   +54 added lines, -54 removed lines patch added patch discarded remove patch
@@ -15,65 +15,65 @@
 block discarded – undo
15 15
  */
16 16
 abstract class AbstractLoader extends AbstractDataLoader
17 17
 {
18
-    protected $primaryKey;
18
+	protected $primaryKey;
19 19
 
20
-    /**
21
-     * @return EEM_Base
22
-     * @throws EE_Error
23
-     * @throws InvalidArgumentException
24
-     * @throws InvalidDataTypeException
25
-     * @throws InvalidInterfaceException
26
-     */
27
-    abstract protected function getQuery(): EEM_Base;
20
+	/**
21
+	 * @return EEM_Base
22
+	 * @throws EE_Error
23
+	 * @throws InvalidArgumentException
24
+	 * @throws InvalidDataTypeException
25
+	 * @throws InvalidInterfaceException
26
+	 */
27
+	abstract protected function getQuery(): EEM_Base;
28 28
 
29
-    /**
30
-     * @param array $keys
31
-     * @return array
32
-     */
33
-    abstract protected function getWhereParams(array $keys): array;
29
+	/**
30
+	 * @param array $keys
31
+	 * @return array
32
+	 */
33
+	abstract protected function getWhereParams(array $keys): array;
34 34
 
35
-    /**
36
-     * Given array of keys, loads and returns a map consisting of keys from `keys` array and loaded
37
-     * values
38
-     *
39
-     * Note that order of returned values must match exactly the order of keys.
40
-     * If some entry is not available for given key - it must include null for the missing key.
41
-     *
42
-     * For example:
43
-     * loadKeys(['a', 'b', 'c']) -> ['a' => 'value1, 'b' => null, 'c' => 'value3']
44
-     *
45
-     * @param array $keys
46
-     *
47
-     * @return array
48
-     * @throws Exception
49
-     */
50
-    public function loadKeys(array $keys): array
51
-    {
52
-        if (empty($keys)) {
53
-            return $keys;
54
-        }
35
+	/**
36
+	 * Given array of keys, loads and returns a map consisting of keys from `keys` array and loaded
37
+	 * values
38
+	 *
39
+	 * Note that order of returned values must match exactly the order of keys.
40
+	 * If some entry is not available for given key - it must include null for the missing key.
41
+	 *
42
+	 * For example:
43
+	 * loadKeys(['a', 'b', 'c']) -> ['a' => 'value1, 'b' => null, 'c' => 'value3']
44
+	 *
45
+	 * @param array $keys
46
+	 *
47
+	 * @return array
48
+	 * @throws Exception
49
+	 */
50
+	public function loadKeys(array $keys): array
51
+	{
52
+		if (empty($keys)) {
53
+			return $keys;
54
+		}
55 55
 
56
-        $args = [
57
-            $this->getWhereParams($keys),
58
-        ];
56
+		$args = [
57
+			$this->getWhereParams($keys),
58
+		];
59 59
 
60
-        $query = $this->getQuery();
61
-        $result = $query->get_all($args);
60
+		$query = $this->getQuery();
61
+		$result = $query->get_all($args);
62 62
 
63
-        $loadedItems = [];
63
+		$loadedItems = [];
64 64
 
65
-        /**
66
-         * Loop over the items and return an array of loaded items,
67
-         * where the key is the ID and the value is the Object passed through
68
-         * the model layer.
69
-         */
70
-        foreach ($keys as $key) {
71
-            if (isset($result[ $key ])) {
72
-                $loadedItems[ $key ] = $result[ $key ];
73
-            } else {
74
-                $loadedItems[ $key ] = null;
75
-            }
76
-        }
77
-        return $loadedItems;
78
-    }
65
+		/**
66
+		 * Loop over the items and return an array of loaded items,
67
+		 * where the key is the ID and the value is the Object passed through
68
+		 * the model layer.
69
+		 */
70
+		foreach ($keys as $key) {
71
+			if (isset($result[ $key ])) {
72
+				$loadedItems[ $key ] = $result[ $key ];
73
+			} else {
74
+				$loadedItems[ $key ] = null;
75
+			}
76
+		}
77
+		return $loadedItems;
78
+	}
79 79
 }
Please login to merge, or discard this patch.
core/domain/services/graphql/enums/ModelNameEnum.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -22,7 +22,7 @@
 block discarded – undo
22 22
      */
23 23
     public function __construct()
24 24
     {
25
-        $this->setName($this->namespace . 'ModelNameEnum');
25
+        $this->setName($this->namespace.'ModelNameEnum');
26 26
         $this->setDescription(esc_html__('Entity model name', 'event_espresso'));
27 27
         parent::__construct();
28 28
     }
Please login to merge, or discard this patch.
Indentation   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -19,34 +19,34 @@
 block discarded – undo
19 19
  */
20 20
 class ModelNameEnum extends EnumBase
21 21
 {
22
-    /**
23
-     * ModelNameEnum constructor.
24
-     */
25
-    public function __construct()
26
-    {
27
-        $this->setName($this->namespace . 'ModelNameEnum');
28
-        $this->setDescription(esc_html__('Entity model name', 'event_espresso'));
29
-        parent::__construct();
30
-    }
22
+	/**
23
+	 * ModelNameEnum constructor.
24
+	 */
25
+	public function __construct()
26
+	{
27
+		$this->setName($this->namespace . 'ModelNameEnum');
28
+		$this->setDescription(esc_html__('Entity model name', 'event_espresso'));
29
+		parent::__construct();
30
+	}
31 31
 
32 32
 
33
-    /**
34
-     * @return array
35
-     * @throws EE_Error
36
-     * @throws ReflectionException
37
-     */
38
-    protected function getValues(): array
39
-    {
40
-        return [
41
-            'DATETIME' => [
42
-                'value' => EEM_Datetime::instance()->item_name(),
43
-            ],
44
-            'TICKET'   => [
45
-                'value' => EEM_Ticket::instance()->item_name(),
46
-            ],
47
-            'PRICE'    => [
48
-                'value' => EEM_Price::instance()->item_name(),
49
-            ],
50
-        ];
51
-    }
33
+	/**
34
+	 * @return array
35
+	 * @throws EE_Error
36
+	 * @throws ReflectionException
37
+	 */
38
+	protected function getValues(): array
39
+	{
40
+		return [
41
+			'DATETIME' => [
42
+				'value' => EEM_Datetime::instance()->item_name(),
43
+			],
44
+			'TICKET'   => [
45
+				'value' => EEM_Ticket::instance()->item_name(),
46
+			],
47
+			'PRICE'    => [
48
+				'value' => EEM_Price::instance()->item_name(),
49
+			],
50
+		];
51
+	}
52 52
 }
Please login to merge, or discard this patch.
core/domain/values/assets/BrowserAsset.php 2 patches
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -110,7 +110,7 @@  discard block
 block discarded – undo
110 110
             if (is_int($key) && $this->validateAttribute($value)) {
111 111
                 $this->attributes[] = $value;
112 112
             } else if ($this->validateAttribute($key)) {
113
-                $this->attributes[ $key ] = $value;
113
+                $this->attributes[$key] = $value;
114 114
             }
115 115
         }
116 116
     }
@@ -124,8 +124,8 @@  discard block
 block discarded – undo
124 124
      */
125 125
     private function validateAttribute($attribute)
126 126
     {
127
-        $allowed = BrowserAsset::$allowed_attributes[ $this->type() ];
128
-        if (! in_array($attribute, $allowed, true)) {
127
+        $allowed = BrowserAsset::$allowed_attributes[$this->type()];
128
+        if ( ! in_array($attribute, $allowed, true)) {
129 129
             throw new DomainException(
130 130
                 sprintf(
131 131
                     esc_html__('Invalid attribute! The only allowed attributes are: "%1$s"', 'event_espresso'),
@@ -180,7 +180,7 @@  discard block
 block discarded – undo
180 180
      */
181 181
     private function setSource($source)
182 182
     {
183
-        if (! is_string($source)) {
183
+        if ( ! is_string($source)) {
184 184
             throw new InvalidDataTypeException(
185 185
                 '$source',
186 186
                 $source,
@@ -216,7 +216,7 @@  discard block
 block discarded – undo
216 216
         if (empty($version) && ! $this->isBuiltDistributionSource()) {
217 217
             $version = $this->domain->version();
218 218
         }
219
-        if (! is_string($version)) {
219
+        if ( ! is_string($version)) {
220 220
             throw new InvalidDataTypeException(
221 221
                 '$version',
222 222
                 $version,
Please login to merge, or discard this patch.
Indentation   +230 added lines, -230 removed lines patch added patch discarded remove patch
@@ -17,234 +17,234 @@
 block discarded – undo
17 17
 abstract class BrowserAsset extends Asset
18 18
 {
19 19
 
20
-    /**
21
-     * @var array $attributes
22
-     */
23
-    private $attributes = [];
24
-
25
-    /**
26
-     * @var array $allowed_attributes
27
-     */
28
-    private static $allowed_attributes = [
29
-        Asset::TYPE_CSS => [
30
-            'crossorigin',
31
-            'media',
32
-            'referrerpolicy',
33
-            'sizes',
34
-            'type',
35
-        ],
36
-        Asset::TYPE_JS => [
37
-            'async',
38
-            'charset',
39
-            'crossorigin',
40
-            'defer',
41
-            'type',
42
-        ]
43
-    ];
44
-
45
-    /**
46
-     * @var array $dependencies
47
-     */
48
-    private $dependencies;
49
-
50
-    /**
51
-     * @var string $source
52
-     */
53
-    private $source;
54
-
55
-    /**
56
-     * @var string $version
57
-     */
58
-    private $version;
59
-
60
-
61
-    /**
62
-     * Asset constructor.
63
-     *
64
-     * @param string          $type
65
-     * @param string          $handle
66
-     * @param string          $source
67
-     * @param array           $dependencies
68
-     * @param DomainInterface $domain
69
-     * @param string          $version
70
-     * @throws DomainException
71
-     * @throws InvalidDataTypeException
72
-     */
73
-    public function __construct($type, $handle, $source, array $dependencies, DomainInterface $domain, $version = '')
74
-    {
75
-        parent::__construct($type, $handle, $domain);
76
-        $this->setSource($source);
77
-        $this->setDependencies($dependencies);
78
-        $this->setVersion($version, false);
79
-    }
80
-
81
-
82
-    /**
83
-     * @since 4.9.62.p
84
-     */
85
-    abstract public function enqueueAsset();
86
-
87
-
88
-    /**
89
-     * @return array
90
-     */
91
-    public function getAttributes()
92
-    {
93
-        return $this->attributes;
94
-    }
95
-
96
-
97
-    /**
98
-     * @param array $attributes
99
-     * @throws DomainException
100
-     * @since 5.0.0.p
101
-     */
102
-    public function addAttributes(array $attributes)
103
-    {
104
-        if (empty($attributes)) {
105
-            throw new DomainException(
106
-                esc_html__('The attributes array needs at least one value.', 'event_espresso')
107
-            );
108
-        }
109
-        foreach ($attributes as $key => $value) {
110
-            if (is_int($key) && $this->validateAttribute($value)) {
111
-                $this->attributes[] = $value;
112
-            } else if ($this->validateAttribute($key)) {
113
-                $this->attributes[ $key ] = $value;
114
-            }
115
-        }
116
-    }
117
-
118
-
119
-    /**
120
-     * @param string $attribute
121
-     * @return bool
122
-     * @throws DomainException
123
-     * @since 5.0.0.p
124
-     */
125
-    private function validateAttribute($attribute)
126
-    {
127
-        $allowed = BrowserAsset::$allowed_attributes[ $this->type() ];
128
-        if (! in_array($attribute, $allowed, true)) {
129
-            throw new DomainException(
130
-                sprintf(
131
-                    esc_html__('Invalid attribute! The only allowed attributes are: "%1$s"', 'event_espresso'),
132
-                    implode('", "', $allowed)
133
-                )
134
-            );
135
-        }
136
-        return true;
137
-    }
138
-
139
-
140
-    /**
141
-     * @return array
142
-     */
143
-    public function dependencies()
144
-    {
145
-        return $this->dependencies;
146
-    }
147
-
148
-
149
-    /**
150
-     * @param array $dependencies
151
-     */
152
-    public function addDependencies(array $dependencies)
153
-    {
154
-        $this->dependencies = array_merge($this->dependencies, $dependencies);
155
-    }
156
-
157
-
158
-    /**
159
-     * @param array $dependencies
160
-     */
161
-    protected function setDependencies(array $dependencies)
162
-    {
163
-        $this->dependencies = $dependencies;
164
-    }
165
-
166
-
167
-    /**
168
-     * @since 4.9.62.p
169
-     * @return bool
170
-     */
171
-    public function hasDependencies()
172
-    {
173
-        return count($this->dependencies) > 0;
174
-    }
175
-
176
-
177
-    /**
178
-     * @return string
179
-     */
180
-    public function source()
181
-    {
182
-        return $this->source;
183
-    }
184
-
185
-
186
-    /**
187
-     * @param string $source
188
-     * @throws InvalidDataTypeException
189
-     */
190
-    private function setSource($source)
191
-    {
192
-        if (! is_string($source)) {
193
-            throw new InvalidDataTypeException(
194
-                '$source',
195
-                $source,
196
-                'string'
197
-            );
198
-        }
199
-        $this->source = $source;
200
-    }
201
-
202
-
203
-    /**
204
-     * @return string
205
-     * @throws InvalidDataTypeException
206
-     * @throws DomainException
207
-     */
208
-    public function version()
209
-    {
210
-        return $this->version;
211
-    }
212
-
213
-
214
-    /**
215
-     * @param string $version
216
-     * @param bool   $fluent
217
-     * @return BrowserAsset|null
218
-     * @throws DomainException
219
-     * @throws InvalidDataTypeException
220
-     */
221
-    public function setVersion($version, $fluent = true)
222
-    {
223
-        // if version is NOT set and this asset was NOT built for distribution,
224
-        // then set the version equal to the EE core plugin version
225
-        if (empty($version) && ! $this->isBuiltDistributionSource()) {
226
-            $version = $this->domain->version();
227
-        }
228
-        if (! is_string($version)) {
229
-            throw new InvalidDataTypeException(
230
-                '$version',
231
-                $version,
232
-                'string'
233
-            );
234
-        }
235
-        $this->version = $version;
236
-        if ($fluent) {
237
-            return $this;
238
-        }
239
-        return null;
240
-    }
241
-
242
-
243
-    /**
244
-     * @return bool
245
-     */
246
-    public function isBuiltDistributionSource() {
247
-        return substr($this->source, -8) === Asset::FILE_EXTENSION_DISTRIBUTION_JS
248
-               || substr($this->source, -9) === Asset::FILE_EXTENSION_DISTRIBUTION_CSS;
249
-    }
20
+	/**
21
+	 * @var array $attributes
22
+	 */
23
+	private $attributes = [];
24
+
25
+	/**
26
+	 * @var array $allowed_attributes
27
+	 */
28
+	private static $allowed_attributes = [
29
+		Asset::TYPE_CSS => [
30
+			'crossorigin',
31
+			'media',
32
+			'referrerpolicy',
33
+			'sizes',
34
+			'type',
35
+		],
36
+		Asset::TYPE_JS => [
37
+			'async',
38
+			'charset',
39
+			'crossorigin',
40
+			'defer',
41
+			'type',
42
+		]
43
+	];
44
+
45
+	/**
46
+	 * @var array $dependencies
47
+	 */
48
+	private $dependencies;
49
+
50
+	/**
51
+	 * @var string $source
52
+	 */
53
+	private $source;
54
+
55
+	/**
56
+	 * @var string $version
57
+	 */
58
+	private $version;
59
+
60
+
61
+	/**
62
+	 * Asset constructor.
63
+	 *
64
+	 * @param string          $type
65
+	 * @param string          $handle
66
+	 * @param string          $source
67
+	 * @param array           $dependencies
68
+	 * @param DomainInterface $domain
69
+	 * @param string          $version
70
+	 * @throws DomainException
71
+	 * @throws InvalidDataTypeException
72
+	 */
73
+	public function __construct($type, $handle, $source, array $dependencies, DomainInterface $domain, $version = '')
74
+	{
75
+		parent::__construct($type, $handle, $domain);
76
+		$this->setSource($source);
77
+		$this->setDependencies($dependencies);
78
+		$this->setVersion($version, false);
79
+	}
80
+
81
+
82
+	/**
83
+	 * @since 4.9.62.p
84
+	 */
85
+	abstract public function enqueueAsset();
86
+
87
+
88
+	/**
89
+	 * @return array
90
+	 */
91
+	public function getAttributes()
92
+	{
93
+		return $this->attributes;
94
+	}
95
+
96
+
97
+	/**
98
+	 * @param array $attributes
99
+	 * @throws DomainException
100
+	 * @since 5.0.0.p
101
+	 */
102
+	public function addAttributes(array $attributes)
103
+	{
104
+		if (empty($attributes)) {
105
+			throw new DomainException(
106
+				esc_html__('The attributes array needs at least one value.', 'event_espresso')
107
+			);
108
+		}
109
+		foreach ($attributes as $key => $value) {
110
+			if (is_int($key) && $this->validateAttribute($value)) {
111
+				$this->attributes[] = $value;
112
+			} else if ($this->validateAttribute($key)) {
113
+				$this->attributes[ $key ] = $value;
114
+			}
115
+		}
116
+	}
117
+
118
+
119
+	/**
120
+	 * @param string $attribute
121
+	 * @return bool
122
+	 * @throws DomainException
123
+	 * @since 5.0.0.p
124
+	 */
125
+	private function validateAttribute($attribute)
126
+	{
127
+		$allowed = BrowserAsset::$allowed_attributes[ $this->type() ];
128
+		if (! in_array($attribute, $allowed, true)) {
129
+			throw new DomainException(
130
+				sprintf(
131
+					esc_html__('Invalid attribute! The only allowed attributes are: "%1$s"', 'event_espresso'),
132
+					implode('", "', $allowed)
133
+				)
134
+			);
135
+		}
136
+		return true;
137
+	}
138
+
139
+
140
+	/**
141
+	 * @return array
142
+	 */
143
+	public function dependencies()
144
+	{
145
+		return $this->dependencies;
146
+	}
147
+
148
+
149
+	/**
150
+	 * @param array $dependencies
151
+	 */
152
+	public function addDependencies(array $dependencies)
153
+	{
154
+		$this->dependencies = array_merge($this->dependencies, $dependencies);
155
+	}
156
+
157
+
158
+	/**
159
+	 * @param array $dependencies
160
+	 */
161
+	protected function setDependencies(array $dependencies)
162
+	{
163
+		$this->dependencies = $dependencies;
164
+	}
165
+
166
+
167
+	/**
168
+	 * @since 4.9.62.p
169
+	 * @return bool
170
+	 */
171
+	public function hasDependencies()
172
+	{
173
+		return count($this->dependencies) > 0;
174
+	}
175
+
176
+
177
+	/**
178
+	 * @return string
179
+	 */
180
+	public function source()
181
+	{
182
+		return $this->source;
183
+	}
184
+
185
+
186
+	/**
187
+	 * @param string $source
188
+	 * @throws InvalidDataTypeException
189
+	 */
190
+	private function setSource($source)
191
+	{
192
+		if (! is_string($source)) {
193
+			throw new InvalidDataTypeException(
194
+				'$source',
195
+				$source,
196
+				'string'
197
+			);
198
+		}
199
+		$this->source = $source;
200
+	}
201
+
202
+
203
+	/**
204
+	 * @return string
205
+	 * @throws InvalidDataTypeException
206
+	 * @throws DomainException
207
+	 */
208
+	public function version()
209
+	{
210
+		return $this->version;
211
+	}
212
+
213
+
214
+	/**
215
+	 * @param string $version
216
+	 * @param bool   $fluent
217
+	 * @return BrowserAsset|null
218
+	 * @throws DomainException
219
+	 * @throws InvalidDataTypeException
220
+	 */
221
+	public function setVersion($version, $fluent = true)
222
+	{
223
+		// if version is NOT set and this asset was NOT built for distribution,
224
+		// then set the version equal to the EE core plugin version
225
+		if (empty($version) && ! $this->isBuiltDistributionSource()) {
226
+			$version = $this->domain->version();
227
+		}
228
+		if (! is_string($version)) {
229
+			throw new InvalidDataTypeException(
230
+				'$version',
231
+				$version,
232
+				'string'
233
+			);
234
+		}
235
+		$this->version = $version;
236
+		if ($fluent) {
237
+			return $this;
238
+		}
239
+		return null;
240
+	}
241
+
242
+
243
+	/**
244
+	 * @return bool
245
+	 */
246
+	public function isBuiltDistributionSource() {
247
+		return substr($this->source, -8) === Asset::FILE_EXTENSION_DISTRIBUTION_JS
248
+			   || substr($this->source, -9) === Asset::FILE_EXTENSION_DISTRIBUTION_CSS;
249
+	}
250 250
 }
Please login to merge, or discard this patch.