Completed
Branch FET/extract-activation-detecti... (285969)
by
unknown
05:05 queued 02:43
created
core/db_classes/EE_WP_User.class.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -51,7 +51,7 @@
 block discarded – undo
51 51
      */
52 52
     public function wp_user_obj()
53 53
     {
54
-        if (! $this->_wp_user_obj) {
54
+        if ( ! $this->_wp_user_obj) {
55 55
             $this->_wp_user_obj = get_user_by('ID', $this->ID());
56 56
         }
57 57
         return $this->_wp_user_obj;
Please login to merge, or discard this patch.
Indentation   +107 added lines, -107 removed lines patch added patch discarded remove patch
@@ -12,111 +12,111 @@
 block discarded – undo
12 12
  */
13 13
 class EE_WP_User extends EE_Base_Class implements EEI_Admin_Links
14 14
 {
15
-    /**
16
-     * @var WP_User
17
-     */
18
-    protected $_wp_user_obj;
19
-
20
-
21
-    /**
22
-     * @param array $props_n_values
23
-     * @return EE_WP_User|mixed
24
-     * @throws EE_Error
25
-     * @throws ReflectionException
26
-     */
27
-    public static function new_instance($props_n_values = [])
28
-    {
29
-        $has_object = parent::_check_for_object($props_n_values, __CLASS__);
30
-        return $has_object ?: new self($props_n_values);
31
-    }
32
-
33
-
34
-    /**
35
-     * @param array $props_n_values
36
-     * @return EE_WP_User
37
-     * @throws EE_Error
38
-     * @throws ReflectionException
39
-     */
40
-    public static function new_instance_from_db($props_n_values = [])
41
-    {
42
-        return new self($props_n_values, true);
43
-    }
44
-
45
-
46
-    /**
47
-     * Return a normal WP_User object (caches the object for future calls)
48
-     *
49
-     * @return WP_User
50
-     * @throws EE_Error
51
-     * @throws ReflectionException
52
-     */
53
-    public function wp_user_obj()
54
-    {
55
-        if (! $this->_wp_user_obj) {
56
-            $this->_wp_user_obj = get_user_by('ID', $this->ID());
57
-        }
58
-        return $this->_wp_user_obj;
59
-    }
60
-
61
-
62
-    /**
63
-     * Return the link to the admin details for the object.
64
-     *
65
-     * @return string
66
-     * @throws EE_Error
67
-     * @throws ReflectionException
68
-     */
69
-    public function get_admin_details_link()
70
-    {
71
-        return $this->get_admin_edit_link();
72
-    }
73
-
74
-
75
-    /**
76
-     * Returns the link to the editor for the object.  Sometimes this is the same as the details.
77
-     *
78
-     * @return string
79
-     * @throws EE_Error
80
-     * @throws ReflectionException
81
-     */
82
-    public function get_admin_edit_link()
83
-    {
84
-        /** @var RequestInterface $request */
85
-        $request = LoaderFactory::getLoader()->getShared(RequestInterface::class);
86
-        return esc_url(
87
-            add_query_arg(
88
-                'wp_http_referer',
89
-                urlencode(
90
-                    wp_unslash(
91
-                        $request->getServerParam('REQUEST_URI')
92
-                    )
93
-                ),
94
-                get_edit_user_link($this->ID())
95
-            )
96
-        );
97
-    }
98
-
99
-
100
-    /**
101
-     * Returns the link to a settings page for the object.
102
-     *
103
-     * @return string
104
-     * @throws EE_Error
105
-     * @throws ReflectionException
106
-     */
107
-    public function get_admin_settings_link()
108
-    {
109
-        return $this->get_admin_edit_link();
110
-    }
111
-
112
-
113
-    /**
114
-     * Returns the link to the "overview" for the object (typically the "list table" view).
115
-     *
116
-     * @return string
117
-     */
118
-    public function get_admin_overview_link()
119
-    {
120
-        return admin_url('users.php');
121
-    }
15
+	/**
16
+	 * @var WP_User
17
+	 */
18
+	protected $_wp_user_obj;
19
+
20
+
21
+	/**
22
+	 * @param array $props_n_values
23
+	 * @return EE_WP_User|mixed
24
+	 * @throws EE_Error
25
+	 * @throws ReflectionException
26
+	 */
27
+	public static function new_instance($props_n_values = [])
28
+	{
29
+		$has_object = parent::_check_for_object($props_n_values, __CLASS__);
30
+		return $has_object ?: new self($props_n_values);
31
+	}
32
+
33
+
34
+	/**
35
+	 * @param array $props_n_values
36
+	 * @return EE_WP_User
37
+	 * @throws EE_Error
38
+	 * @throws ReflectionException
39
+	 */
40
+	public static function new_instance_from_db($props_n_values = [])
41
+	{
42
+		return new self($props_n_values, true);
43
+	}
44
+
45
+
46
+	/**
47
+	 * Return a normal WP_User object (caches the object for future calls)
48
+	 *
49
+	 * @return WP_User
50
+	 * @throws EE_Error
51
+	 * @throws ReflectionException
52
+	 */
53
+	public function wp_user_obj()
54
+	{
55
+		if (! $this->_wp_user_obj) {
56
+			$this->_wp_user_obj = get_user_by('ID', $this->ID());
57
+		}
58
+		return $this->_wp_user_obj;
59
+	}
60
+
61
+
62
+	/**
63
+	 * Return the link to the admin details for the object.
64
+	 *
65
+	 * @return string
66
+	 * @throws EE_Error
67
+	 * @throws ReflectionException
68
+	 */
69
+	public function get_admin_details_link()
70
+	{
71
+		return $this->get_admin_edit_link();
72
+	}
73
+
74
+
75
+	/**
76
+	 * Returns the link to the editor for the object.  Sometimes this is the same as the details.
77
+	 *
78
+	 * @return string
79
+	 * @throws EE_Error
80
+	 * @throws ReflectionException
81
+	 */
82
+	public function get_admin_edit_link()
83
+	{
84
+		/** @var RequestInterface $request */
85
+		$request = LoaderFactory::getLoader()->getShared(RequestInterface::class);
86
+		return esc_url(
87
+			add_query_arg(
88
+				'wp_http_referer',
89
+				urlencode(
90
+					wp_unslash(
91
+						$request->getServerParam('REQUEST_URI')
92
+					)
93
+				),
94
+				get_edit_user_link($this->ID())
95
+			)
96
+		);
97
+	}
98
+
99
+
100
+	/**
101
+	 * Returns the link to a settings page for the object.
102
+	 *
103
+	 * @return string
104
+	 * @throws EE_Error
105
+	 * @throws ReflectionException
106
+	 */
107
+	public function get_admin_settings_link()
108
+	{
109
+		return $this->get_admin_edit_link();
110
+	}
111
+
112
+
113
+	/**
114
+	 * Returns the link to the "overview" for the object (typically the "list table" view).
115
+	 *
116
+	 * @return string
117
+	 */
118
+	public function get_admin_overview_link()
119
+	{
120
+		return admin_url('users.php');
121
+	}
122 122
 }
Please login to merge, or discard this patch.
core/services/request/middleware/PreProductionVersionWarning.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -78,7 +78,7 @@
 block discarded – undo
78 78
     public function preProductionVersionAdminNotice()
79 79
     {
80 80
         new PersistentAdminNotice(
81
-            'preProductionVersionAdminNotice_' . EVENT_ESPRESSO_VERSION,
81
+            'preProductionVersionAdminNotice_'.EVENT_ESPRESSO_VERSION,
82 82
             $this->warningNotice()
83 83
         );
84 84
     }
Please login to merge, or discard this patch.
Indentation   +79 added lines, -79 removed lines patch added patch discarded remove patch
@@ -18,91 +18,91 @@
 block discarded – undo
18 18
  */
19 19
 class PreProductionVersionWarning extends Middleware
20 20
 {
21
-    /**
22
-     * converts a Request to a Response
23
-     *
24
-     * @param RequestInterface  $request
25
-     * @param ResponseInterface $response
26
-     * @return ResponseInterface
27
-     */
28
-    public function handleRequest(RequestInterface $request, ResponseInterface $response)
29
-    {
30
-        $this->request = $request;
31
-        $this->response = $response;
32
-        $this->displayPreProductionVersionWarning();
33
-        $this->response = $this->processRequestStack($this->request, $this->response);
34
-        return $this->response;
35
-    }
21
+	/**
22
+	 * converts a Request to a Response
23
+	 *
24
+	 * @param RequestInterface  $request
25
+	 * @param ResponseInterface $response
26
+	 * @return ResponseInterface
27
+	 */
28
+	public function handleRequest(RequestInterface $request, ResponseInterface $response)
29
+	{
30
+		$this->request = $request;
31
+		$this->response = $response;
32
+		$this->displayPreProductionVersionWarning();
33
+		$this->response = $this->processRequestStack($this->request, $this->response);
34
+		return $this->response;
35
+	}
36 36
 
37 37
 
38
-    /**
39
-     * displays message on frontend of site notifying admin that EE has been temporarily placed into maintenance mode
40
-     *
41
-     * @return void
42
-     */
43
-    public function displayPreProductionVersionWarning()
44
-    {
45
-        // skip AJAX requests
46
-        if ($this->request->isAjax()) {
47
-            return;
48
-        }
49
-        // skip stable releases
50
-        if (substr(EVENT_ESPRESSO_VERSION, -5) !== '.beta') {
51
-            return;
52
-        }
53
-        // site admin has authorized use of non-stable release candidate for production
54
-        if (defined('ALLOW_NON_STABLE_RELEASE_ON_LIVE_SITE') && ALLOW_NON_STABLE_RELEASE_ON_LIVE_SITE) {
55
-            return;
56
-        }
57
-        // post release candidate warning
58
-        if ($this->request->isAdmin()) {
59
-            add_action('admin_notices', array($this, 'preProductionVersionAdminNotice'), -999);
60
-        } else {
61
-            add_action('shutdown', array($this, 'preProductionVersionWarningNotice'), 10);
62
-        }
63
-    }
38
+	/**
39
+	 * displays message on frontend of site notifying admin that EE has been temporarily placed into maintenance mode
40
+	 *
41
+	 * @return void
42
+	 */
43
+	public function displayPreProductionVersionWarning()
44
+	{
45
+		// skip AJAX requests
46
+		if ($this->request->isAjax()) {
47
+			return;
48
+		}
49
+		// skip stable releases
50
+		if (substr(EVENT_ESPRESSO_VERSION, -5) !== '.beta') {
51
+			return;
52
+		}
53
+		// site admin has authorized use of non-stable release candidate for production
54
+		if (defined('ALLOW_NON_STABLE_RELEASE_ON_LIVE_SITE') && ALLOW_NON_STABLE_RELEASE_ON_LIVE_SITE) {
55
+			return;
56
+		}
57
+		// post release candidate warning
58
+		if ($this->request->isAdmin()) {
59
+			add_action('admin_notices', array($this, 'preProductionVersionAdminNotice'), -999);
60
+		} else {
61
+			add_action('shutdown', array($this, 'preProductionVersionWarningNotice'), 10);
62
+		}
63
+	}
64 64
 
65 65
 
66
-    /**
67
-     * displays admin notice that current version of EE is not a stable release
68
-     *
69
-     * @return void
70
-     * @throws InvalidDataTypeException
71
-     */
72
-    public function preProductionVersionAdminNotice()
73
-    {
74
-        new PersistentAdminNotice(
75
-            'preProductionVersionAdminNotice_' . EVENT_ESPRESSO_VERSION,
76
-            $this->warningNotice()
77
-        );
78
-    }
66
+	/**
67
+	 * displays admin notice that current version of EE is not a stable release
68
+	 *
69
+	 * @return void
70
+	 * @throws InvalidDataTypeException
71
+	 */
72
+	public function preProductionVersionAdminNotice()
73
+	{
74
+		new PersistentAdminNotice(
75
+			'preProductionVersionAdminNotice_' . EVENT_ESPRESSO_VERSION,
76
+			$this->warningNotice()
77
+		);
78
+	}
79 79
 
80 80
 
81
-    /**
82
-     * displays message on frontend of site notifying admin that current version of EE is not a stable release
83
-     *
84
-     * @return void
85
-     */
86
-    public function preProductionVersionWarningNotice()
87
-    {
88
-        echo '<div id="ee-release-candidate-notice-dv" class="ee-really-important-notice-dv"><p>';
89
-        echo wp_kses($this->warningNotice(), AllowedTags::getAllowedTags());
90
-        echo '</p></div>';
91
-    }
81
+	/**
82
+	 * displays message on frontend of site notifying admin that current version of EE is not a stable release
83
+	 *
84
+	 * @return void
85
+	 */
86
+	public function preProductionVersionWarningNotice()
87
+	{
88
+		echo '<div id="ee-release-candidate-notice-dv" class="ee-really-important-notice-dv"><p>';
89
+		echo wp_kses($this->warningNotice(), AllowedTags::getAllowedTags());
90
+		echo '</p></div>';
91
+	}
92 92
 
93 93
 
94
-    /**
95
-     * @return string
96
-     */
97
-    private function warningNotice()
98
-    {
99
-        return sprintf(
100
-            esc_html__(
101
-                'This version of Event Espresso is for testing and/or evaluation purposes only. It is %1$snot%2$s considered a stable release and should therefore %1$snot%2$s be activated on a live or production website.',
102
-                'event_espresso'
103
-            ),
104
-            '<strong>',
105
-            '</strong>'
106
-        );
107
-    }
94
+	/**
95
+	 * @return string
96
+	 */
97
+	private function warningNotice()
98
+	{
99
+		return sprintf(
100
+			esc_html__(
101
+				'This version of Event Espresso is for testing and/or evaluation purposes only. It is %1$snot%2$s considered a stable release and should therefore %1$snot%2$s be activated on a live or production website.',
102
+				'event_espresso'
103
+			),
104
+			'<strong>',
105
+			'</strong>'
106
+		);
107
+	}
108 108
 }
Please login to merge, or discard this patch.
core/services/request/RequestStack.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -47,7 +47,7 @@
 block discarded – undo
47 47
     public function __construct(RequestDecoratorInterface $request_stack_app, RequestStackCoreAppInterface $core_app)
48 48
     {
49 49
         $this->request_stack_app = $request_stack_app;
50
-        $this->core_app      = $core_app;
50
+        $this->core_app = $core_app;
51 51
     }
52 52
 
53 53
 
Please login to merge, or discard this patch.
Indentation   +45 added lines, -45 removed lines patch added patch discarded remove patch
@@ -14,59 +14,59 @@
 block discarded – undo
14 14
  */
15 15
 class RequestStack
16 16
 {
17
-    /**
18
-     * @var RequestDecoratorInterface $request_stack_app
19
-     */
20
-    protected $request_stack_app;
17
+	/**
18
+	 * @var RequestDecoratorInterface $request_stack_app
19
+	 */
20
+	protected $request_stack_app;
21 21
 
22
-    /**
23
-     * @var RequestStackCoreAppInterface $core_app
24
-     */
25
-    protected $core_app;
22
+	/**
23
+	 * @var RequestStackCoreAppInterface $core_app
24
+	 */
25
+	protected $core_app;
26 26
 
27
-    /**
28
-     * @var RequestInterface $request
29
-     */
30
-    protected $request;
27
+	/**
28
+	 * @var RequestInterface $request
29
+	 */
30
+	protected $request;
31 31
 
32
-    /**
33
-     * @var ResponseInterface $response
34
-     */
35
-    protected $response;
32
+	/**
33
+	 * @var ResponseInterface $response
34
+	 */
35
+	protected $response;
36 36
 
37 37
 
38
-    /**
39
-     * @param RequestDecoratorInterface    $request_stack_app
40
-     * @param RequestStackCoreAppInterface $core_app
41
-     */
42
-    public function __construct(RequestDecoratorInterface $request_stack_app, RequestStackCoreAppInterface $core_app)
43
-    {
44
-        $this->request_stack_app = $request_stack_app;
45
-        $this->core_app      = $core_app;
46
-    }
38
+	/**
39
+	 * @param RequestDecoratorInterface    $request_stack_app
40
+	 * @param RequestStackCoreAppInterface $core_app
41
+	 */
42
+	public function __construct(RequestDecoratorInterface $request_stack_app, RequestStackCoreAppInterface $core_app)
43
+	{
44
+		$this->request_stack_app = $request_stack_app;
45
+		$this->core_app      = $core_app;
46
+	}
47 47
 
48 48
 
49
-    /**
50
-     * @param RequestInterface  $request
51
-     * @param ResponseInterface $response
52
-     * @return ResponseInterface
53
-     */
54
-    public function handleRequest(RequestInterface $request, ResponseInterface $response)
55
-    {
56
-        $this->request  = $request;
57
-        $this->response = $response;
58
-        return $this->request_stack_app->handleRequest($request, $response);
59
-    }
49
+	/**
50
+	 * @param RequestInterface  $request
51
+	 * @param ResponseInterface $response
52
+	 * @return ResponseInterface
53
+	 */
54
+	public function handleRequest(RequestInterface $request, ResponseInterface $response)
55
+	{
56
+		$this->request  = $request;
57
+		$this->response = $response;
58
+		return $this->request_stack_app->handleRequest($request, $response);
59
+	}
60 60
 
61 61
 
62
-    /**
63
-     * handle_response
64
-     * executes the handle_response() method on the RequestStackCoreAppInterface object
65
-     * after the request stack has been fully processed
66
-     */
67
-    public function handleResponse()
68
-    {
69
-        $this->core_app->handleResponse($this->request, $this->response);
70
-    }
62
+	/**
63
+	 * handle_response
64
+	 * executes the handle_response() method on the RequestStackCoreAppInterface object
65
+	 * after the request stack has been fully processed
66
+	 */
67
+	public function handleResponse()
68
+	{
69
+		$this->core_app->handleResponse($this->request, $this->response);
70
+	}
71 71
 }
72 72
 // Location: RequestStack.php
Please login to merge, or discard this patch.
registration/UpdateRegistrationAndTransactionAfterChangeCommandHandler.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -47,7 +47,7 @@
 block discarded – undo
47 47
     public function handle(CommandInterface $command)
48 48
     {
49 49
         /** @var UpdateRegistrationAndTransactionAfterChangeCommand $command */
50
-        if (! $command instanceof UpdateRegistrationAndTransactionAfterChangeCommand) {
50
+        if ( ! $command instanceof UpdateRegistrationAndTransactionAfterChangeCommand) {
51 51
             throw new InvalidEntityException(
52 52
                 get_class($command),
53 53
                 'UpdateRegistrationAndTransactionAfterChangeCommand'
Please login to merge, or discard this patch.
Indentation   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -17,39 +17,39 @@
 block discarded – undo
17 17
  */
18 18
 class UpdateRegistrationAndTransactionAfterChangeCommandHandler extends CommandHandler
19 19
 {
20
-    /**
21
-     * @var UpdateRegistrationService $update_registration_service
22
-     */
23
-    private $update_registration_service;
20
+	/**
21
+	 * @var UpdateRegistrationService $update_registration_service
22
+	 */
23
+	private $update_registration_service;
24 24
 
25 25
 
26
-    /**
27
-     * Command constructor
28
-     *
29
-     * @param UpdateRegistrationService $update_registration_service
30
-     */
31
-    public function __construct(
32
-        UpdateRegistrationService $update_registration_service
33
-    ) {
34
-        defined('EVENT_ESPRESSO_VERSION') || exit;
35
-        $this->update_registration_service = $update_registration_service;
36
-    }
26
+	/**
27
+	 * Command constructor
28
+	 *
29
+	 * @param UpdateRegistrationService $update_registration_service
30
+	 */
31
+	public function __construct(
32
+		UpdateRegistrationService $update_registration_service
33
+	) {
34
+		defined('EVENT_ESPRESSO_VERSION') || exit;
35
+		$this->update_registration_service = $update_registration_service;
36
+	}
37 37
 
38 38
 
39
-    /**
40
-     * @param CommandInterface|UpdateRegistrationAndTransactionAfterChangeCommand $command
41
-     * @return boolean
42
-     * @throws InvalidEntityException
43
-     */
44
-    public function handle(CommandInterface $command)
45
-    {
46
-        /** @var UpdateRegistrationAndTransactionAfterChangeCommand $command */
47
-        if (! $command instanceof UpdateRegistrationAndTransactionAfterChangeCommand) {
48
-            throw new InvalidEntityException(
49
-                get_class($command),
50
-                'UpdateRegistrationAndTransactionAfterChangeCommand'
51
-            );
52
-        }
53
-        return $this->update_registration_service->updateRegistrationAndTransaction($command->registration());
54
-    }
39
+	/**
40
+	 * @param CommandInterface|UpdateRegistrationAndTransactionAfterChangeCommand $command
41
+	 * @return boolean
42
+	 * @throws InvalidEntityException
43
+	 */
44
+	public function handle(CommandInterface $command)
45
+	{
46
+		/** @var UpdateRegistrationAndTransactionAfterChangeCommand $command */
47
+		if (! $command instanceof UpdateRegistrationAndTransactionAfterChangeCommand) {
48
+			throw new InvalidEntityException(
49
+				get_class($command),
50
+				'UpdateRegistrationAndTransactionAfterChangeCommand'
51
+			);
52
+		}
53
+		return $this->update_registration_service->updateRegistrationAndTransaction($command->registration());
54
+	}
55 55
 }
Please login to merge, or discard this patch.
core/domain/services/commands/registration/CreateRegistrationCommand.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
         $this->reg_status       = $reg_status;
93 93
         // grab the related ticket object for this line_item if one wasn't already supplied
94 94
         $this->ticket = $ticket instanceof EE_Ticket ? $ticket : $this->ticket_line_item->ticket();
95
-        if (! $this->ticket instanceof EE_Ticket) {
95
+        if ( ! $this->ticket instanceof EE_Ticket) {
96 96
             throw new InvalidEntityException(
97 97
                 is_object($this->ticket) ? get_class($this->ticket) : gettype($this->ticket),
98 98
                 'EE_Ticket',
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
      */
112 112
     public function getCapCheck()
113 113
     {
114
-        if (! $this->cap_check instanceof CapCheckInterface) {
114
+        if ( ! $this->cap_check instanceof CapCheckInterface) {
115 115
             return new CapCheck('ee_edit_registrations', 'create_new_registration');
116 116
         }
117 117
         return $this->cap_check;
Please login to merge, or discard this patch.
Indentation   +151 added lines, -151 removed lines patch added patch discarded remove patch
@@ -25,155 +25,155 @@
 block discarded – undo
25 25
  */
26 26
 class CreateRegistrationCommand extends Command implements CommandRequiresCapCheckInterface
27 27
 {
28
-    /**
29
-     * @var EE_Transaction $transaction
30
-     */
31
-    private $transaction;
32
-
33
-    /**
34
-     * @var EE_Ticket $ticket
35
-     */
36
-    private $ticket;
37
-
38
-    /**
39
-     * @var EE_Line_Item $ticket_line_item
40
-     */
41
-    private $ticket_line_item;
42
-
43
-    /**
44
-     * @var int $reg_count
45
-     */
46
-    private $reg_count;
47
-
48
-    /**
49
-     * @var int $reg_group_size
50
-     */
51
-    private $reg_group_size;
52
-
53
-    /**
54
-     * @var string $reg_status
55
-     */
56
-    private $reg_status;
57
-
58
-    /**
59
-     * @var EE_Registration $registration
60
-     */
61
-    protected $registration;
62
-
63
-
64
-    /**
65
-     * CreateRegistrationCommand constructor.
66
-     *
67
-     * @param EE_Transaction $transaction
68
-     * @param EE_Line_Item   $ticket_line_item
69
-     * @param int            $reg_count
70
-     * @param int            $reg_group_size
71
-     * @param string         $reg_status
72
-     * @param EE_Ticket|null $ticket
73
-     * @throws InvalidEntityException
74
-     * @throws EE_Error
75
-     */
76
-    public function __construct(
77
-        EE_Transaction $transaction,
78
-        EE_Line_Item $ticket_line_item,
79
-        $reg_count = 1,
80
-        $reg_group_size = 0,
81
-        $reg_status = EEM_Registration::status_id_incomplete,
82
-        EE_Ticket $ticket = null
83
-    ) {
84
-        defined('EVENT_ESPRESSO_VERSION') || exit;
85
-        $this->transaction      = $transaction;
86
-        $this->ticket_line_item = $ticket_line_item;
87
-        $this->reg_count        = absint($reg_count);
88
-        $this->reg_group_size   = absint($reg_group_size);
89
-        $this->reg_status       = $reg_status;
90
-        // grab the related ticket object for this line_item if one wasn't already supplied
91
-        $this->ticket = $ticket instanceof EE_Ticket ? $ticket : $this->ticket_line_item->ticket();
92
-        if (! $this->ticket instanceof EE_Ticket) {
93
-            throw new InvalidEntityException(
94
-                is_object($this->ticket) ? get_class($this->ticket) : gettype($this->ticket),
95
-                'EE_Ticket',
96
-                sprintf(
97
-                    esc_html__('Line item %s did not contain a valid ticket', 'event_espresso'),
98
-                    $ticket_line_item->ID()
99
-                )
100
-            );
101
-        }
102
-    }
103
-
104
-
105
-    /**
106
-     * @return CapCheckInterface
107
-     * @throws InvalidDataTypeException
108
-     */
109
-    public function getCapCheck()
110
-    {
111
-        if (! $this->cap_check instanceof CapCheckInterface) {
112
-            return new CapCheck('ee_edit_registrations', 'create_new_registration');
113
-        }
114
-        return $this->cap_check;
115
-    }
116
-
117
-
118
-    /**
119
-     * @return EE_Transaction
120
-     */
121
-    public function transaction()
122
-    {
123
-        return $this->transaction;
124
-    }
125
-
126
-
127
-    /**
128
-     * @return EE_Ticket
129
-     */
130
-    public function ticket()
131
-    {
132
-        return $this->ticket;
133
-    }
134
-
135
-
136
-    /**
137
-     * @return EE_Line_Item
138
-     */
139
-    public function ticketLineItem()
140
-    {
141
-        return $this->ticket_line_item;
142
-    }
143
-
144
-
145
-    /**
146
-     * @return int
147
-     */
148
-    public function regCount()
149
-    {
150
-        return $this->reg_count;
151
-    }
152
-
153
-
154
-    /**
155
-     * @return int
156
-     */
157
-    public function regGroupSize()
158
-    {
159
-        return $this->reg_group_size;
160
-    }
161
-
162
-
163
-    /**
164
-     * @return string
165
-     */
166
-    public function regStatus()
167
-    {
168
-        return $this->reg_status;
169
-    }
170
-
171
-
172
-    /**
173
-     * @return EE_Registration
174
-     */
175
-    public function registration()
176
-    {
177
-        return $this->registration;
178
-    }
28
+	/**
29
+	 * @var EE_Transaction $transaction
30
+	 */
31
+	private $transaction;
32
+
33
+	/**
34
+	 * @var EE_Ticket $ticket
35
+	 */
36
+	private $ticket;
37
+
38
+	/**
39
+	 * @var EE_Line_Item $ticket_line_item
40
+	 */
41
+	private $ticket_line_item;
42
+
43
+	/**
44
+	 * @var int $reg_count
45
+	 */
46
+	private $reg_count;
47
+
48
+	/**
49
+	 * @var int $reg_group_size
50
+	 */
51
+	private $reg_group_size;
52
+
53
+	/**
54
+	 * @var string $reg_status
55
+	 */
56
+	private $reg_status;
57
+
58
+	/**
59
+	 * @var EE_Registration $registration
60
+	 */
61
+	protected $registration;
62
+
63
+
64
+	/**
65
+	 * CreateRegistrationCommand constructor.
66
+	 *
67
+	 * @param EE_Transaction $transaction
68
+	 * @param EE_Line_Item   $ticket_line_item
69
+	 * @param int            $reg_count
70
+	 * @param int            $reg_group_size
71
+	 * @param string         $reg_status
72
+	 * @param EE_Ticket|null $ticket
73
+	 * @throws InvalidEntityException
74
+	 * @throws EE_Error
75
+	 */
76
+	public function __construct(
77
+		EE_Transaction $transaction,
78
+		EE_Line_Item $ticket_line_item,
79
+		$reg_count = 1,
80
+		$reg_group_size = 0,
81
+		$reg_status = EEM_Registration::status_id_incomplete,
82
+		EE_Ticket $ticket = null
83
+	) {
84
+		defined('EVENT_ESPRESSO_VERSION') || exit;
85
+		$this->transaction      = $transaction;
86
+		$this->ticket_line_item = $ticket_line_item;
87
+		$this->reg_count        = absint($reg_count);
88
+		$this->reg_group_size   = absint($reg_group_size);
89
+		$this->reg_status       = $reg_status;
90
+		// grab the related ticket object for this line_item if one wasn't already supplied
91
+		$this->ticket = $ticket instanceof EE_Ticket ? $ticket : $this->ticket_line_item->ticket();
92
+		if (! $this->ticket instanceof EE_Ticket) {
93
+			throw new InvalidEntityException(
94
+				is_object($this->ticket) ? get_class($this->ticket) : gettype($this->ticket),
95
+				'EE_Ticket',
96
+				sprintf(
97
+					esc_html__('Line item %s did not contain a valid ticket', 'event_espresso'),
98
+					$ticket_line_item->ID()
99
+				)
100
+			);
101
+		}
102
+	}
103
+
104
+
105
+	/**
106
+	 * @return CapCheckInterface
107
+	 * @throws InvalidDataTypeException
108
+	 */
109
+	public function getCapCheck()
110
+	{
111
+		if (! $this->cap_check instanceof CapCheckInterface) {
112
+			return new CapCheck('ee_edit_registrations', 'create_new_registration');
113
+		}
114
+		return $this->cap_check;
115
+	}
116
+
117
+
118
+	/**
119
+	 * @return EE_Transaction
120
+	 */
121
+	public function transaction()
122
+	{
123
+		return $this->transaction;
124
+	}
125
+
126
+
127
+	/**
128
+	 * @return EE_Ticket
129
+	 */
130
+	public function ticket()
131
+	{
132
+		return $this->ticket;
133
+	}
134
+
135
+
136
+	/**
137
+	 * @return EE_Line_Item
138
+	 */
139
+	public function ticketLineItem()
140
+	{
141
+		return $this->ticket_line_item;
142
+	}
143
+
144
+
145
+	/**
146
+	 * @return int
147
+	 */
148
+	public function regCount()
149
+	{
150
+		return $this->reg_count;
151
+	}
152
+
153
+
154
+	/**
155
+	 * @return int
156
+	 */
157
+	public function regGroupSize()
158
+	{
159
+		return $this->reg_group_size;
160
+	}
161
+
162
+
163
+	/**
164
+	 * @return string
165
+	 */
166
+	public function regStatus()
167
+	{
168
+		return $this->reg_status;
169
+	}
170
+
171
+
172
+	/**
173
+	 * @return EE_Registration
174
+	 */
175
+	public function registration()
176
+	{
177
+		return $this->registration;
178
+	}
179 179
 }
Please login to merge, or discard this patch.
domain/services/commands/registration/CreateRegistrationCommandHandler.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -52,7 +52,7 @@
 block discarded – undo
52 52
     public function handle(CommandInterface $command)
53 53
     {
54 54
         /** @var CreateRegistrationCommand $command */
55
-        if (! $command instanceof CreateRegistrationCommand) {
55
+        if ( ! $command instanceof CreateRegistrationCommand) {
56 56
             throw new InvalidEntityException(get_class($command), 'CreateRegistrationCommand');
57 57
         }
58 58
         // now create a new registration for the ticket
Please login to merge, or discard this patch.
Indentation   +39 added lines, -39 removed lines patch added patch discarded remove patch
@@ -20,47 +20,47 @@
 block discarded – undo
20 20
  */
21 21
 class CreateRegistrationCommandHandler extends CommandHandler
22 22
 {
23
-    /**
24
-     * @var CreateRegistrationService $registration_service
25
-     */
26
-    private $registration_service;
23
+	/**
24
+	 * @var CreateRegistrationService $registration_service
25
+	 */
26
+	private $registration_service;
27 27
 
28 28
 
29
-    /**
30
-     * Command constructor
31
-     *
32
-     * @param CreateRegistrationService $registration_service
33
-     */
34
-    public function __construct(CreateRegistrationService $registration_service)
35
-    {
36
-        defined('EVENT_ESPRESSO_VERSION') || exit;
37
-        $this->registration_service = $registration_service;
38
-    }
29
+	/**
30
+	 * Command constructor
31
+	 *
32
+	 * @param CreateRegistrationService $registration_service
33
+	 */
34
+	public function __construct(CreateRegistrationService $registration_service)
35
+	{
36
+		defined('EVENT_ESPRESSO_VERSION') || exit;
37
+		$this->registration_service = $registration_service;
38
+	}
39 39
 
40 40
 
41
-    /**
42
-     * @param  CommandInterface|CreateRegistrationCommand $command
43
-     * @return mixed
44
-     * @throws OutOfRangeException
45
-     * @throws UnexpectedEntityException
46
-     * @throws EE_Error
47
-     * @throws InvalidEntityException
48
-     */
49
-    public function handle(CommandInterface $command)
50
-    {
51
-        /** @var CreateRegistrationCommand $command */
52
-        if (! $command instanceof CreateRegistrationCommand) {
53
-            throw new InvalidEntityException(get_class($command), 'CreateRegistrationCommand');
54
-        }
55
-        // now create a new registration for the ticket
56
-        return $this->registration_service->create(
57
-            $command->ticket()->get_related_event(),
58
-            $command->transaction(),
59
-            $command->ticket(),
60
-            $command->ticketLineItem(),
61
-            $command->regCount(),
62
-            $command->regGroupSize(),
63
-            $command->regStatus()
64
-        );
65
-    }
41
+	/**
42
+	 * @param  CommandInterface|CreateRegistrationCommand $command
43
+	 * @return mixed
44
+	 * @throws OutOfRangeException
45
+	 * @throws UnexpectedEntityException
46
+	 * @throws EE_Error
47
+	 * @throws InvalidEntityException
48
+	 */
49
+	public function handle(CommandInterface $command)
50
+	{
51
+		/** @var CreateRegistrationCommand $command */
52
+		if (! $command instanceof CreateRegistrationCommand) {
53
+			throw new InvalidEntityException(get_class($command), 'CreateRegistrationCommand');
54
+		}
55
+		// now create a new registration for the ticket
56
+		return $this->registration_service->create(
57
+			$command->ticket()->get_related_event(),
58
+			$command->transaction(),
59
+			$command->ticket(),
60
+			$command->ticketLineItem(),
61
+			$command->regCount(),
62
+			$command->regGroupSize(),
63
+			$command->regStatus()
64
+		);
65
+	}
66 66
 }
Please login to merge, or discard this patch.
commands/registration/CancelRegistrationAndTicketLineItemCommandHandler.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -60,7 +60,7 @@
 block discarded – undo
60 60
     public function handle(CommandInterface $command)
61 61
     {
62 62
         /** @var CancelRegistrationAndTicketLineItemCommand $command */
63
-        if (! $command instanceof CancelRegistrationAndTicketLineItemCommand) {
63
+        if ( ! $command instanceof CancelRegistrationAndTicketLineItemCommand) {
64 64
             throw new InvalidEntityException(get_class($command), 'CancelRegistrationAndTicketLineItemCommand');
65 65
         }
66 66
         $registration = $command->registration();
Please login to merge, or discard this patch.
Indentation   +40 added lines, -40 removed lines patch added patch discarded remove patch
@@ -26,48 +26,48 @@
 block discarded – undo
26 26
  */
27 27
 class CancelRegistrationAndTicketLineItemCommandHandler extends CommandHandler
28 28
 {
29
-    /**
30
-     * @var CancelTicketLineItemService $cancel_ticket_line_item_service
31
-     */
32
-    private $cancel_ticket_line_item_service;
29
+	/**
30
+	 * @var CancelTicketLineItemService $cancel_ticket_line_item_service
31
+	 */
32
+	private $cancel_ticket_line_item_service;
33 33
 
34 34
 
35
-    /**
36
-     * Command constructor
37
-     *
38
-     * @param CancelTicketLineItemService $cancel_ticket_line_item_service
39
-     */
40
-    public function __construct(CancelTicketLineItemService $cancel_ticket_line_item_service)
41
-    {
42
-        defined('EVENT_ESPRESSO_VERSION') || exit;
43
-        $this->cancel_ticket_line_item_service = $cancel_ticket_line_item_service;
44
-    }
35
+	/**
36
+	 * Command constructor
37
+	 *
38
+	 * @param CancelTicketLineItemService $cancel_ticket_line_item_service
39
+	 */
40
+	public function __construct(CancelTicketLineItemService $cancel_ticket_line_item_service)
41
+	{
42
+		defined('EVENT_ESPRESSO_VERSION') || exit;
43
+		$this->cancel_ticket_line_item_service = $cancel_ticket_line_item_service;
44
+	}
45 45
 
46 46
 
47
-    /**
48
-     * @param CommandInterface|CancelRegistrationAndTicketLineItemCommand $command
49
-     * @return boolean
50
-     * @throws DomainException
51
-     * @throws EE_Error
52
-     * @throws EntityNotFoundException
53
-     * @throws InvalidDataTypeException
54
-     * @throws InvalidEntityException
55
-     * @throws InvalidInterfaceException
56
-     * @throws InvalidArgumentException
57
-     * @throws ReflectionException
58
-     * @throws RuntimeException
59
-     */
60
-    public function handle(CommandInterface $command)
61
-    {
62
-        /** @var CancelRegistrationAndTicketLineItemCommand $command */
63
-        if (! $command instanceof CancelRegistrationAndTicketLineItemCommand) {
64
-            throw new InvalidEntityException(get_class($command), 'CancelRegistrationAndTicketLineItemCommand');
65
-        }
66
-        $registration = $command->registration();
67
-        $this->cancel_ticket_line_item_service->forRegistration($registration);
68
-        // cancel original registration
69
-        $registration->set_status(EEM_Registration::status_id_cancelled);
70
-        $registration->save();
71
-        return true;
72
-    }
47
+	/**
48
+	 * @param CommandInterface|CancelRegistrationAndTicketLineItemCommand $command
49
+	 * @return boolean
50
+	 * @throws DomainException
51
+	 * @throws EE_Error
52
+	 * @throws EntityNotFoundException
53
+	 * @throws InvalidDataTypeException
54
+	 * @throws InvalidEntityException
55
+	 * @throws InvalidInterfaceException
56
+	 * @throws InvalidArgumentException
57
+	 * @throws ReflectionException
58
+	 * @throws RuntimeException
59
+	 */
60
+	public function handle(CommandInterface $command)
61
+	{
62
+		/** @var CancelRegistrationAndTicketLineItemCommand $command */
63
+		if (! $command instanceof CancelRegistrationAndTicketLineItemCommand) {
64
+			throw new InvalidEntityException(get_class($command), 'CancelRegistrationAndTicketLineItemCommand');
65
+		}
66
+		$registration = $command->registration();
67
+		$this->cancel_ticket_line_item_service->forRegistration($registration);
68
+		// cancel original registration
69
+		$registration->set_status(EEM_Registration::status_id_cancelled);
70
+		$registration->save();
71
+		return true;
72
+	}
73 73
 }
Please login to merge, or discard this patch.
core/domain/services/commands/transaction/CreateTransactionCommand.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -57,7 +57,7 @@
 block discarded – undo
57 57
     public function getCapCheck()
58 58
     {
59 59
         // need cap for non-AJAX admin requests
60
-        if (! (defined('DOING_AJAX') && DOING_AJAX) && is_admin()) {
60
+        if ( ! (defined('DOING_AJAX') && DOING_AJAX) && is_admin()) {
61 61
             // there's no specific caps for editing/creating transactions,
62 62
             // so that's why we are using ee_edit_registrations
63 63
             return new CapCheck('ee_edit_registrations', 'create_new_transaction');
Please login to merge, or discard this patch.
Indentation   +47 added lines, -47 removed lines patch added patch discarded remove patch
@@ -20,60 +20,60 @@
 block discarded – undo
20 20
  */
21 21
 class CreateTransactionCommand extends Command implements CommandRequiresCapCheckInterface
22 22
 {
23
-    /**
24
-     * @var EE_Checkout $checkout
25
-     */
26
-    protected $checkout;
23
+	/**
24
+	 * @var EE_Checkout $checkout
25
+	 */
26
+	protected $checkout;
27 27
 
28
-    /**
29
-     * @var array $transaction_details
30
-     */
31
-    protected $transaction_details;
28
+	/**
29
+	 * @var array $transaction_details
30
+	 */
31
+	protected $transaction_details;
32 32
 
33 33
 
34
-    /**
35
-     * CreateTransactionCommand constructor.
36
-     *
37
-     * @param EE_Checkout|null $checkout
38
-     * @param array            $transaction_details
39
-     */
40
-    public function __construct(EE_Checkout $checkout = null, array $transaction_details = [])
41
-    {
42
-        $this->checkout            = $checkout;
43
-        $this->transaction_details = $transaction_details;
44
-    }
34
+	/**
35
+	 * CreateTransactionCommand constructor.
36
+	 *
37
+	 * @param EE_Checkout|null $checkout
38
+	 * @param array            $transaction_details
39
+	 */
40
+	public function __construct(EE_Checkout $checkout = null, array $transaction_details = [])
41
+	{
42
+		$this->checkout            = $checkout;
43
+		$this->transaction_details = $transaction_details;
44
+	}
45 45
 
46 46
 
47
-    /**
48
-     * @return CapCheckInterface
49
-     * @throws InvalidDataTypeException
50
-     */
51
-    public function getCapCheck()
52
-    {
53
-        // need cap for non-AJAX admin requests
54
-        if (! (defined('DOING_AJAX') && DOING_AJAX) && is_admin()) {
55
-            // there's no specific caps for editing/creating transactions,
56
-            // so that's why we are using ee_edit_registrations
57
-            return new CapCheck('ee_edit_registrations', 'create_new_transaction');
58
-        }
59
-        return new PublicCapabilities('', 'create_new_transaction');
60
-    }
47
+	/**
48
+	 * @return CapCheckInterface
49
+	 * @throws InvalidDataTypeException
50
+	 */
51
+	public function getCapCheck()
52
+	{
53
+		// need cap for non-AJAX admin requests
54
+		if (! (defined('DOING_AJAX') && DOING_AJAX) && is_admin()) {
55
+			// there's no specific caps for editing/creating transactions,
56
+			// so that's why we are using ee_edit_registrations
57
+			return new CapCheck('ee_edit_registrations', 'create_new_transaction');
58
+		}
59
+		return new PublicCapabilities('', 'create_new_transaction');
60
+	}
61 61
 
62 62
 
63
-    /**
64
-     * @return EE_Checkout
65
-     */
66
-    public function checkout()
67
-    {
68
-        return $this->checkout;
69
-    }
63
+	/**
64
+	 * @return EE_Checkout
65
+	 */
66
+	public function checkout()
67
+	{
68
+		return $this->checkout;
69
+	}
70 70
 
71 71
 
72
-    /**
73
-     * @return array
74
-     */
75
-    public function transactionDetails()
76
-    {
77
-        return $this->transaction_details;
78
-    }
72
+	/**
73
+	 * @return array
74
+	 */
75
+	public function transactionDetails()
76
+	{
77
+		return $this->transaction_details;
78
+	}
79 79
 }
Please login to merge, or discard this patch.
core/domain/services/commands/ticket/CreateTicketLineItemCommandHandler.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -52,7 +52,7 @@
 block discarded – undo
52 52
     public function handle(CommandInterface $command)
53 53
     {
54 54
         /** @var CreateTicketLineItemCommand $command */
55
-        if (! $command instanceof CreateTicketLineItemCommand) {
55
+        if ( ! $command instanceof CreateTicketLineItemCommand) {
56 56
             throw new InvalidEntityException(get_class($command), 'CreateTicketLineItemCommand');
57 57
         }
58 58
         // create new line item for ticket
Please login to merge, or discard this patch.
Indentation   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -20,42 +20,42 @@
 block discarded – undo
20 20
  */
21 21
 class CreateTicketLineItemCommandHandler extends CommandHandler
22 22
 {
23
-    /**
24
-     * @var CreateTicketLineItemService $factory
25
-     */
26
-    private $factory;
23
+	/**
24
+	 * @var CreateTicketLineItemService $factory
25
+	 */
26
+	private $factory;
27 27
 
28 28
 
29
-    /**
30
-     * Command constructor
31
-     *
32
-     * @param CreateTicketLineItemService $factory
33
-     */
34
-    public function __construct(CreateTicketLineItemService $factory)
35
-    {
36
-        defined('EVENT_ESPRESSO_VERSION') || exit;
37
-        $this->factory = $factory;
38
-    }
29
+	/**
30
+	 * Command constructor
31
+	 *
32
+	 * @param CreateTicketLineItemService $factory
33
+	 */
34
+	public function __construct(CreateTicketLineItemService $factory)
35
+	{
36
+		defined('EVENT_ESPRESSO_VERSION') || exit;
37
+		$this->factory = $factory;
38
+	}
39 39
 
40 40
 
41
-    /**
42
-     * @param CommandInterface|CreateTicketLineItemCommand $command
43
-     * @return EE_Line_Item
44
-     * @throws InvalidEntityException
45
-     * @throws UnexpectedEntityException
46
-     * @throws EE_Error
47
-     */
48
-    public function handle(CommandInterface $command)
49
-    {
50
-        /** @var CreateTicketLineItemCommand $command */
51
-        if (! $command instanceof CreateTicketLineItemCommand) {
52
-            throw new InvalidEntityException(get_class($command), 'CreateTicketLineItemCommand');
53
-        }
54
-        // create new line item for ticket
55
-        return $this->factory->create(
56
-            $command->transaction(),
57
-            $command->ticket(),
58
-            $command->quantity()
59
-        );
60
-    }
41
+	/**
42
+	 * @param CommandInterface|CreateTicketLineItemCommand $command
43
+	 * @return EE_Line_Item
44
+	 * @throws InvalidEntityException
45
+	 * @throws UnexpectedEntityException
46
+	 * @throws EE_Error
47
+	 */
48
+	public function handle(CommandInterface $command)
49
+	{
50
+		/** @var CreateTicketLineItemCommand $command */
51
+		if (! $command instanceof CreateTicketLineItemCommand) {
52
+			throw new InvalidEntityException(get_class($command), 'CreateTicketLineItemCommand');
53
+		}
54
+		// create new line item for ticket
55
+		return $this->factory->create(
56
+			$command->transaction(),
57
+			$command->ticket(),
58
+			$command->quantity()
59
+		);
60
+	}
61 61
 }
Please login to merge, or discard this patch.