Completed
Pull Request — master (#1367)
by
unknown
30:51 queued 34s
created
core/Psr4Autoloader.php 3 patches
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
      * Loads the class file for a given class name.
121 121
      *
122 122
      * @param string $class The fully-qualified class name.
123
-     * @return mixed The mapped file name on success, or boolean false on
123
+     * @return string|false The mapped file name on success, or boolean false on
124 124
      *                      failure.
125 125
      */
126 126
     public function loadClass($class)
@@ -153,7 +153,7 @@  discard block
 block discarded – undo
153 153
      *
154 154
      * @param string $prefix         The namespace prefix.
155 155
      * @param string $relative_class The relative class name.
156
-     * @return mixed Boolean false if no mapped file can be loaded, or the
156
+     * @return string|false Boolean false if no mapped file can be loaded, or the
157 157
      *                               name of the mapped file that was loaded.
158 158
      */
159 159
     protected function loadMappedFile($prefix, $relative_class)
Please login to merge, or discard this patch.
Indentation   +146 added lines, -146 removed lines patch added patch discarded remove patch
@@ -45,150 +45,150 @@
 block discarded – undo
45 45
 class Psr4Autoloader
46 46
 {
47 47
 
48
-    /**
49
-     * namespace separator
50
-     */
51
-    const NS = '\\';
52
-
53
-    /**
54
-     * An associative array where the key is a namespace prefix and the value
55
-     * is an array of base directories for classes in that namespace.
56
-     *
57
-     * @var array
58
-     */
59
-    protected $prefixes = array();
60
-
61
-
62
-    /**
63
-     * returns an array of registered namespace prefixes
64
-     *
65
-     * @param string $prefix
66
-     * @return array
67
-     */
68
-    public function prefixes($prefix = '')
69
-    {
70
-        if (! empty($prefix)) {
71
-            // are there any base directories for this namespace prefix?
72
-            return isset($this->prefixes[ $prefix ]) ? $this->prefixes[ $prefix ] : array();
73
-        }
74
-        return $this->prefixes;
75
-    }
76
-
77
-
78
-    /**
79
-     * Register loader with SPL autoloader stack.
80
-     *
81
-     * @return void
82
-     */
83
-    public function register()
84
-    {
85
-        spl_autoload_register(array($this, 'loadClass'));
86
-    }
87
-
88
-
89
-    /**
90
-     * Adds a base directory for a namespace prefix.
91
-     *
92
-     * @param string $prefix   The namespace prefix.
93
-     * @param string $base_dir A base directory for class files in the
94
-     *                         namespace.
95
-     * @param bool   $prepend  If true, prepend the base directory to the stack
96
-     *                         instead of appending it; this causes it to be searched first rather
97
-     *                         than last.
98
-     * @return void
99
-     */
100
-    public function addNamespace($prefix, $base_dir, $prepend = false)
101
-    {
102
-        // normalize namespace prefix
103
-        $prefix = trim($prefix, Psr4Autoloader::NS) . Psr4Autoloader::NS;
104
-        // normalize the base directory with a trailing separator
105
-        $base_dir = \EEH_File::standardise_and_end_with_directory_separator($base_dir);
106
-        // initialize the namespace prefix array
107
-        if (isset($this->prefixes[ $prefix ]) === false) {
108
-            $this->prefixes[ $prefix ] = array();
109
-        }
110
-        // retain the base directory for the namespace prefix
111
-        if ($prepend) {
112
-            array_unshift($this->prefixes[ $prefix ], $base_dir);
113
-        } else {
114
-            $this->prefixes[ $prefix ][] = $base_dir;
115
-        }
116
-    }
117
-
118
-
119
-    /**
120
-     * Loads the class file for a given class name.
121
-     *
122
-     * @param string $class The fully-qualified class name.
123
-     * @return mixed The mapped file name on success, or boolean false on
124
-     *                      failure.
125
-     */
126
-    public function loadClass($class)
127
-    {
128
-        // the current namespace prefix
129
-        $prefix = $class;
130
-        // work backwards through the namespace names of the fully-qualified
131
-        // class name to find a mapped file name
132
-        while (false !== $pos = strrpos($prefix, Psr4Autoloader::NS)) {
133
-            // retain the trailing namespace separator in the prefix
134
-            $prefix = substr($class, 0, $pos + 1);
135
-            // the rest is the relative class name
136
-            $relative_class = substr($class, $pos + 1);
137
-            // try to load a mapped file for the prefix and relative class
138
-            $mapped_file = $this->loadMappedFile($prefix, $relative_class);
139
-            if ($mapped_file) {
140
-                return $mapped_file;
141
-            }
142
-            // remove the trailing namespace separator for the next iteration
143
-            // of strrpos()
144
-            $prefix = rtrim($prefix, Psr4Autoloader::NS);
145
-        }
146
-        // never found a mapped file
147
-        return false;
148
-    }
149
-
150
-
151
-    /**
152
-     * Load the mapped file for a namespace prefix and relative class.
153
-     *
154
-     * @param string $prefix         The namespace prefix.
155
-     * @param string $relative_class The relative class name.
156
-     * @return mixed Boolean false if no mapped file can be loaded, or the
157
-     *                               name of the mapped file that was loaded.
158
-     */
159
-    protected function loadMappedFile($prefix, $relative_class)
160
-    {
161
-        // look through base directories for this namespace prefix
162
-        foreach ($this->prefixes($prefix) as $base_dir) {
163
-            // replace the namespace prefix with the base directory,
164
-            // replace namespace separators with directory separators
165
-            // in the relative class name, append with .php
166
-            $file = $base_dir
167
-                    . str_replace(Psr4Autoloader::NS, DS, $relative_class)
168
-                    . '.php';
169
-            // if the mapped file exists, require it
170
-            if ($this->requireFile($file)) {
171
-                // yes, we're done
172
-                return $file;
173
-            }
174
-        }
175
-        // never found it
176
-        return false;
177
-    }
178
-
179
-
180
-    /**
181
-     * If a file exists, require it from the file system.
182
-     *
183
-     * @param string $file The file to require.
184
-     * @return bool True if the file exists, false if not.
185
-     */
186
-    protected function requireFile($file)
187
-    {
188
-        if (file_exists($file)) {
189
-            require $file;
190
-            return true;
191
-        }
192
-        return false;
193
-    }
48
+	/**
49
+	 * namespace separator
50
+	 */
51
+	const NS = '\\';
52
+
53
+	/**
54
+	 * An associative array where the key is a namespace prefix and the value
55
+	 * is an array of base directories for classes in that namespace.
56
+	 *
57
+	 * @var array
58
+	 */
59
+	protected $prefixes = array();
60
+
61
+
62
+	/**
63
+	 * returns an array of registered namespace prefixes
64
+	 *
65
+	 * @param string $prefix
66
+	 * @return array
67
+	 */
68
+	public function prefixes($prefix = '')
69
+	{
70
+		if (! empty($prefix)) {
71
+			// are there any base directories for this namespace prefix?
72
+			return isset($this->prefixes[ $prefix ]) ? $this->prefixes[ $prefix ] : array();
73
+		}
74
+		return $this->prefixes;
75
+	}
76
+
77
+
78
+	/**
79
+	 * Register loader with SPL autoloader stack.
80
+	 *
81
+	 * @return void
82
+	 */
83
+	public function register()
84
+	{
85
+		spl_autoload_register(array($this, 'loadClass'));
86
+	}
87
+
88
+
89
+	/**
90
+	 * Adds a base directory for a namespace prefix.
91
+	 *
92
+	 * @param string $prefix   The namespace prefix.
93
+	 * @param string $base_dir A base directory for class files in the
94
+	 *                         namespace.
95
+	 * @param bool   $prepend  If true, prepend the base directory to the stack
96
+	 *                         instead of appending it; this causes it to be searched first rather
97
+	 *                         than last.
98
+	 * @return void
99
+	 */
100
+	public function addNamespace($prefix, $base_dir, $prepend = false)
101
+	{
102
+		// normalize namespace prefix
103
+		$prefix = trim($prefix, Psr4Autoloader::NS) . Psr4Autoloader::NS;
104
+		// normalize the base directory with a trailing separator
105
+		$base_dir = \EEH_File::standardise_and_end_with_directory_separator($base_dir);
106
+		// initialize the namespace prefix array
107
+		if (isset($this->prefixes[ $prefix ]) === false) {
108
+			$this->prefixes[ $prefix ] = array();
109
+		}
110
+		// retain the base directory for the namespace prefix
111
+		if ($prepend) {
112
+			array_unshift($this->prefixes[ $prefix ], $base_dir);
113
+		} else {
114
+			$this->prefixes[ $prefix ][] = $base_dir;
115
+		}
116
+	}
117
+
118
+
119
+	/**
120
+	 * Loads the class file for a given class name.
121
+	 *
122
+	 * @param string $class The fully-qualified class name.
123
+	 * @return mixed The mapped file name on success, or boolean false on
124
+	 *                      failure.
125
+	 */
126
+	public function loadClass($class)
127
+	{
128
+		// the current namespace prefix
129
+		$prefix = $class;
130
+		// work backwards through the namespace names of the fully-qualified
131
+		// class name to find a mapped file name
132
+		while (false !== $pos = strrpos($prefix, Psr4Autoloader::NS)) {
133
+			// retain the trailing namespace separator in the prefix
134
+			$prefix = substr($class, 0, $pos + 1);
135
+			// the rest is the relative class name
136
+			$relative_class = substr($class, $pos + 1);
137
+			// try to load a mapped file for the prefix and relative class
138
+			$mapped_file = $this->loadMappedFile($prefix, $relative_class);
139
+			if ($mapped_file) {
140
+				return $mapped_file;
141
+			}
142
+			// remove the trailing namespace separator for the next iteration
143
+			// of strrpos()
144
+			$prefix = rtrim($prefix, Psr4Autoloader::NS);
145
+		}
146
+		// never found a mapped file
147
+		return false;
148
+	}
149
+
150
+
151
+	/**
152
+	 * Load the mapped file for a namespace prefix and relative class.
153
+	 *
154
+	 * @param string $prefix         The namespace prefix.
155
+	 * @param string $relative_class The relative class name.
156
+	 * @return mixed Boolean false if no mapped file can be loaded, or the
157
+	 *                               name of the mapped file that was loaded.
158
+	 */
159
+	protected function loadMappedFile($prefix, $relative_class)
160
+	{
161
+		// look through base directories for this namespace prefix
162
+		foreach ($this->prefixes($prefix) as $base_dir) {
163
+			// replace the namespace prefix with the base directory,
164
+			// replace namespace separators with directory separators
165
+			// in the relative class name, append with .php
166
+			$file = $base_dir
167
+					. str_replace(Psr4Autoloader::NS, DS, $relative_class)
168
+					. '.php';
169
+			// if the mapped file exists, require it
170
+			if ($this->requireFile($file)) {
171
+				// yes, we're done
172
+				return $file;
173
+			}
174
+		}
175
+		// never found it
176
+		return false;
177
+	}
178
+
179
+
180
+	/**
181
+	 * If a file exists, require it from the file system.
182
+	 *
183
+	 * @param string $file The file to require.
184
+	 * @return bool True if the file exists, false if not.
185
+	 */
186
+	protected function requireFile($file)
187
+	{
188
+		if (file_exists($file)) {
189
+			require $file;
190
+			return true;
191
+		}
192
+		return false;
193
+	}
194 194
 }
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -67,9 +67,9 @@  discard block
 block discarded – undo
67 67
      */
68 68
     public function prefixes($prefix = '')
69 69
     {
70
-        if (! empty($prefix)) {
70
+        if ( ! empty($prefix)) {
71 71
             // are there any base directories for this namespace prefix?
72
-            return isset($this->prefixes[ $prefix ]) ? $this->prefixes[ $prefix ] : array();
72
+            return isset($this->prefixes[$prefix]) ? $this->prefixes[$prefix] : array();
73 73
         }
74 74
         return $this->prefixes;
75 75
     }
@@ -100,18 +100,18 @@  discard block
 block discarded – undo
100 100
     public function addNamespace($prefix, $base_dir, $prepend = false)
101 101
     {
102 102
         // normalize namespace prefix
103
-        $prefix = trim($prefix, Psr4Autoloader::NS) . Psr4Autoloader::NS;
103
+        $prefix = trim($prefix, Psr4Autoloader::NS).Psr4Autoloader::NS;
104 104
         // normalize the base directory with a trailing separator
105 105
         $base_dir = \EEH_File::standardise_and_end_with_directory_separator($base_dir);
106 106
         // initialize the namespace prefix array
107
-        if (isset($this->prefixes[ $prefix ]) === false) {
108
-            $this->prefixes[ $prefix ] = array();
107
+        if (isset($this->prefixes[$prefix]) === false) {
108
+            $this->prefixes[$prefix] = array();
109 109
         }
110 110
         // retain the base directory for the namespace prefix
111 111
         if ($prepend) {
112
-            array_unshift($this->prefixes[ $prefix ], $base_dir);
112
+            array_unshift($this->prefixes[$prefix], $base_dir);
113 113
         } else {
114
-            $this->prefixes[ $prefix ][] = $base_dir;
114
+            $this->prefixes[$prefix][] = $base_dir;
115 115
         }
116 116
     }
117 117
 
Please login to merge, or discard this patch.
core/services/container/SharedCoffeeMaker.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -30,7 +30,7 @@
 block discarded – undo
30 30
     /**
31 31
      * @param RecipeInterface $recipe
32 32
      * @param array           $arguments
33
-     * @return mixed
33
+     * @return boolean
34 34
      */
35 35
     public function brew(RecipeInterface $recipe, $arguments = array())
36 36
     {
Please login to merge, or discard this patch.
core/services/formatters/AsciiOnly.php 4 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@
 block discarded – undo
33 33
     /**
34 34
      * Taken from https://gist.github.com/jaywilliams/119517
35 35
      *
36
-     * @param $string
36
+     * @param string $string
37 37
      * @return string
38 38
      */
39 39
     protected function convertAscii($string)
Please login to merge, or discard this patch.
Unused Use Statements   -2 removed lines patch added patch discarded remove patch
@@ -2,8 +2,6 @@
 block discarded – undo
2 2
 
3 3
 namespace EventEspresso\core\services\formatters;
4 4
 
5
-use EventEspresso\core\exceptions\InvalidDataTypeException;
6
-
7 5
 /**
8 6
  * Class AsciiOnly
9 7
  * Removes all non-ascii characters from the string
Please login to merge, or discard this patch.
Indentation   +52 added lines, -52 removed lines patch added patch discarded remove patch
@@ -15,58 +15,58 @@
 block discarded – undo
15 15
 class AsciiOnly extends FormatterBase
16 16
 {
17 17
 
18
-    /**
19
-     * Removes all non Ascii characters from string
20
-     *
21
-     * @param string|int|float $input anything easily cast into a string
22
-     * @return string
23
-     */
24
-    public function format($input)
25
-    {
26
-        // in case an int or float etc was passed in
27
-        $input = (string) $input;
28
-        $input = $this->convertAscii($input);
29
-        return $input;
30
-    }
18
+	/**
19
+	 * Removes all non Ascii characters from string
20
+	 *
21
+	 * @param string|int|float $input anything easily cast into a string
22
+	 * @return string
23
+	 */
24
+	public function format($input)
25
+	{
26
+		// in case an int or float etc was passed in
27
+		$input = (string) $input;
28
+		$input = $this->convertAscii($input);
29
+		return $input;
30
+	}
31 31
 
32 32
 
33
-    /**
34
-     * Taken from https://gist.github.com/jaywilliams/119517
35
-     *
36
-     * @param $string
37
-     * @return string
38
-     */
39
-    protected function convertAscii($string)
40
-    {
41
-        // Replace Single Curly Quotes
42
-        $search[] = chr(226) . chr(128) . chr(152);
43
-        $replace[] = "'";
44
-        $search[] = chr(226) . chr(128) . chr(153);
45
-        $replace[] = "'";
46
-        // Replace Smart Double Curly Quotes
47
-        $search[] = chr(226) . chr(128) . chr(156);
48
-        $replace[] = '"';
49
-        $search[] = chr(226) . chr(128) . chr(157);
50
-        $replace[] = '"';
51
-        // Replace En Dash
52
-        $search[] = chr(226) . chr(128) . chr(147);
53
-        $replace[] = '--';
54
-        // Replace Em Dash
55
-        $search[] = chr(226) . chr(128) . chr(148);
56
-        $replace[] = '---';
57
-        // Replace Bullet
58
-        $search[] = chr(226) . chr(128) . chr(162);
59
-        $replace[] = '*';
60
-        // Replace Middle Dot
61
-        $search[] = chr(194) . chr(183);
62
-        $replace[] = '*';
63
-        // Replace Ellipsis with three consecutive dots
64
-        $search[] = chr(226) . chr(128) . chr(166);
65
-        $replace[] = '...';
66
-        // Apply Replacements
67
-        $string = str_replace($search, $replace, $string);
68
-        // Remove any non-ASCII Characters
69
-        $string = preg_replace("/[^\x01-\x7F]/", "", $string);
70
-        return $string;
71
-    }
33
+	/**
34
+	 * Taken from https://gist.github.com/jaywilliams/119517
35
+	 *
36
+	 * @param $string
37
+	 * @return string
38
+	 */
39
+	protected function convertAscii($string)
40
+	{
41
+		// Replace Single Curly Quotes
42
+		$search[] = chr(226) . chr(128) . chr(152);
43
+		$replace[] = "'";
44
+		$search[] = chr(226) . chr(128) . chr(153);
45
+		$replace[] = "'";
46
+		// Replace Smart Double Curly Quotes
47
+		$search[] = chr(226) . chr(128) . chr(156);
48
+		$replace[] = '"';
49
+		$search[] = chr(226) . chr(128) . chr(157);
50
+		$replace[] = '"';
51
+		// Replace En Dash
52
+		$search[] = chr(226) . chr(128) . chr(147);
53
+		$replace[] = '--';
54
+		// Replace Em Dash
55
+		$search[] = chr(226) . chr(128) . chr(148);
56
+		$replace[] = '---';
57
+		// Replace Bullet
58
+		$search[] = chr(226) . chr(128) . chr(162);
59
+		$replace[] = '*';
60
+		// Replace Middle Dot
61
+		$search[] = chr(194) . chr(183);
62
+		$replace[] = '*';
63
+		// Replace Ellipsis with three consecutive dots
64
+		$search[] = chr(226) . chr(128) . chr(166);
65
+		$replace[] = '...';
66
+		// Apply Replacements
67
+		$string = str_replace($search, $replace, $string);
68
+		// Remove any non-ASCII Characters
69
+		$string = preg_replace("/[^\x01-\x7F]/", "", $string);
70
+		return $string;
71
+	}
72 72
 }
Please login to merge, or discard this patch.
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -39,29 +39,29 @@
 block discarded – undo
39 39
     protected function convertAscii($string)
40 40
     {
41 41
         // Replace Single Curly Quotes
42
-        $search[] = chr(226) . chr(128) . chr(152);
42
+        $search[] = chr(226).chr(128).chr(152);
43 43
         $replace[] = "'";
44
-        $search[] = chr(226) . chr(128) . chr(153);
44
+        $search[] = chr(226).chr(128).chr(153);
45 45
         $replace[] = "'";
46 46
         // Replace Smart Double Curly Quotes
47
-        $search[] = chr(226) . chr(128) . chr(156);
47
+        $search[] = chr(226).chr(128).chr(156);
48 48
         $replace[] = '"';
49
-        $search[] = chr(226) . chr(128) . chr(157);
49
+        $search[] = chr(226).chr(128).chr(157);
50 50
         $replace[] = '"';
51 51
         // Replace En Dash
52
-        $search[] = chr(226) . chr(128) . chr(147);
52
+        $search[] = chr(226).chr(128).chr(147);
53 53
         $replace[] = '--';
54 54
         // Replace Em Dash
55
-        $search[] = chr(226) . chr(128) . chr(148);
55
+        $search[] = chr(226).chr(128).chr(148);
56 56
         $replace[] = '---';
57 57
         // Replace Bullet
58
-        $search[] = chr(226) . chr(128) . chr(162);
58
+        $search[] = chr(226).chr(128).chr(162);
59 59
         $replace[] = '*';
60 60
         // Replace Middle Dot
61
-        $search[] = chr(194) . chr(183);
61
+        $search[] = chr(194).chr(183);
62 62
         $replace[] = '*';
63 63
         // Replace Ellipsis with three consecutive dots
64
-        $search[] = chr(226) . chr(128) . chr(166);
64
+        $search[] = chr(226).chr(128).chr(166);
65 65
         $replace[] = '...';
66 66
         // Apply Replacements
67 67
         $string = str_replace($search, $replace, $string);
Please login to merge, or discard this patch.
modules/ticket_selector/ProcessTicketSelector.php 1 patch
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -473,7 +473,7 @@
 block discarded – undo
473 473
      *
474 474
      * @param EE_Ticket $ticket
475 475
      * @param int       $qty
476
-     * @return TRUE on success, FALSE on fail
476
+     * @return boolean on success, FALSE on fail
477 477
      * @throws InvalidArgumentException
478 478
      * @throws InvalidInterfaceException
479 479
      * @throws InvalidDataTypeException
Please login to merge, or discard this patch.
modules/events_archive/EventsArchiveIframe.php 2 patches
Indentation   +51 added lines, -51 removed lines patch added patch discarded remove patch
@@ -15,55 +15,55 @@
 block discarded – undo
15 15
 {
16 16
 
17 17
 
18
-    /**
19
-     * EventsArchiveIframe constructor.
20
-     *
21
-     * @param \EED_Events_Archive $EED_Events_Archive
22
-     * @throws \DomainException
23
-     */
24
-    public function __construct($EED_Events_Archive)
25
-    {
26
-        \EE_Registry::instance()->REQ->set_espresso_page(true);
27
-        add_filter('FHEE__EED_Events_Archive__event_list_iframe', '__return_true');
28
-        $EED_Events_Archive->event_list();
29
-        /** @var \EventEspresso\core\domain\entities\shortcodes\EspressoEvents $event_list */
30
-        $event_list = \EE_Registry::instance()->create('EventEspresso\core\domain\entities\shortcodes\EspressoEvents');
31
-        parent::__construct(
32
-            esc_html__('Event List', 'event_espresso'),
33
-            $event_list->processShortcode()
34
-        );
35
-        $this->addStylesheets(
36
-            apply_filters(
37
-                'FHEE__EventEspresso_modules_events_archive_EventsArchiveIframe__display__css',
38
-                array(
39
-                    'espresso_default' => is_readable(EVENT_ESPRESSO_UPLOAD_DIR . 'css/style.css')
40
-                        ? EVENT_ESPRESSO_UPLOAD_DIR . 'css/espresso_default.css?ver=' . EVENT_ESPRESSO_VERSION
41
-                        : EE_GLOBAL_ASSETS_URL . 'css/espresso_default.css?ver=' . EVENT_ESPRESSO_VERSION,
42
-                ),
43
-                $this
44
-            )
45
-        );
46
-        $this->addScripts(
47
-            apply_filters(
48
-                'FHEE__EventEspresso_modules_events_archive_EventsArchiveIframe__display__js',
49
-                array(
50
-                    'gmap_api' => sprintf(
51
-                        'https://maps.googleapis.com/maps/api/js?key=%s',
52
-                        apply_filters(
53
-                            'FHEE__EEH_Maps__espresso_google_maps_js__api_key',
54
-                            \EE_Registry::instance()->CFG->map_settings->google_map_api_key
55
-                        )
56
-                    ),
57
-                    'ee_gmap'  => EE_HELPERS_ASSETS . 'ee_gmap.js?ver=1.0',
58
-                ),
59
-                $this
60
-            )
61
-        );
62
-        $this->addLocalizedVars(
63
-            array(
64
-                'ee_gmap' => \EEH_Maps::$gmap_vars,
65
-            ),
66
-            'ee_gmap_vars'
67
-        );
68
-    }
18
+	/**
19
+	 * EventsArchiveIframe constructor.
20
+	 *
21
+	 * @param \EED_Events_Archive $EED_Events_Archive
22
+	 * @throws \DomainException
23
+	 */
24
+	public function __construct($EED_Events_Archive)
25
+	{
26
+		\EE_Registry::instance()->REQ->set_espresso_page(true);
27
+		add_filter('FHEE__EED_Events_Archive__event_list_iframe', '__return_true');
28
+		$EED_Events_Archive->event_list();
29
+		/** @var \EventEspresso\core\domain\entities\shortcodes\EspressoEvents $event_list */
30
+		$event_list = \EE_Registry::instance()->create('EventEspresso\core\domain\entities\shortcodes\EspressoEvents');
31
+		parent::__construct(
32
+			esc_html__('Event List', 'event_espresso'),
33
+			$event_list->processShortcode()
34
+		);
35
+		$this->addStylesheets(
36
+			apply_filters(
37
+				'FHEE__EventEspresso_modules_events_archive_EventsArchiveIframe__display__css',
38
+				array(
39
+					'espresso_default' => is_readable(EVENT_ESPRESSO_UPLOAD_DIR . 'css/style.css')
40
+						? EVENT_ESPRESSO_UPLOAD_DIR . 'css/espresso_default.css?ver=' . EVENT_ESPRESSO_VERSION
41
+						: EE_GLOBAL_ASSETS_URL . 'css/espresso_default.css?ver=' . EVENT_ESPRESSO_VERSION,
42
+				),
43
+				$this
44
+			)
45
+		);
46
+		$this->addScripts(
47
+			apply_filters(
48
+				'FHEE__EventEspresso_modules_events_archive_EventsArchiveIframe__display__js',
49
+				array(
50
+					'gmap_api' => sprintf(
51
+						'https://maps.googleapis.com/maps/api/js?key=%s',
52
+						apply_filters(
53
+							'FHEE__EEH_Maps__espresso_google_maps_js__api_key',
54
+							\EE_Registry::instance()->CFG->map_settings->google_map_api_key
55
+						)
56
+					),
57
+					'ee_gmap'  => EE_HELPERS_ASSETS . 'ee_gmap.js?ver=1.0',
58
+				),
59
+				$this
60
+			)
61
+		);
62
+		$this->addLocalizedVars(
63
+			array(
64
+				'ee_gmap' => \EEH_Maps::$gmap_vars,
65
+			),
66
+			'ee_gmap_vars'
67
+		);
68
+	}
69 69
 }
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -36,9 +36,9 @@  discard block
 block discarded – undo
36 36
             apply_filters(
37 37
                 'FHEE__EventEspresso_modules_events_archive_EventsArchiveIframe__display__css',
38 38
                 array(
39
-                    'espresso_default' => is_readable(EVENT_ESPRESSO_UPLOAD_DIR . 'css/style.css')
40
-                        ? EVENT_ESPRESSO_UPLOAD_DIR . 'css/espresso_default.css?ver=' . EVENT_ESPRESSO_VERSION
41
-                        : EE_GLOBAL_ASSETS_URL . 'css/espresso_default.css?ver=' . EVENT_ESPRESSO_VERSION,
39
+                    'espresso_default' => is_readable(EVENT_ESPRESSO_UPLOAD_DIR.'css/style.css')
40
+                        ? EVENT_ESPRESSO_UPLOAD_DIR . 'css/espresso_default.css?ver='.EVENT_ESPRESSO_VERSION
41
+                        : EE_GLOBAL_ASSETS_URL.'css/espresso_default.css?ver='.EVENT_ESPRESSO_VERSION,
42 42
                 ),
43 43
                 $this
44 44
             )
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
                             \EE_Registry::instance()->CFG->map_settings->google_map_api_key
55 55
                         )
56 56
                     ),
57
-                    'ee_gmap'  => EE_HELPERS_ASSETS . 'ee_gmap.js?ver=1.0',
57
+                    'ee_gmap'  => EE_HELPERS_ASSETS.'ee_gmap.js?ver=1.0',
58 58
                 ),
59 59
                 $this
60 60
             )
Please login to merge, or discard this patch.
caffeinated/modules/recaptcha_invisible/RecaptchaFactory.php 1 patch
Indentation   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -19,35 +19,35 @@
 block discarded – undo
19 19
 class RecaptchaFactory implements FactoryInterface
20 20
 {
21 21
 
22
-    /**
23
-     * @param array $arguments
24
-     * @return InvisibleRecaptcha
25
-     * @throws InvalidDataTypeException
26
-     * @throws InvalidInterfaceException
27
-     * @throws InvalidArgumentException
28
-     */
29
-    public static function create($arguments = array())
30
-    {
31
-        return LoaderFactory::getLoader()->getShared(
32
-            'EventEspresso\caffeinated\modules\recaptcha_invisible\InvisibleRecaptcha',
33
-            $arguments
34
-        );
35
-    }
22
+	/**
23
+	 * @param array $arguments
24
+	 * @return InvisibleRecaptcha
25
+	 * @throws InvalidDataTypeException
26
+	 * @throws InvalidInterfaceException
27
+	 * @throws InvalidArgumentException
28
+	 */
29
+	public static function create($arguments = array())
30
+	{
31
+		return LoaderFactory::getLoader()->getShared(
32
+			'EventEspresso\caffeinated\modules\recaptcha_invisible\InvisibleRecaptcha',
33
+			$arguments
34
+		);
35
+	}
36 36
 
37 37
 
38 38
 
39
-    /**
40
-     * @param array $arguments
41
-     * @return RecaptchaAdminSettings
42
-     * @throws InvalidDataTypeException
43
-     * @throws InvalidInterfaceException
44
-     * @throws InvalidArgumentException
45
-     */
46
-    public static function getAdminModule($arguments = array())
47
-    {
48
-        return LoaderFactory::getLoader()->getShared(
49
-            'EventEspresso\caffeinated\modules\recaptcha_invisible\RecaptchaAdminSettings',
50
-            $arguments
51
-        );
52
-    }
39
+	/**
40
+	 * @param array $arguments
41
+	 * @return RecaptchaAdminSettings
42
+	 * @throws InvalidDataTypeException
43
+	 * @throws InvalidInterfaceException
44
+	 * @throws InvalidArgumentException
45
+	 */
46
+	public static function getAdminModule($arguments = array())
47
+	{
48
+		return LoaderFactory::getLoader()->getShared(
49
+			'EventEspresso\caffeinated\modules\recaptcha_invisible\RecaptchaAdminSettings',
50
+			$arguments
51
+		);
52
+	}
53 53
 }
Please login to merge, or discard this patch.
caffeinated/modules/recaptcha_invisible/RecaptchaAdminSettings.php 1 patch
Indentation   +345 added lines, -345 removed lines patch added patch discarded remove patch
@@ -31,361 +31,361 @@
 block discarded – undo
31 31
 class RecaptchaAdminSettings
32 32
 {
33 33
 
34
-    /**
35
-     * @var EE_Registration_Config $config
36
-     */
37
-    private $config;
34
+	/**
35
+	 * @var EE_Registration_Config $config
36
+	 */
37
+	private $config;
38 38
 
39 39
 
40
-    /**
41
-     * RecaptchaAdminSettings constructor.
42
-     *
43
-     * @param EE_Registration_Config $registration_config
44
-     */
45
-    public function __construct(EE_Registration_Config $registration_config)
46
-    {
47
-        $this->config = $registration_config;
48
-    }
40
+	/**
41
+	 * RecaptchaAdminSettings constructor.
42
+	 *
43
+	 * @param EE_Registration_Config $registration_config
44
+	 */
45
+	public function __construct(EE_Registration_Config $registration_config)
46
+	{
47
+		$this->config = $registration_config;
48
+	}
49 49
 
50 50
 
51
-    /**
52
-     * @throws InvalidArgumentException
53
-     * @throws InvalidInterfaceException
54
-     * @throws InvalidDataTypeException
55
-     * @throws EE_Error
56
-     */
57
-    public function adminSettings()
58
-    {
59
-        echo $this->settingsForm()->get_html_and_js();
60
-    }
51
+	/**
52
+	 * @throws InvalidArgumentException
53
+	 * @throws InvalidInterfaceException
54
+	 * @throws InvalidDataTypeException
55
+	 * @throws EE_Error
56
+	 */
57
+	public function adminSettings()
58
+	{
59
+		echo $this->settingsForm()->get_html_and_js();
60
+	}
61 61
 
62 62
 
63
-    /**
64
-     * @return EE_Form_Section_Proper
65
-     * @throws EE_Error
66
-     */
67
-    protected function settingsForm()
68
-    {
69
-        return new EE_Form_Section_Proper(
70
-            array(
71
-                'name'            => 'recaptcha_settings_form',
72
-                'html_id'         => 'recaptcha_settings_form',
73
-                'layout_strategy' => new EE_Div_Per_Section_Layout(),
74
-                'subsections'     => apply_filters(
75
-                    'FHEE__EED_Recaptcha___recaptcha_settings_form__form_subsections',
76
-                    array(
77
-                        'main_settings_hdr'       => new EE_Form_Section_HTML(
78
-                            EEH_HTML::h2(
79
-                                esc_html__('reCAPTCHA Anti-spam Settings', 'event_espresso')
80
-                                . EEH_Template::get_help_tab_link('recaptcha_info')
81
-                            )
82
-                        ),
83
-                        'main_settings'           => $this->mainSettings(),
84
-                        'appearance_settings_hdr' => new EE_Form_Section_HTML(
85
-                            EEH_HTML::h2(esc_html__('reCAPTCHA Appearance', 'event_espresso'))
86
-                        ),
87
-                        'appearance_settings'     => $this->appearanceSettings(),
88
-                        'required_fields_note'    => new EE_Form_Section_HTML(
89
-                            EEH_HTML::p(
90
-                                esc_html__('All fields marked with a * are required fields', 'event_espresso'),
91
-                                '',
92
-                                'grey-text'
93
-                            )
94
-                        ),
95
-                    )
96
-                ),
97
-            )
98
-        );
99
-    }
63
+	/**
64
+	 * @return EE_Form_Section_Proper
65
+	 * @throws EE_Error
66
+	 */
67
+	protected function settingsForm()
68
+	{
69
+		return new EE_Form_Section_Proper(
70
+			array(
71
+				'name'            => 'recaptcha_settings_form',
72
+				'html_id'         => 'recaptcha_settings_form',
73
+				'layout_strategy' => new EE_Div_Per_Section_Layout(),
74
+				'subsections'     => apply_filters(
75
+					'FHEE__EED_Recaptcha___recaptcha_settings_form__form_subsections',
76
+					array(
77
+						'main_settings_hdr'       => new EE_Form_Section_HTML(
78
+							EEH_HTML::h2(
79
+								esc_html__('reCAPTCHA Anti-spam Settings', 'event_espresso')
80
+								. EEH_Template::get_help_tab_link('recaptcha_info')
81
+							)
82
+						),
83
+						'main_settings'           => $this->mainSettings(),
84
+						'appearance_settings_hdr' => new EE_Form_Section_HTML(
85
+							EEH_HTML::h2(esc_html__('reCAPTCHA Appearance', 'event_espresso'))
86
+						),
87
+						'appearance_settings'     => $this->appearanceSettings(),
88
+						'required_fields_note'    => new EE_Form_Section_HTML(
89
+							EEH_HTML::p(
90
+								esc_html__('All fields marked with a * are required fields', 'event_espresso'),
91
+								'',
92
+								'grey-text'
93
+							)
94
+						),
95
+					)
96
+				),
97
+			)
98
+		);
99
+	}
100 100
 
101 101
 
102
-    /**
103
-     * @return EE_Form_Section_Proper
104
-     * @throws EE_Error
105
-     */
106
-    protected function mainSettings()
107
-    {
108
-        return new EE_Form_Section_Proper(
109
-            array(
110
-                'name'            => 'recaptcha_settings_tbl',
111
-                'html_id'         => 'recaptcha_settings_tbl',
112
-                'html_class'      => 'form-table',
113
-                'layout_strategy' => new EE_Admin_Two_Column_Layout(),
114
-                'subsections'     => apply_filters(
115
-                    'FHEE__EED_Recaptcha___recaptcha_main_settings__form_subsections',
116
-                    array(
117
-                        'use_captcha'          => new EE_Yes_No_Input(
118
-                            array(
119
-                                'html_label_text'         => esc_html__('Use reCAPTCHA', 'event_espresso'),
120
-                                'html_help_text'          => sprintf(
121
-                                    esc_html__(
122
-                                        'reCAPTCHA is a free service that  protects your website from spam and abuse. It employs advanced risk analysis technology to separate humans from abusive actors. Sign up %1$shere%2$s to receive your Public and Private keys.',
123
-                                        'event_espresso'
124
-                                    ),
125
-                                    '<a href="https://www.google.com/recaptcha/intro/index.html">',
126
-                                    '</a>'
127
-                                ),
128
-                                'default'                 => $this->config->use_captcha !== null
129
-                                    ? $this->config->use_captcha : false,
130
-                                'display_html_label_text' => false,
131
-                            )
132
-                        ),
133
-                        'recaptcha_publickey'  => new EE_Text_Input(
134
-                            array(
135
-                                'html_label_text' => esc_html__('Site Key', 'event_espresso'),
136
-                                'html_help_text'  => esc_html__(
137
-                                    'The site key is used to display the widget on your site.',
138
-                                    'event_espresso'
139
-                                ),
140
-                                'default'         => $this->config->recaptcha_publickey !== null
141
-                                    ? stripslashes($this->config->recaptcha_publickey) : '',
142
-                            )
143
-                        ),
144
-                        'recaptcha_privatekey' => new EE_Text_Input(
145
-                            array(
146
-                                'html_label_text' => esc_html__('Secret Key', 'event_espresso'),
147
-                                'html_help_text'  => esc_html__(
148
-                                    'The secret key authorizes communication between your application backend and the reCAPTCHA server to verify the user\'s response. The secret key needs to be kept safe for security purposes.',
149
-                                    'event_espresso'
150
-                                ),
151
-                                'default'         => $this->config->recaptcha_privatekey !== null
152
-                                    ? stripslashes($this->config->recaptcha_privatekey)
153
-                                    : '',
154
-                            )
155
-                        ),
156
-                        'recaptcha_protected_forms' => new EE_Checkbox_Multi_Input(
157
-                            array(
158
-                                'ticket_selector'   => esc_html__('Ticket Selector', 'event_espresso'),
159
-                                'registration_form' => esc_html__('Registration Form', 'event_espresso'),
160
-                            ),
161
-                            array(
162
-                                'html_label_text'         => esc_html__(
163
-                                    'Invisible reCAPTCHA Protection',
164
-                                    'event_espresso'
165
-                                ),
166
-                                'html_help_text'          => esc_html__(
167
-                                    'Select which Event Espresso forms you would like to enable Invisible reCAPTCHA on.',
168
-                                    'event_espresso'
169
-                                ),
170
-                                'default'                 => is_array($this->config->recaptcha_protected_forms)
171
-                                    ? $this->config->recaptcha_protected_forms
172
-                                    : array(),
173
-                                'display_html_label_text' => false,
174
-                            )
175
-                        ),
176
-                    )
177
-                ),
178
-            )
179
-        );
180
-    }
102
+	/**
103
+	 * @return EE_Form_Section_Proper
104
+	 * @throws EE_Error
105
+	 */
106
+	protected function mainSettings()
107
+	{
108
+		return new EE_Form_Section_Proper(
109
+			array(
110
+				'name'            => 'recaptcha_settings_tbl',
111
+				'html_id'         => 'recaptcha_settings_tbl',
112
+				'html_class'      => 'form-table',
113
+				'layout_strategy' => new EE_Admin_Two_Column_Layout(),
114
+				'subsections'     => apply_filters(
115
+					'FHEE__EED_Recaptcha___recaptcha_main_settings__form_subsections',
116
+					array(
117
+						'use_captcha'          => new EE_Yes_No_Input(
118
+							array(
119
+								'html_label_text'         => esc_html__('Use reCAPTCHA', 'event_espresso'),
120
+								'html_help_text'          => sprintf(
121
+									esc_html__(
122
+										'reCAPTCHA is a free service that  protects your website from spam and abuse. It employs advanced risk analysis technology to separate humans from abusive actors. Sign up %1$shere%2$s to receive your Public and Private keys.',
123
+										'event_espresso'
124
+									),
125
+									'<a href="https://www.google.com/recaptcha/intro/index.html">',
126
+									'</a>'
127
+								),
128
+								'default'                 => $this->config->use_captcha !== null
129
+									? $this->config->use_captcha : false,
130
+								'display_html_label_text' => false,
131
+							)
132
+						),
133
+						'recaptcha_publickey'  => new EE_Text_Input(
134
+							array(
135
+								'html_label_text' => esc_html__('Site Key', 'event_espresso'),
136
+								'html_help_text'  => esc_html__(
137
+									'The site key is used to display the widget on your site.',
138
+									'event_espresso'
139
+								),
140
+								'default'         => $this->config->recaptcha_publickey !== null
141
+									? stripslashes($this->config->recaptcha_publickey) : '',
142
+							)
143
+						),
144
+						'recaptcha_privatekey' => new EE_Text_Input(
145
+							array(
146
+								'html_label_text' => esc_html__('Secret Key', 'event_espresso'),
147
+								'html_help_text'  => esc_html__(
148
+									'The secret key authorizes communication between your application backend and the reCAPTCHA server to verify the user\'s response. The secret key needs to be kept safe for security purposes.',
149
+									'event_espresso'
150
+								),
151
+								'default'         => $this->config->recaptcha_privatekey !== null
152
+									? stripslashes($this->config->recaptcha_privatekey)
153
+									: '',
154
+							)
155
+						),
156
+						'recaptcha_protected_forms' => new EE_Checkbox_Multi_Input(
157
+							array(
158
+								'ticket_selector'   => esc_html__('Ticket Selector', 'event_espresso'),
159
+								'registration_form' => esc_html__('Registration Form', 'event_espresso'),
160
+							),
161
+							array(
162
+								'html_label_text'         => esc_html__(
163
+									'Invisible reCAPTCHA Protection',
164
+									'event_espresso'
165
+								),
166
+								'html_help_text'          => esc_html__(
167
+									'Select which Event Espresso forms you would like to enable Invisible reCAPTCHA on.',
168
+									'event_espresso'
169
+								),
170
+								'default'                 => is_array($this->config->recaptcha_protected_forms)
171
+									? $this->config->recaptcha_protected_forms
172
+									: array(),
173
+								'display_html_label_text' => false,
174
+							)
175
+						),
176
+					)
177
+				),
178
+			)
179
+		);
180
+	}
181 181
 
182 182
 
183
-    /**
184
-     * @return EE_Form_Section_Proper
185
-     * @throws EE_Error
186
-     */
187
-    protected function appearanceSettings()
188
-    {
189
-        return new EE_Form_Section_Proper(
190
-            array(
191
-                'name'            => 'recaptcha_appearance_settings_tbl',
192
-                'html_id'         => 'recaptcha_appearance_settings_tbl',
193
-                'html_class'      => 'form-table',
194
-                'layout_strategy' => new EE_Admin_Two_Column_Layout(),
195
-                'subsections'     => apply_filters(
196
-                    'FHEE__EED_Recaptcha___recaptcha_appearance_settings__form_subsections',
197
-                    array(
198
-                        'recaptcha_theme'    => new EE_Radio_Button_Input(
199
-                            array(
200
-                                'invisible' => esc_html__('Invisible', 'event_espresso'),
201
-                                'light'     => esc_html__('Light', 'event_espresso'),
202
-                                'dark'      => esc_html__('Dark', 'event_espresso'),
203
-                            ),
204
-                            array(
205
-                                'html_label_text'         => esc_html__('Theme', 'event_espresso'),
206
-                                'html_help_text'          => esc_html__(
207
-                                    'The color theme of the widget.',
208
-                                    'event_espresso'
209
-                                ),
210
-                                'default'                 => $this->config->recaptcha_theme !== null
211
-                                    ? $this->config->recaptcha_theme
212
-                                    : 'invisible',
213
-                                'display_html_label_text' => false,
214
-                            )
215
-                        ),
216
-                        'recaptcha_badge'     => new EE_Radio_Button_Input(
217
-                            array(
218
-                                'bottomleft' => esc_html__('Bottom Left', 'event_espresso'),
219
-                                'bottomright' => esc_html__('Bottom Right', 'event_espresso'),
220
-                                'inline' => esc_html__('Inline', 'event_espresso'),
221
-                            ),
222
-                            array(
223
-                                'html_label_text'         => esc_html__(
224
-                                    'Invisible reCAPTCHA Badge Position',
225
-                                    'event_espresso'
226
-                                ),
227
-                                'html_help_text'          => esc_html__(
228
-                                    'If using Invisible reCAPTCHA, then this determines the position of the reCAPTCHA badge. "Bottom Left" and "Bottom Right" both will float at the bottom of the screen. "Inline" appears beside the submit button but allows you to control the CSS.',
229
-                                    'event_espresso'
230
-                                ),
231
-                                'default'                 => $this->config->recaptcha_badge !== null
232
-                                    ? $this->config->recaptcha_badge
233
-                                    : 'bottomleft',
234
-                                'display_html_label_text' => false,
235
-                            )
236
-                        ),
237
-                        'recaptcha_type'     => new EE_Radio_Button_Input(
238
-                            array(
239
-                                'image' => esc_html__('Image', 'event_espresso'),
240
-                                'audio' => esc_html__('Audio', 'event_espresso'),
241
-                            ),
242
-                            array(
243
-                                'html_label_text'         => esc_html__('Type', 'event_espresso'),
244
-                                'html_help_text'          => esc_html__(
245
-                                    'The type of CAPTCHA to serve.',
246
-                                    'event_espresso'
247
-                                ),
248
-                                'default'                 => $this->config->recaptcha_type !== null
249
-                                    ? $this->config->recaptcha_type
250
-                                    : 'image',
251
-                                'display_html_label_text' => false,
252
-                            )
253
-                        ),
254
-                        'recaptcha_language' => new EE_Select_Input(
255
-                            array(
256
-                                'ar'     => esc_html__('Arabic', 'event_espresso'),
257
-                                'bg'     => esc_html__('Bulgarian', 'event_espresso'),
258
-                                'ca'     => esc_html__('Catalan', 'event_espresso'),
259
-                                'zh-CN'  => esc_html__('Chinese (Simplified)', 'event_espresso'),
260
-                                'zh-TW'  => esc_html__('Chinese (Traditional)	', 'event_espresso'),
261
-                                'hr'     => esc_html__('Croatian', 'event_espresso'),
262
-                                'cs'     => esc_html__('Czech', 'event_espresso'),
263
-                                'da'     => esc_html__('Danish', 'event_espresso'),
264
-                                'nl'     => esc_html__('Dutch', 'event_espresso'),
265
-                                'en-GB'  => esc_html__('English (UK)', 'event_espresso'),
266
-                                'en'     => esc_html__('English (US)', 'event_espresso'),
267
-                                'fil'    => esc_html__('Filipino', 'event_espresso'),
268
-                                'fi'     => esc_html__('Finnish', 'event_espresso'),
269
-                                'fr'     => esc_html__('French', 'event_espresso'),
270
-                                'fr-CA'  => esc_html__('French (Canadian)', 'event_espresso'),
271
-                                'de'     => esc_html__('German', 'event_espresso'),
272
-                                'de-AT'  => esc_html__('German (Austria)', 'event_espresso'),
273
-                                'de-CH'  => esc_html__('German (Switzerland)', 'event_espresso'),
274
-                                'el'     => esc_html__('Greek', 'event_espresso'),
275
-                                'iw'     => esc_html__('Hebrew', 'event_espresso'),
276
-                                'hi'     => esc_html__('Hindi', 'event_espresso'),
277
-                                'hu'     => esc_html__('Hungarian', 'event_espresso'),
278
-                                'id'     => esc_html__('Indonesian', 'event_espresso'),
279
-                                'it'     => esc_html__('Italian', 'event_espresso'),
280
-                                'ja'     => esc_html__('Japanese', 'event_espresso'),
281
-                                'ko'     => esc_html__('Korean', 'event_espresso'),
282
-                                'lv'     => esc_html__('Latvian', 'event_espresso'),
283
-                                'lt'     => esc_html__('Lithuanian', 'event_espresso'),
284
-                                'no'     => esc_html__('Norwegian', 'event_espresso'),
285
-                                'fa'     => esc_html__('Persian', 'event_espresso'),
286
-                                'pl'     => esc_html__('Polish', 'event_espresso'),
287
-                                'pt'     => esc_html__('Portuguese', 'event_espresso'),
288
-                                'pt-BR'  => esc_html__('Portuguese (Brazil)', 'event_espresso'),
289
-                                'pt-PT'  => esc_html__('Portuguese (Portugal)', 'event_espresso'),
290
-                                'ro'     => esc_html__('Romanian', 'event_espresso'),
291
-                                'ru'     => esc_html__('Russian', 'event_espresso'),
292
-                                'sr'     => esc_html__('Serbian', 'event_espresso'),
293
-                                'sk'     => esc_html__('Slovak', 'event_espresso'),
294
-                                'sl'     => esc_html__('Slovenian', 'event_espresso'),
295
-                                'es'     => esc_html__('Spanish', 'event_espresso'),
296
-                                'es-419' => esc_html__('Spanish (Latin America)', 'event_espresso'),
297
-                                'sv'     => esc_html__('Swedish', 'event_espresso'),
298
-                                'th'     => esc_html__('Thai', 'event_espresso'),
299
-                                'tr'     => esc_html__('Turkish', 'event_espresso'),
300
-                                'uk'     => esc_html__('Ukrainian', 'event_espresso'),
301
-                                'vi'     => esc_html__('Vietnamese', 'event_espresso'),
302
-                            ),
303
-                            array(
304
-                                'html_label_text' => esc_html__('Language', 'event_espresso'),
305
-                                'html_help_text'  => esc_html__(
306
-                                    'Forces the widget to render in a specific language.',
307
-                                    'event_espresso'
308
-                                ),
309
-                                'default'         => $this->config->recaptcha_language !== null
310
-                                    ? $this->config->recaptcha_language : 'en',
311
-                            )
312
-                        ),
313
-                    )
314
-                ),
315
-            )
316
-        );
317
-    }
183
+	/**
184
+	 * @return EE_Form_Section_Proper
185
+	 * @throws EE_Error
186
+	 */
187
+	protected function appearanceSettings()
188
+	{
189
+		return new EE_Form_Section_Proper(
190
+			array(
191
+				'name'            => 'recaptcha_appearance_settings_tbl',
192
+				'html_id'         => 'recaptcha_appearance_settings_tbl',
193
+				'html_class'      => 'form-table',
194
+				'layout_strategy' => new EE_Admin_Two_Column_Layout(),
195
+				'subsections'     => apply_filters(
196
+					'FHEE__EED_Recaptcha___recaptcha_appearance_settings__form_subsections',
197
+					array(
198
+						'recaptcha_theme'    => new EE_Radio_Button_Input(
199
+							array(
200
+								'invisible' => esc_html__('Invisible', 'event_espresso'),
201
+								'light'     => esc_html__('Light', 'event_espresso'),
202
+								'dark'      => esc_html__('Dark', 'event_espresso'),
203
+							),
204
+							array(
205
+								'html_label_text'         => esc_html__('Theme', 'event_espresso'),
206
+								'html_help_text'          => esc_html__(
207
+									'The color theme of the widget.',
208
+									'event_espresso'
209
+								),
210
+								'default'                 => $this->config->recaptcha_theme !== null
211
+									? $this->config->recaptcha_theme
212
+									: 'invisible',
213
+								'display_html_label_text' => false,
214
+							)
215
+						),
216
+						'recaptcha_badge'     => new EE_Radio_Button_Input(
217
+							array(
218
+								'bottomleft' => esc_html__('Bottom Left', 'event_espresso'),
219
+								'bottomright' => esc_html__('Bottom Right', 'event_espresso'),
220
+								'inline' => esc_html__('Inline', 'event_espresso'),
221
+							),
222
+							array(
223
+								'html_label_text'         => esc_html__(
224
+									'Invisible reCAPTCHA Badge Position',
225
+									'event_espresso'
226
+								),
227
+								'html_help_text'          => esc_html__(
228
+									'If using Invisible reCAPTCHA, then this determines the position of the reCAPTCHA badge. "Bottom Left" and "Bottom Right" both will float at the bottom of the screen. "Inline" appears beside the submit button but allows you to control the CSS.',
229
+									'event_espresso'
230
+								),
231
+								'default'                 => $this->config->recaptcha_badge !== null
232
+									? $this->config->recaptcha_badge
233
+									: 'bottomleft',
234
+								'display_html_label_text' => false,
235
+							)
236
+						),
237
+						'recaptcha_type'     => new EE_Radio_Button_Input(
238
+							array(
239
+								'image' => esc_html__('Image', 'event_espresso'),
240
+								'audio' => esc_html__('Audio', 'event_espresso'),
241
+							),
242
+							array(
243
+								'html_label_text'         => esc_html__('Type', 'event_espresso'),
244
+								'html_help_text'          => esc_html__(
245
+									'The type of CAPTCHA to serve.',
246
+									'event_espresso'
247
+								),
248
+								'default'                 => $this->config->recaptcha_type !== null
249
+									? $this->config->recaptcha_type
250
+									: 'image',
251
+								'display_html_label_text' => false,
252
+							)
253
+						),
254
+						'recaptcha_language' => new EE_Select_Input(
255
+							array(
256
+								'ar'     => esc_html__('Arabic', 'event_espresso'),
257
+								'bg'     => esc_html__('Bulgarian', 'event_espresso'),
258
+								'ca'     => esc_html__('Catalan', 'event_espresso'),
259
+								'zh-CN'  => esc_html__('Chinese (Simplified)', 'event_espresso'),
260
+								'zh-TW'  => esc_html__('Chinese (Traditional)	', 'event_espresso'),
261
+								'hr'     => esc_html__('Croatian', 'event_espresso'),
262
+								'cs'     => esc_html__('Czech', 'event_espresso'),
263
+								'da'     => esc_html__('Danish', 'event_espresso'),
264
+								'nl'     => esc_html__('Dutch', 'event_espresso'),
265
+								'en-GB'  => esc_html__('English (UK)', 'event_espresso'),
266
+								'en'     => esc_html__('English (US)', 'event_espresso'),
267
+								'fil'    => esc_html__('Filipino', 'event_espresso'),
268
+								'fi'     => esc_html__('Finnish', 'event_espresso'),
269
+								'fr'     => esc_html__('French', 'event_espresso'),
270
+								'fr-CA'  => esc_html__('French (Canadian)', 'event_espresso'),
271
+								'de'     => esc_html__('German', 'event_espresso'),
272
+								'de-AT'  => esc_html__('German (Austria)', 'event_espresso'),
273
+								'de-CH'  => esc_html__('German (Switzerland)', 'event_espresso'),
274
+								'el'     => esc_html__('Greek', 'event_espresso'),
275
+								'iw'     => esc_html__('Hebrew', 'event_espresso'),
276
+								'hi'     => esc_html__('Hindi', 'event_espresso'),
277
+								'hu'     => esc_html__('Hungarian', 'event_espresso'),
278
+								'id'     => esc_html__('Indonesian', 'event_espresso'),
279
+								'it'     => esc_html__('Italian', 'event_espresso'),
280
+								'ja'     => esc_html__('Japanese', 'event_espresso'),
281
+								'ko'     => esc_html__('Korean', 'event_espresso'),
282
+								'lv'     => esc_html__('Latvian', 'event_espresso'),
283
+								'lt'     => esc_html__('Lithuanian', 'event_espresso'),
284
+								'no'     => esc_html__('Norwegian', 'event_espresso'),
285
+								'fa'     => esc_html__('Persian', 'event_espresso'),
286
+								'pl'     => esc_html__('Polish', 'event_espresso'),
287
+								'pt'     => esc_html__('Portuguese', 'event_espresso'),
288
+								'pt-BR'  => esc_html__('Portuguese (Brazil)', 'event_espresso'),
289
+								'pt-PT'  => esc_html__('Portuguese (Portugal)', 'event_espresso'),
290
+								'ro'     => esc_html__('Romanian', 'event_espresso'),
291
+								'ru'     => esc_html__('Russian', 'event_espresso'),
292
+								'sr'     => esc_html__('Serbian', 'event_espresso'),
293
+								'sk'     => esc_html__('Slovak', 'event_espresso'),
294
+								'sl'     => esc_html__('Slovenian', 'event_espresso'),
295
+								'es'     => esc_html__('Spanish', 'event_espresso'),
296
+								'es-419' => esc_html__('Spanish (Latin America)', 'event_espresso'),
297
+								'sv'     => esc_html__('Swedish', 'event_espresso'),
298
+								'th'     => esc_html__('Thai', 'event_espresso'),
299
+								'tr'     => esc_html__('Turkish', 'event_espresso'),
300
+								'uk'     => esc_html__('Ukrainian', 'event_espresso'),
301
+								'vi'     => esc_html__('Vietnamese', 'event_espresso'),
302
+							),
303
+							array(
304
+								'html_label_text' => esc_html__('Language', 'event_espresso'),
305
+								'html_help_text'  => esc_html__(
306
+									'Forces the widget to render in a specific language.',
307
+									'event_espresso'
308
+								),
309
+								'default'         => $this->config->recaptcha_language !== null
310
+									? $this->config->recaptcha_language : 'en',
311
+							)
312
+						),
313
+					)
314
+				),
315
+			)
316
+		);
317
+	}
318 318
 
319 319
 
320
-    /**
321
-     * @param EE_Registration_Config $EE_Registration_Config
322
-     * @return EE_Registration_Config
323
-     * @throws InvalidArgumentException
324
-     * @throws InvalidInterfaceException
325
-     * @throws InvalidDataTypeException
326
-     * @throws EE_Error
327
-     * @throws ReflectionException
328
-     */
329
-    public function updateAdminSettings(EE_Registration_Config $EE_Registration_Config)
330
-    {
331
-        try {
332
-            $recaptcha_settings_form = $this->settingsForm();
333
-            // if not displaying a form, then check for form submission
334
-            if ($recaptcha_settings_form->was_submitted()) {
335
-                // capture form data
336
-                $recaptcha_settings_form->receive_form_submission();
337
-                // validate form data
338
-                if ($recaptcha_settings_form->is_valid()) {
339
-                    // grab validated data from form
340
-                    $valid_data = $recaptcha_settings_form->valid_data();
341
-                    // user proofing recaptcha:  If Use reCAPTCHA is set to yes but we dont' have site or secret keys then set Use reCAPTCHA to FALSE and give error message.
342
-                    if ($valid_data['main_settings']['use_captcha']
343
-                        && (
344
-                            ! $EE_Registration_Config->use_captcha
345
-                            && (
346
-                                empty($valid_data['main_settings']['recaptcha_publickey'])
347
-                                || empty($valid_data['main_settings']['recaptcha_privatekey'])
348
-                            )
349
-                        )
350
-                        && apply_filters(
351
-                            'FHEE__Extend_Registration_Form_Admin_Page__check_for_recaptcha_keys',
352
-                            true,
353
-                            $EE_Registration_Config
354
-                        )
355
-                    ) {
356
-                        $valid_data['main_settings']['use_captcha'] = false;
357
-                        EE_Error::add_error(
358
-                            esc_html__(
359
-                                'The use reCAPTCHA setting has been reset to "no". In order to enable the reCAPTCHA service, you must enter a Site Key and Secret Key.',
360
-                                'event_espresso'
361
-                            ),
362
-                            __FILE__,
363
-                            __FUNCTION__,
364
-                            __LINE__
365
-                        );
366
-                    }
367
-                    $EE_Registration_Config->use_captcha          = $valid_data['main_settings']['use_captcha'];
368
-                    $EE_Registration_Config->recaptcha_publickey  = $valid_data['main_settings']['recaptcha_publickey'];
369
-                    $EE_Registration_Config->recaptcha_protected_forms = $valid_data['main_settings']['recaptcha_protected_forms'];
370
-                    $EE_Registration_Config->recaptcha_privatekey = $valid_data['main_settings']['recaptcha_privatekey'];
371
-                    $EE_Registration_Config->recaptcha_type       = $valid_data['appearance_settings']['recaptcha_type'];
372
-                    $EE_Registration_Config->recaptcha_theme      = $valid_data['appearance_settings']['recaptcha_theme'];
373
-                    $EE_Registration_Config->recaptcha_badge      = $valid_data['appearance_settings']['recaptcha_badge'];
374
-                    $EE_Registration_Config->recaptcha_language   = $valid_data['appearance_settings']['recaptcha_language'];
375
-                } else {
376
-                    if ($recaptcha_settings_form->submission_error_message() !== '') {
377
-                        EE_Error::add_error(
378
-                            $recaptcha_settings_form->submission_error_message(),
379
-                            __FILE__,
380
-                            __FUNCTION__,
381
-                            __LINE__
382
-                        );
383
-                    }
384
-                }
385
-            }
386
-        } catch (EE_Error $e) {
387
-            $e->get_error();
388
-        }
389
-        return $EE_Registration_Config;
390
-    }
320
+	/**
321
+	 * @param EE_Registration_Config $EE_Registration_Config
322
+	 * @return EE_Registration_Config
323
+	 * @throws InvalidArgumentException
324
+	 * @throws InvalidInterfaceException
325
+	 * @throws InvalidDataTypeException
326
+	 * @throws EE_Error
327
+	 * @throws ReflectionException
328
+	 */
329
+	public function updateAdminSettings(EE_Registration_Config $EE_Registration_Config)
330
+	{
331
+		try {
332
+			$recaptcha_settings_form = $this->settingsForm();
333
+			// if not displaying a form, then check for form submission
334
+			if ($recaptcha_settings_form->was_submitted()) {
335
+				// capture form data
336
+				$recaptcha_settings_form->receive_form_submission();
337
+				// validate form data
338
+				if ($recaptcha_settings_form->is_valid()) {
339
+					// grab validated data from form
340
+					$valid_data = $recaptcha_settings_form->valid_data();
341
+					// user proofing recaptcha:  If Use reCAPTCHA is set to yes but we dont' have site or secret keys then set Use reCAPTCHA to FALSE and give error message.
342
+					if ($valid_data['main_settings']['use_captcha']
343
+						&& (
344
+							! $EE_Registration_Config->use_captcha
345
+							&& (
346
+								empty($valid_data['main_settings']['recaptcha_publickey'])
347
+								|| empty($valid_data['main_settings']['recaptcha_privatekey'])
348
+							)
349
+						)
350
+						&& apply_filters(
351
+							'FHEE__Extend_Registration_Form_Admin_Page__check_for_recaptcha_keys',
352
+							true,
353
+							$EE_Registration_Config
354
+						)
355
+					) {
356
+						$valid_data['main_settings']['use_captcha'] = false;
357
+						EE_Error::add_error(
358
+							esc_html__(
359
+								'The use reCAPTCHA setting has been reset to "no". In order to enable the reCAPTCHA service, you must enter a Site Key and Secret Key.',
360
+								'event_espresso'
361
+							),
362
+							__FILE__,
363
+							__FUNCTION__,
364
+							__LINE__
365
+						);
366
+					}
367
+					$EE_Registration_Config->use_captcha          = $valid_data['main_settings']['use_captcha'];
368
+					$EE_Registration_Config->recaptcha_publickey  = $valid_data['main_settings']['recaptcha_publickey'];
369
+					$EE_Registration_Config->recaptcha_protected_forms = $valid_data['main_settings']['recaptcha_protected_forms'];
370
+					$EE_Registration_Config->recaptcha_privatekey = $valid_data['main_settings']['recaptcha_privatekey'];
371
+					$EE_Registration_Config->recaptcha_type       = $valid_data['appearance_settings']['recaptcha_type'];
372
+					$EE_Registration_Config->recaptcha_theme      = $valid_data['appearance_settings']['recaptcha_theme'];
373
+					$EE_Registration_Config->recaptcha_badge      = $valid_data['appearance_settings']['recaptcha_badge'];
374
+					$EE_Registration_Config->recaptcha_language   = $valid_data['appearance_settings']['recaptcha_language'];
375
+				} else {
376
+					if ($recaptcha_settings_form->submission_error_message() !== '') {
377
+						EE_Error::add_error(
378
+							$recaptcha_settings_form->submission_error_message(),
379
+							__FILE__,
380
+							__FUNCTION__,
381
+							__LINE__
382
+						);
383
+					}
384
+				}
385
+			}
386
+		} catch (EE_Error $e) {
387
+			$e->get_error();
388
+		}
389
+		return $EE_Registration_Config;
390
+	}
391 391
 }
Please login to merge, or discard this patch.
caffeinated/modules/recaptcha/autoload.php 2 patches
Indentation   +16 added lines, -16 removed lines patch added patch discarded remove patch
@@ -6,33 +6,33 @@
 block discarded – undo
6 6
  */
7 7
 
8 8
 spl_autoload_register(function ($class) {
9
-    if (substr($class, 0, 10) !== 'ReCaptcha\\') {
10
-        /* If the class does not lie under the "ReCaptcha" namespace,
9
+	if (substr($class, 0, 10) !== 'ReCaptcha\\') {
10
+		/* If the class does not lie under the "ReCaptcha" namespace,
11 11
          * then we can exit immediately.
12 12
          */
13
-        return;
14
-    }
13
+		return;
14
+	}
15 15
 
16
-    /* All of the classes have names like "ReCaptcha\Foo", so we need
16
+	/* All of the classes have names like "ReCaptcha\Foo", so we need
17 17
      * to replace the backslashes with frontslashes if we want the
18 18
      * name to map directly to a location in the filesystem.
19 19
      */
20
-    $class = str_replace('\\', '/', $class);
20
+	$class = str_replace('\\', '/', $class);
21 21
 
22
-    /* First, check under the current directory. It is important that
22
+	/* First, check under the current directory. It is important that
23 23
      * we look here first, so that we don't waste time searching for
24 24
      * test classes in the common case.
25 25
      */
26
-    $path = dirname(__FILE__).'/'.$class.'.php';
27
-    if (is_readable($path)) {
28
-        require_once $path;
29
-    }
26
+	$path = dirname(__FILE__).'/'.$class.'.php';
27
+	if (is_readable($path)) {
28
+		require_once $path;
29
+	}
30 30
 
31
-    /* If we didn't find what we're looking for already, maybe it's
31
+	/* If we didn't find what we're looking for already, maybe it's
32 32
      * a test class?
33 33
      */
34
-    $path = dirname(__FILE__).'/../tests/'.$class.'.php';
35
-    if (is_readable($path)) {
36
-        require_once $path;
37
-    }
34
+	$path = dirname(__FILE__).'/../tests/'.$class.'.php';
35
+	if (is_readable($path)) {
36
+		require_once $path;
37
+	}
38 38
 });
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -5,7 +5,7 @@
 block discarded – undo
5 5
  * classes.
6 6
  */
7 7
 
8
-spl_autoload_register(function ($class) {
8
+spl_autoload_register(function($class) {
9 9
     if (substr($class, 0, 10) !== 'ReCaptcha\\') {
10 10
         /* If the class does not lie under the "ReCaptcha" namespace,
11 11
          * then we can exit immediately.
Please login to merge, or discard this patch.
caffeinated/modules/recaptcha/ReCaptcha/RequestMethod/SocketPost.php 2 patches
Indentation   +83 added lines, -83 removed lines patch added patch discarded remove patch
@@ -33,87 +33,87 @@
 block discarded – undo
33 33
  */
34 34
 class SocketPost implements RequestMethod
35 35
 {
36
-    /**
37
-     * reCAPTCHA service host.
38
-     *
39
-     * @const string
40
-     */
41
-    const RECAPTCHA_HOST = 'www.google.com';
42
-
43
-    /**
44
-     * @const string reCAPTCHA service path
45
-     */
46
-    const SITE_VERIFY_PATH = '/recaptcha/api/siteverify';
47
-
48
-    /**
49
-     * @const string Bad request error
50
-     */
51
-    const BAD_REQUEST = '{"success": false, "error-codes": ["invalid-request"]}';
52
-
53
-    /**
54
-     * @const string Bad response error
55
-     */
56
-    const BAD_RESPONSE = '{"success": false, "error-codes": ["invalid-response"]}';
57
-
58
-    /**
59
-     * Socket to the reCAPTCHA service
60
-     *
61
-     * @var Socket
62
-     */
63
-    private $socket;
64
-
65
-    /**
66
-     * Constructor
67
-     *
68
-     * @param \ReCaptcha\RequestMethod\Socket $socket optional socket, injectable for testing
69
-     */
70
-    public function __construct(Socket $socket = null)
71
-    {
72
-        if (! is_null($socket)) {
73
-            $this->socket = $socket;
74
-        } else {
75
-            $this->socket = new Socket();
76
-        }
77
-    }
78
-
79
-    /**
80
-     * Submit the POST request with the specified parameters.
81
-     *
82
-     * @param RequestParameters $params Request parameters
83
-     * @return string Body of the reCAPTCHA response
84
-     */
85
-    public function submit(RequestParameters $params)
86
-    {
87
-        $errno = 0;
88
-        $errstr = '';
89
-
90
-        if ($this->socket->fsockopen('ssl://' . self::RECAPTCHA_HOST, 443, $errno, $errstr, 30) !== false) {
91
-            $content = $params->toQueryString();
92
-
93
-            $request = "POST " . self::SITE_VERIFY_PATH . " HTTP/1.1\r\n";
94
-            $request .= "Host: " . self::RECAPTCHA_HOST . "\r\n";
95
-            $request .= "Content-Type: application/x-www-form-urlencoded\r\n";
96
-            $request .= "Content-length: " . strlen($content) . "\r\n";
97
-            $request .= "Connection: close\r\n\r\n";
98
-            $request .= $content . "\r\n\r\n";
99
-
100
-            $this->socket->fwrite($request);
101
-            $response = '';
102
-
103
-            while (! $this->socket->feof()) {
104
-                $response .= $this->socket->fgets(4096);
105
-            }
106
-
107
-            $this->socket->fclose();
108
-
109
-            if (0 === strpos($response, 'HTTP/1.1 200 OK')) {
110
-                $parts = preg_split("#\n\s*\n#Uis", $response);
111
-                return $parts[1];
112
-            }
113
-
114
-            return self::BAD_RESPONSE;
115
-        }
116
-
117
-        return self::BAD_REQUEST;
118
-    }
36
+	/**
37
+	 * reCAPTCHA service host.
38
+	 *
39
+	 * @const string
40
+	 */
41
+	const RECAPTCHA_HOST = 'www.google.com';
42
+
43
+	/**
44
+	 * @const string reCAPTCHA service path
45
+	 */
46
+	const SITE_VERIFY_PATH = '/recaptcha/api/siteverify';
47
+
48
+	/**
49
+	 * @const string Bad request error
50
+	 */
51
+	const BAD_REQUEST = '{"success": false, "error-codes": ["invalid-request"]}';
52
+
53
+	/**
54
+	 * @const string Bad response error
55
+	 */
56
+	const BAD_RESPONSE = '{"success": false, "error-codes": ["invalid-response"]}';
57
+
58
+	/**
59
+	 * Socket to the reCAPTCHA service
60
+	 *
61
+	 * @var Socket
62
+	 */
63
+	private $socket;
64
+
65
+	/**
66
+	 * Constructor
67
+	 *
68
+	 * @param \ReCaptcha\RequestMethod\Socket $socket optional socket, injectable for testing
69
+	 */
70
+	public function __construct(Socket $socket = null)
71
+	{
72
+		if (! is_null($socket)) {
73
+			$this->socket = $socket;
74
+		} else {
75
+			$this->socket = new Socket();
76
+		}
77
+	}
78
+
79
+	/**
80
+	 * Submit the POST request with the specified parameters.
81
+	 *
82
+	 * @param RequestParameters $params Request parameters
83
+	 * @return string Body of the reCAPTCHA response
84
+	 */
85
+	public function submit(RequestParameters $params)
86
+	{
87
+		$errno = 0;
88
+		$errstr = '';
89
+
90
+		if ($this->socket->fsockopen('ssl://' . self::RECAPTCHA_HOST, 443, $errno, $errstr, 30) !== false) {
91
+			$content = $params->toQueryString();
92
+
93
+			$request = "POST " . self::SITE_VERIFY_PATH . " HTTP/1.1\r\n";
94
+			$request .= "Host: " . self::RECAPTCHA_HOST . "\r\n";
95
+			$request .= "Content-Type: application/x-www-form-urlencoded\r\n";
96
+			$request .= "Content-length: " . strlen($content) . "\r\n";
97
+			$request .= "Connection: close\r\n\r\n";
98
+			$request .= $content . "\r\n\r\n";
99
+
100
+			$this->socket->fwrite($request);
101
+			$response = '';
102
+
103
+			while (! $this->socket->feof()) {
104
+				$response .= $this->socket->fgets(4096);
105
+			}
106
+
107
+			$this->socket->fclose();
108
+
109
+			if (0 === strpos($response, 'HTTP/1.1 200 OK')) {
110
+				$parts = preg_split("#\n\s*\n#Uis", $response);
111
+				return $parts[1];
112
+			}
113
+
114
+			return self::BAD_RESPONSE;
115
+		}
116
+
117
+		return self::BAD_REQUEST;
118
+	}
119 119
 }
Please login to merge, or discard this patch.
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
      */
70 70
     public function __construct(Socket $socket = null)
71 71
     {
72
-        if (! is_null($socket)) {
72
+        if ( ! is_null($socket)) {
73 73
             $this->socket = $socket;
74 74
         } else {
75 75
             $this->socket = new Socket();
@@ -87,20 +87,20 @@  discard block
 block discarded – undo
87 87
         $errno = 0;
88 88
         $errstr = '';
89 89
 
90
-        if ($this->socket->fsockopen('ssl://' . self::RECAPTCHA_HOST, 443, $errno, $errstr, 30) !== false) {
90
+        if ($this->socket->fsockopen('ssl://'.self::RECAPTCHA_HOST, 443, $errno, $errstr, 30) !== false) {
91 91
             $content = $params->toQueryString();
92 92
 
93
-            $request = "POST " . self::SITE_VERIFY_PATH . " HTTP/1.1\r\n";
94
-            $request .= "Host: " . self::RECAPTCHA_HOST . "\r\n";
93
+            $request = "POST ".self::SITE_VERIFY_PATH." HTTP/1.1\r\n";
94
+            $request .= "Host: ".self::RECAPTCHA_HOST."\r\n";
95 95
             $request .= "Content-Type: application/x-www-form-urlencoded\r\n";
96
-            $request .= "Content-length: " . strlen($content) . "\r\n";
96
+            $request .= "Content-length: ".strlen($content)."\r\n";
97 97
             $request .= "Connection: close\r\n\r\n";
98
-            $request .= $content . "\r\n\r\n";
98
+            $request .= $content."\r\n\r\n";
99 99
 
100 100
             $this->socket->fwrite($request);
101 101
             $response = '';
102 102
 
103
-            while (! $this->socket->feof()) {
103
+            while ( ! $this->socket->feof()) {
104 104
                 $response .= $this->socket->fgets(4096);
105 105
             }
106 106
 
Please login to merge, or discard this patch.