Completed
Branch nk-deployment (d9c3dc)
by
unknown
19:48 queued 17:02
created
core/domain/services/capabilities/CapCheck.php 2 patches
Indentation   +52 added lines, -52 removed lines patch added patch discarded remove patch
@@ -15,66 +15,66 @@
 block discarded – undo
15 15
 class CapCheck implements CapCheckInterface
16 16
 {
17 17
 
18
-    /**
19
-     * @var string|array $capability
20
-     */
21
-    private $capability;
18
+	/**
19
+	 * @var string|array $capability
20
+	 */
21
+	private $capability;
22 22
 
23
-    /**
24
-     * @var string $context
25
-     */
26
-    private $context;
23
+	/**
24
+	 * @var string $context
25
+	 */
26
+	private $context;
27 27
 
28
-    /**
29
-     * @var int|string $ID
30
-     */
31
-    private $ID;
28
+	/**
29
+	 * @var int|string $ID
30
+	 */
31
+	private $ID;
32 32
 
33 33
 
34
-    /**
35
-     * @param string|array $capability   - the capability to be checked, like: 'ee_edit_registrations',
36
-     *                                   or an array of capability strings
37
-     * @param string       $context      - what the user is attempting to do, like: 'Edit Registration'
38
-     * @param int          $ID           - (optional) ID for item where current_user_can is being called from
39
-     * @throws InvalidDataTypeException
40
-     */
41
-    public function __construct($capability, $context, $ID = 0)
42
-    {
43
-        if (! (is_string($capability) || is_array($capability))) {
44
-            throw new InvalidDataTypeException('$capability', $capability, 'string or array');
45
-        }
46
-        if (! is_string($context)) {
47
-            throw new InvalidDataTypeException('$context', $context, 'string');
48
-        }
49
-        $this->capability = $capability;
50
-        $this->context = strtolower(str_replace(' ', '_', $context));
51
-        $this->ID = $ID;
52
-    }
34
+	/**
35
+	 * @param string|array $capability   - the capability to be checked, like: 'ee_edit_registrations',
36
+	 *                                   or an array of capability strings
37
+	 * @param string       $context      - what the user is attempting to do, like: 'Edit Registration'
38
+	 * @param int          $ID           - (optional) ID for item where current_user_can is being called from
39
+	 * @throws InvalidDataTypeException
40
+	 */
41
+	public function __construct($capability, $context, $ID = 0)
42
+	{
43
+		if (! (is_string($capability) || is_array($capability))) {
44
+			throw new InvalidDataTypeException('$capability', $capability, 'string or array');
45
+		}
46
+		if (! is_string($context)) {
47
+			throw new InvalidDataTypeException('$context', $context, 'string');
48
+		}
49
+		$this->capability = $capability;
50
+		$this->context = strtolower(str_replace(' ', '_', $context));
51
+		$this->ID = $ID;
52
+	}
53 53
 
54 54
 
55
-    /**
56
-     * @return string|array
57
-     */
58
-    public function capability()
59
-    {
60
-        return $this->capability;
61
-    }
55
+	/**
56
+	 * @return string|array
57
+	 */
58
+	public function capability()
59
+	{
60
+		return $this->capability;
61
+	}
62 62
 
63 63
 
64
-    /**
65
-     * @return string
66
-     */
67
-    public function context()
68
-    {
69
-        return $this->context;
70
-    }
64
+	/**
65
+	 * @return string
66
+	 */
67
+	public function context()
68
+	{
69
+		return $this->context;
70
+	}
71 71
 
72 72
 
73
-    /**
74
-     * @return int|string
75
-     */
76
-    public function ID()
77
-    {
78
-        return $this->ID;
79
-    }
73
+	/**
74
+	 * @return int|string
75
+	 */
76
+	public function ID()
77
+	{
78
+		return $this->ID;
79
+	}
80 80
 }
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -40,10 +40,10 @@
 block discarded – undo
40 40
      */
41 41
     public function __construct($capability, $context, $ID = 0)
42 42
     {
43
-        if (! (is_string($capability) || is_array($capability))) {
43
+        if ( ! (is_string($capability) || is_array($capability))) {
44 44
             throw new InvalidDataTypeException('$capability', $capability, 'string or array');
45 45
         }
46
-        if (! is_string($context)) {
46
+        if ( ! is_string($context)) {
47 47
             throw new InvalidDataTypeException('$context', $context, 'string');
48 48
         }
49 49
         $this->capability = $capability;
Please login to merge, or discard this patch.
core/domain/services/factories/EmailAddressFactory.php 1 patch
Indentation   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -19,19 +19,19 @@
 block discarded – undo
19 19
 class EmailAddressFactory implements FactoryInterface
20 20
 {
21 21
 
22
-    /**
23
-     * @param string $email_address
24
-     * @return EmailAddress
25
-     * @throws EmailValidationException
26
-     * @throws InvalidDataTypeException
27
-     * @throws InvalidInterfaceException
28
-     * @throws InvalidArgumentException
29
-     */
30
-    public static function create($email_address)
31
-    {
32
-        return LoaderFactory::getLoader()->getNew(
33
-            'EventEspresso\core\domain\values\EmailAddress',
34
-            array($email_address)
35
-        );
36
-    }
22
+	/**
23
+	 * @param string $email_address
24
+	 * @return EmailAddress
25
+	 * @throws EmailValidationException
26
+	 * @throws InvalidDataTypeException
27
+	 * @throws InvalidInterfaceException
28
+	 * @throws InvalidArgumentException
29
+	 */
30
+	public static function create($email_address)
31
+	{
32
+		return LoaderFactory::getLoader()->getNew(
33
+			'EventEspresso\core\domain\values\EmailAddress',
34
+			array($email_address)
35
+		);
36
+	}
37 37
 }
Please login to merge, or discard this patch.
core/domain/services/ticket/CreateTicketLineItemService.php 2 patches
Indentation   +37 added lines, -37 removed lines patch added patch discarded remove patch
@@ -16,41 +16,41 @@
 block discarded – undo
16 16
 class CreateTicketLineItemService extends DomainService
17 17
 {
18 18
 
19
-    /**
20
-     * @param \EE_Transaction $transaction
21
-     * @param \EE_Ticket      $ticket
22
-     * @param int             $quantity
23
-     * @return \EE_Line_Item
24
-     * @throws \EE_Error
25
-     * @throws UnexpectedEntityException
26
-     */
27
-    public function create(
28
-        \EE_Transaction $transaction,
29
-        \EE_Ticket $ticket,
30
-        $quantity = 1
31
-    ) {
32
-        $total_line_item = $transaction->total_line_item();
33
-        if (! $total_line_item instanceof \EE_Line_Item) {
34
-            throw new UnexpectedEntityException($total_line_item, 'EE_Line_Item');
35
-        }
36
-        // create new line item for ticket
37
-        $ticket_line_item = \EEH_Line_Item::add_ticket_purchase(
38
-            $total_line_item,
39
-            $ticket,
40
-            $quantity
41
-        );
42
-        if (! $ticket_line_item instanceof \EE_Line_Item) {
43
-            throw new UnexpectedEntityException($ticket_line_item, 'EE_Line_Item');
44
-        }
45
-        $total_line_item->save_this_and_descendants_to_txn($transaction->ID());
46
-        // apply any applicable promotions that were initially used during registration to new line items
47
-        do_action(
48
-            'AHEE__\EventEspresso\core\services\commands\ticket\CreateTicketLineItemCommandHandler__handle__new_ticket_line_item_added',
49
-            $total_line_item,
50
-            $ticket,
51
-            $transaction,
52
-            $quantity
53
-        );
54
-        return $ticket_line_item;
55
-    }
19
+	/**
20
+	 * @param \EE_Transaction $transaction
21
+	 * @param \EE_Ticket      $ticket
22
+	 * @param int             $quantity
23
+	 * @return \EE_Line_Item
24
+	 * @throws \EE_Error
25
+	 * @throws UnexpectedEntityException
26
+	 */
27
+	public function create(
28
+		\EE_Transaction $transaction,
29
+		\EE_Ticket $ticket,
30
+		$quantity = 1
31
+	) {
32
+		$total_line_item = $transaction->total_line_item();
33
+		if (! $total_line_item instanceof \EE_Line_Item) {
34
+			throw new UnexpectedEntityException($total_line_item, 'EE_Line_Item');
35
+		}
36
+		// create new line item for ticket
37
+		$ticket_line_item = \EEH_Line_Item::add_ticket_purchase(
38
+			$total_line_item,
39
+			$ticket,
40
+			$quantity
41
+		);
42
+		if (! $ticket_line_item instanceof \EE_Line_Item) {
43
+			throw new UnexpectedEntityException($ticket_line_item, 'EE_Line_Item');
44
+		}
45
+		$total_line_item->save_this_and_descendants_to_txn($transaction->ID());
46
+		// apply any applicable promotions that were initially used during registration to new line items
47
+		do_action(
48
+			'AHEE__\EventEspresso\core\services\commands\ticket\CreateTicketLineItemCommandHandler__handle__new_ticket_line_item_added',
49
+			$total_line_item,
50
+			$ticket,
51
+			$transaction,
52
+			$quantity
53
+		);
54
+		return $ticket_line_item;
55
+	}
56 56
 }
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -30,7 +30,7 @@  discard block
 block discarded – undo
30 30
         $quantity = 1
31 31
     ) {
32 32
         $total_line_item = $transaction->total_line_item();
33
-        if (! $total_line_item instanceof \EE_Line_Item) {
33
+        if ( ! $total_line_item instanceof \EE_Line_Item) {
34 34
             throw new UnexpectedEntityException($total_line_item, 'EE_Line_Item');
35 35
         }
36 36
         // create new line item for ticket
@@ -39,7 +39,7 @@  discard block
 block discarded – undo
39 39
             $ticket,
40 40
             $quantity
41 41
         );
42
-        if (! $ticket_line_item instanceof \EE_Line_Item) {
42
+        if ( ! $ticket_line_item instanceof \EE_Line_Item) {
43 43
             throw new UnexpectedEntityException($ticket_line_item, 'EE_Line_Item');
44 44
         }
45 45
         $total_line_item->save_this_and_descendants_to_txn($transaction->ID());
Please login to merge, or discard this patch.
core/domain/SetHooksInterface.php 1 patch
Indentation   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -4,31 +4,31 @@
 block discarded – undo
4 4
 interface SetHooksInterface
5 5
 {
6 6
 
7
-    /**
8
-     * a place to add action and filter hooks for regular frontend requests
9
-     *
10
-     * @return void
11
-     */
12
-    public function setHooks();
7
+	/**
8
+	 * a place to add action and filter hooks for regular frontend requests
9
+	 *
10
+	 * @return void
11
+	 */
12
+	public function setHooks();
13 13
 
14
-    /**
15
-     * a place to add action and filter hooks for regular WP admin requests
16
-     *
17
-     * @return void
18
-     */
19
-    public function setAdminHooks();
14
+	/**
15
+	 * a place to add action and filter hooks for regular WP admin requests
16
+	 *
17
+	 * @return void
18
+	 */
19
+	public function setAdminHooks();
20 20
 
21
-    /**
22
-     * a place to add action and filter hooks for AJAX requests
23
-     *
24
-     * @return void
25
-     */
26
-    public function setAjaxHooks();
21
+	/**
22
+	 * a place to add action and filter hooks for AJAX requests
23
+	 *
24
+	 * @return void
25
+	 */
26
+	public function setAjaxHooks();
27 27
 
28
-    /**
29
-     * a place to add action and filter hooks for REST API requests
30
-     *
31
-     * @return void
32
-     */
33
-    public function setApiHooks();
28
+	/**
29
+	 * a place to add action and filter hooks for REST API requests
30
+	 *
31
+	 * @return void
32
+	 */
33
+	public function setApiHooks();
34 34
 }
Please login to merge, or discard this patch.
core/domain/RequiresDependencyMapInterface.php 1 patch
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -16,13 +16,13 @@
 block discarded – undo
16 16
 interface RequiresDependencyMapInterface
17 17
 {
18 18
 
19
-    /**
20
-     * @param EE_Dependency_Map $dependency_map
21
-     */
22
-    public function setDependencyMap($dependency_map);
19
+	/**
20
+	 * @param EE_Dependency_Map $dependency_map
21
+	 */
22
+	public function setDependencyMap($dependency_map);
23 23
 
24
-    /**
25
-     * @return EE_Dependency_Map
26
-     */
27
-    public function dependencyMap();
24
+	/**
25
+	 * @return EE_Dependency_Map
26
+	 */
27
+	public function dependencyMap();
28 28
 }
Please login to merge, or discard this patch.
core/domain/RequiresDomainInterface.php 1 patch
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -13,14 +13,14 @@
 block discarded – undo
13 13
 interface RequiresDomainInterface
14 14
 {
15 15
 
16
-    /**
17
-     * @param DomainInterface $domain
18
-     */
19
-    public function setDomain(DomainInterface $domain);
16
+	/**
17
+	 * @param DomainInterface $domain
18
+	 */
19
+	public function setDomain(DomainInterface $domain);
20 20
 
21 21
 
22
-    /**
23
-     * @return DomainInterface
24
-     */
25
-    public function domain();
22
+	/**
23
+	 * @return DomainInterface
24
+	 */
25
+	public function domain();
26 26
 }
Please login to merge, or discard this patch.
core/domain/CapabilitiesActionRestrictionInterface.php 1 patch
Indentation   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -14,34 +14,34 @@
 block discarded – undo
14 14
  */
15 15
 interface CapabilitiesActionRestrictionInterface
16 16
 {
17
-    /**
18
-     * Return whether the item can be edited for the given context.
19
-     * @param Context $context
20
-     * @return bool
21
-     */
22
-    public function canEdit(Context $context);
23
-
24
-
25
-    /**
26
-     * Return whether the item can be read for the given context.
27
-     * @param Context $context
28
-     * @return bool
29
-     */
30
-    public function canRead(Context $context);
31
-
32
-
33
-    /**
34
-     * Return whether the item can be deleted for the given context.
35
-     * @param Context $context
36
-     * @return bool
37
-     */
38
-    public function canDelete(Context $context);
39
-
40
-
41
-    /**
42
-     * Return whether the item can be created for the given context
43
-     * @param Context $context
44
-     * @return bool
45
-     */
46
-    public function canCreate(Context $context);
17
+	/**
18
+	 * Return whether the item can be edited for the given context.
19
+	 * @param Context $context
20
+	 * @return bool
21
+	 */
22
+	public function canEdit(Context $context);
23
+
24
+
25
+	/**
26
+	 * Return whether the item can be read for the given context.
27
+	 * @param Context $context
28
+	 * @return bool
29
+	 */
30
+	public function canRead(Context $context);
31
+
32
+
33
+	/**
34
+	 * Return whether the item can be deleted for the given context.
35
+	 * @param Context $context
36
+	 * @return bool
37
+	 */
38
+	public function canDelete(Context $context);
39
+
40
+
41
+	/**
42
+	 * Return whether the item can be created for the given context
43
+	 * @param Context $context
44
+	 * @return bool
45
+	 */
46
+	public function canCreate(Context $context);
47 47
 }
Please login to merge, or discard this patch.
core/domain/values/Url.php 2 patches
Indentation   +194 added lines, -194 removed lines patch added patch discarded remove patch
@@ -17,198 +17,198 @@
 block discarded – undo
17 17
 class Url
18 18
 {
19 19
 
20
-    /**
21
-     * @var string $scheme
22
-     */
23
-    private $scheme;
24
-
25
-    /**
26
-     * @var string $host
27
-     */
28
-    private $host;
29
-
30
-    /**
31
-     * @var string $path
32
-     */
33
-    private $path;
34
-
35
-    /**
36
-     * @var string $query
37
-     */
38
-    private $query;
39
-
40
-    /**
41
-     * @var string $fragment
42
-     */
43
-    private $fragment;
44
-
45
-
46
-    /**
47
-     * Url constructor.
48
-     *
49
-     * @param $url
50
-     * @throws InvalidArgumentException
51
-     */
52
-    public function __construct($url)
53
-    {
54
-        if (! filter_var(
55
-            $url,
56
-            FILTER_VALIDATE_URL,
57
-            array(FILTER_FLAG_SCHEME_REQUIRED, FILTER_FLAG_HOST_REQUIRED)
58
-        )) {
59
-            throw new InvalidArgumentException(
60
-                esc_html__(
61
-                    'Invalid URL. Both the "Scheme" and "Host" are required.',
62
-                    'event_espresso'
63
-                )
64
-            );
65
-        }
66
-        $url = parse_url($url);
67
-        $this->setScheme($url);
68
-        $this->setHost($url);
69
-        $this->setPath($url);
70
-        $this->setQuery($url);
71
-        $this->setFragment($url);
72
-    }
73
-
74
-
75
-    /**
76
-     * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
77
-     * will return a string like: 'abc://'
78
-     *
79
-     * @return string
80
-     */
81
-    public function scheme()
82
-    {
83
-        return $this->scheme;
84
-    }
85
-
86
-
87
-    /**
88
-     * @param array $url
89
-     */
90
-    private function setScheme($url)
91
-    {
92
-        $this->scheme = $url['scheme'] . '://';
93
-    }
94
-
95
-
96
-    /**
97
-     * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
98
-     * will return a string like: 'example.com'
99
-     *
100
-     * @return string
101
-     */
102
-    public function host()
103
-    {
104
-        return $this->host;
105
-    }
106
-
107
-
108
-    /**
109
-     * @param array $url
110
-     */
111
-    private function setHost($url)
112
-    {
113
-        $this->host = $url['host'];
114
-    }
115
-
116
-
117
-    /**
118
-     * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
119
-     * will return a string like: '/path/data'
120
-     *
121
-     * @return string
122
-     */
123
-    public function path()
124
-    {
125
-        return $this->path;
126
-    }
127
-
128
-
129
-    /**
130
-     * @param array $url
131
-     */
132
-    private function setPath($url)
133
-    {
134
-        $this->path = isset($url['path']) ? $url['path'] : '';
135
-    }
136
-
137
-
138
-    /**
139
-     * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
140
-     * will return a string like: '?key=value'
141
-     *
142
-     * @return string
143
-     */
144
-    public function queryString()
145
-    {
146
-        return $this->query !== '' ? '?' . $this->query : '';
147
-    }
148
-
149
-
150
-    /**
151
-     * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
152
-     * will return an array like: array('key' => 'value')
153
-     *
154
-     * @return array
155
-     */
156
-    public function queryParams()
157
-    {
158
-        return wp_parse_args($this->query);
159
-    }
160
-
161
-
162
-    /**
163
-     * @param array $url
164
-     */
165
-    private function setQuery($url)
166
-    {
167
-        $this->query = isset($url['query']) ? $url['query'] : '';
168
-    }
169
-
170
-
171
-    /**
172
-     * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
173
-     * will return a string like: '#id'
174
-     *
175
-     * @return string
176
-     */
177
-    public function fragment()
178
-    {
179
-        return $this->fragment !== '' ? '#' . $this->fragment : '';
180
-    }
181
-
182
-
183
-    /**
184
-     * @param array $url
185
-     */
186
-    private function setFragment($url)
187
-    {
188
-        $this->fragment = isset($url['fragment']) ? $url['fragment'] : '';
189
-    }
190
-
191
-
192
-    /**
193
-     * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
194
-     * will return a string like: 'abc://example.com/path/data?key=value#id'
195
-     *
196
-     * @return string
197
-     */
198
-    public function getFullUrl()
199
-    {
200
-        return $this->scheme() . $this->host() . $this->path() . $this->queryString() . $this->fragment();
201
-    }
202
-
203
-
204
-    /**
205
-     * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
206
-     * will return a string like: 'abc://example.com/path/data?key=value#id'
207
-     *
208
-     * @return string
209
-     */
210
-    public function __toString()
211
-    {
212
-        return $this->getFullUrl();
213
-    }
20
+	/**
21
+	 * @var string $scheme
22
+	 */
23
+	private $scheme;
24
+
25
+	/**
26
+	 * @var string $host
27
+	 */
28
+	private $host;
29
+
30
+	/**
31
+	 * @var string $path
32
+	 */
33
+	private $path;
34
+
35
+	/**
36
+	 * @var string $query
37
+	 */
38
+	private $query;
39
+
40
+	/**
41
+	 * @var string $fragment
42
+	 */
43
+	private $fragment;
44
+
45
+
46
+	/**
47
+	 * Url constructor.
48
+	 *
49
+	 * @param $url
50
+	 * @throws InvalidArgumentException
51
+	 */
52
+	public function __construct($url)
53
+	{
54
+		if (! filter_var(
55
+			$url,
56
+			FILTER_VALIDATE_URL,
57
+			array(FILTER_FLAG_SCHEME_REQUIRED, FILTER_FLAG_HOST_REQUIRED)
58
+		)) {
59
+			throw new InvalidArgumentException(
60
+				esc_html__(
61
+					'Invalid URL. Both the "Scheme" and "Host" are required.',
62
+					'event_espresso'
63
+				)
64
+			);
65
+		}
66
+		$url = parse_url($url);
67
+		$this->setScheme($url);
68
+		$this->setHost($url);
69
+		$this->setPath($url);
70
+		$this->setQuery($url);
71
+		$this->setFragment($url);
72
+	}
73
+
74
+
75
+	/**
76
+	 * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
77
+	 * will return a string like: 'abc://'
78
+	 *
79
+	 * @return string
80
+	 */
81
+	public function scheme()
82
+	{
83
+		return $this->scheme;
84
+	}
85
+
86
+
87
+	/**
88
+	 * @param array $url
89
+	 */
90
+	private function setScheme($url)
91
+	{
92
+		$this->scheme = $url['scheme'] . '://';
93
+	}
94
+
95
+
96
+	/**
97
+	 * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
98
+	 * will return a string like: 'example.com'
99
+	 *
100
+	 * @return string
101
+	 */
102
+	public function host()
103
+	{
104
+		return $this->host;
105
+	}
106
+
107
+
108
+	/**
109
+	 * @param array $url
110
+	 */
111
+	private function setHost($url)
112
+	{
113
+		$this->host = $url['host'];
114
+	}
115
+
116
+
117
+	/**
118
+	 * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
119
+	 * will return a string like: '/path/data'
120
+	 *
121
+	 * @return string
122
+	 */
123
+	public function path()
124
+	{
125
+		return $this->path;
126
+	}
127
+
128
+
129
+	/**
130
+	 * @param array $url
131
+	 */
132
+	private function setPath($url)
133
+	{
134
+		$this->path = isset($url['path']) ? $url['path'] : '';
135
+	}
136
+
137
+
138
+	/**
139
+	 * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
140
+	 * will return a string like: '?key=value'
141
+	 *
142
+	 * @return string
143
+	 */
144
+	public function queryString()
145
+	{
146
+		return $this->query !== '' ? '?' . $this->query : '';
147
+	}
148
+
149
+
150
+	/**
151
+	 * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
152
+	 * will return an array like: array('key' => 'value')
153
+	 *
154
+	 * @return array
155
+	 */
156
+	public function queryParams()
157
+	{
158
+		return wp_parse_args($this->query);
159
+	}
160
+
161
+
162
+	/**
163
+	 * @param array $url
164
+	 */
165
+	private function setQuery($url)
166
+	{
167
+		$this->query = isset($url['query']) ? $url['query'] : '';
168
+	}
169
+
170
+
171
+	/**
172
+	 * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
173
+	 * will return a string like: '#id'
174
+	 *
175
+	 * @return string
176
+	 */
177
+	public function fragment()
178
+	{
179
+		return $this->fragment !== '' ? '#' . $this->fragment : '';
180
+	}
181
+
182
+
183
+	/**
184
+	 * @param array $url
185
+	 */
186
+	private function setFragment($url)
187
+	{
188
+		$this->fragment = isset($url['fragment']) ? $url['fragment'] : '';
189
+	}
190
+
191
+
192
+	/**
193
+	 * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
194
+	 * will return a string like: 'abc://example.com/path/data?key=value#id'
195
+	 *
196
+	 * @return string
197
+	 */
198
+	public function getFullUrl()
199
+	{
200
+		return $this->scheme() . $this->host() . $this->path() . $this->queryString() . $this->fragment();
201
+	}
202
+
203
+
204
+	/**
205
+	 * For a URL like: abc://username:[email protected]:123/path/data?key=value#id
206
+	 * will return a string like: 'abc://example.com/path/data?key=value#id'
207
+	 *
208
+	 * @return string
209
+	 */
210
+	public function __toString()
211
+	{
212
+		return $this->getFullUrl();
213
+	}
214 214
 }
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
      */
52 52
     public function __construct($url)
53 53
     {
54
-        if (! filter_var(
54
+        if ( ! filter_var(
55 55
             $url,
56 56
             FILTER_VALIDATE_URL,
57 57
             array(FILTER_FLAG_SCHEME_REQUIRED, FILTER_FLAG_HOST_REQUIRED)
@@ -89,7 +89,7 @@  discard block
 block discarded – undo
89 89
      */
90 90
     private function setScheme($url)
91 91
     {
92
-        $this->scheme = $url['scheme'] . '://';
92
+        $this->scheme = $url['scheme'].'://';
93 93
     }
94 94
 
95 95
 
@@ -143,7 +143,7 @@  discard block
 block discarded – undo
143 143
      */
144 144
     public function queryString()
145 145
     {
146
-        return $this->query !== '' ? '?' . $this->query : '';
146
+        return $this->query !== '' ? '?'.$this->query : '';
147 147
     }
148 148
 
149 149
 
@@ -176,7 +176,7 @@  discard block
 block discarded – undo
176 176
      */
177 177
     public function fragment()
178 178
     {
179
-        return $this->fragment !== '' ? '#' . $this->fragment : '';
179
+        return $this->fragment !== '' ? '#'.$this->fragment : '';
180 180
     }
181 181
 
182 182
 
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
      */
198 198
     public function getFullUrl()
199 199
     {
200
-        return $this->scheme() . $this->host() . $this->path() . $this->queryString() . $this->fragment();
200
+        return $this->scheme().$this->host().$this->path().$this->queryString().$this->fragment();
201 201
     }
202 202
 
203 203
 
Please login to merge, or discard this patch.
core/domain/values/session/SessionLifespan.php 1 patch
Indentation   +94 added lines, -94 removed lines patch added patch discarded remove patch
@@ -20,98 +20,98 @@
 block discarded – undo
20 20
 class SessionLifespan
21 21
 {
22 22
 
23
-    /**
24
-     * how long an EE session lasts in seconds
25
-     * default session lifespan of 1 hour (for not so instant IPNs)
26
-     *
27
-     * @var int $lifespan
28
-     */
29
-    private $lifespan;
30
-
31
-
32
-    /**
33
-     * SessionLifespan constructor.
34
-     *
35
-     * @param int $lifespan
36
-     * @throws DomainException
37
-     */
38
-    public function __construct($lifespan = 0)
39
-    {
40
-        $lifespan = absint($lifespan);
41
-        $lifespan = $lifespan > 0 ? $lifespan : (int) HOUR_IN_SECONDS;
42
-        $this->setLifespan($lifespan);
43
-    }
44
-
45
-
46
-    /**
47
-     * @param int $lifespan
48
-     * @throws DomainException
49
-     */
50
-    protected function setLifespan($lifespan)
51
-    {
52
-        if ($lifespan < 60) {
53
-            throw new DomainException(
54
-                esc_html__(
55
-                    'The session lifespan needs to be at least 60 seconds, and even that is extremely short',
56
-                    'event_espresso'
57
-                )
58
-            );
59
-        }
60
-        $this->lifespan = apply_filters(
61
-            'FHEE__EventEspresso_core_domain_values_session_SessionLifespan__setLifespan___lifespan',
62
-            // apply legacy filter for now but add doing it wrong notice in future
63
-            apply_filters(
64
-                'FHEE__EE_Session__construct___lifespan',
65
-                $lifespan
66
-            )
67
-        ) + 1;
68
-    }
69
-
70
-
71
-    /**
72
-     * @return int
73
-     */
74
-    public function inSeconds()
75
-    {
76
-        return $this->lifespan;
77
-    }
78
-
79
-
80
-    /**
81
-     * @param string $separator
82
-     * @return string
83
-     */
84
-    public function inHoursMinutesSeconds($separator = ':')
85
-    {
86
-        return sprintf(
87
-            '%02d%s%02d%s%02d',
88
-            floor($this->lifespan / 3600),
89
-            $separator,
90
-            ($this->lifespan / 60) % 60,
91
-            $separator,
92
-            $this->lifespan % 60
93
-        );
94
-    }
95
-
96
-
97
-    /**
98
-     * Returns a timestamp for when the session would expire based on this lifespan
99
-     *
100
-     * @param bool $utc If true, displays expiration in UTC
101
-     *                  If false, displays expiration in local time
102
-     * @return int
103
-     */
104
-    public function expiration($utc = true)
105
-    {
106
-        return (int) current_time('timestamp', $utc) - $this->lifespan;
107
-    }
108
-
109
-
110
-    /**
111
-     * @return string
112
-     */
113
-    public function __toString()
114
-    {
115
-        return (string) $this->inSeconds();
116
-    }
23
+	/**
24
+	 * how long an EE session lasts in seconds
25
+	 * default session lifespan of 1 hour (for not so instant IPNs)
26
+	 *
27
+	 * @var int $lifespan
28
+	 */
29
+	private $lifespan;
30
+
31
+
32
+	/**
33
+	 * SessionLifespan constructor.
34
+	 *
35
+	 * @param int $lifespan
36
+	 * @throws DomainException
37
+	 */
38
+	public function __construct($lifespan = 0)
39
+	{
40
+		$lifespan = absint($lifespan);
41
+		$lifespan = $lifespan > 0 ? $lifespan : (int) HOUR_IN_SECONDS;
42
+		$this->setLifespan($lifespan);
43
+	}
44
+
45
+
46
+	/**
47
+	 * @param int $lifespan
48
+	 * @throws DomainException
49
+	 */
50
+	protected function setLifespan($lifespan)
51
+	{
52
+		if ($lifespan < 60) {
53
+			throw new DomainException(
54
+				esc_html__(
55
+					'The session lifespan needs to be at least 60 seconds, and even that is extremely short',
56
+					'event_espresso'
57
+				)
58
+			);
59
+		}
60
+		$this->lifespan = apply_filters(
61
+			'FHEE__EventEspresso_core_domain_values_session_SessionLifespan__setLifespan___lifespan',
62
+			// apply legacy filter for now but add doing it wrong notice in future
63
+			apply_filters(
64
+				'FHEE__EE_Session__construct___lifespan',
65
+				$lifespan
66
+			)
67
+		) + 1;
68
+	}
69
+
70
+
71
+	/**
72
+	 * @return int
73
+	 */
74
+	public function inSeconds()
75
+	{
76
+		return $this->lifespan;
77
+	}
78
+
79
+
80
+	/**
81
+	 * @param string $separator
82
+	 * @return string
83
+	 */
84
+	public function inHoursMinutesSeconds($separator = ':')
85
+	{
86
+		return sprintf(
87
+			'%02d%s%02d%s%02d',
88
+			floor($this->lifespan / 3600),
89
+			$separator,
90
+			($this->lifespan / 60) % 60,
91
+			$separator,
92
+			$this->lifespan % 60
93
+		);
94
+	}
95
+
96
+
97
+	/**
98
+	 * Returns a timestamp for when the session would expire based on this lifespan
99
+	 *
100
+	 * @param bool $utc If true, displays expiration in UTC
101
+	 *                  If false, displays expiration in local time
102
+	 * @return int
103
+	 */
104
+	public function expiration($utc = true)
105
+	{
106
+		return (int) current_time('timestamp', $utc) - $this->lifespan;
107
+	}
108
+
109
+
110
+	/**
111
+	 * @return string
112
+	 */
113
+	public function __toString()
114
+	{
115
+		return (string) $this->inSeconds();
116
+	}
117 117
 }
Please login to merge, or discard this patch.