Passed
Push — master ( 2171e3...adef2b )
by Joas
15:21 queued 12s
created
lib/public/Calendar/IMetadataProvider.php 2 patches
Indentation   +27 added lines, -27 removed lines patch added patch discarded remove patch
@@ -33,33 +33,33 @@
 block discarded – undo
33 33
  */
34 34
 interface IMetadataProvider {
35 35
 
36
-	/**
37
-	 * Get a list of all metadata keys available for this room
38
-	 *
39
-	 * Room backends are allowed to return custom keys, beyond the ones
40
-	 * defined in this class. If they do, they should make sure to use their
41
-	 * own namespace.
42
-	 *
43
-	 * @return String[] - A list of available keys
44
-	 * @since 17.0.0
45
-	 */
46
-	public function getAllAvailableMetadataKeys():array;
36
+    /**
37
+     * Get a list of all metadata keys available for this room
38
+     *
39
+     * Room backends are allowed to return custom keys, beyond the ones
40
+     * defined in this class. If they do, they should make sure to use their
41
+     * own namespace.
42
+     *
43
+     * @return String[] - A list of available keys
44
+     * @since 17.0.0
45
+     */
46
+    public function getAllAvailableMetadataKeys():array;
47 47
 
48
-	/**
49
-	 * Get whether or not a metadata key is set for this room
50
-	 *
51
-	 * @param string $key - The key to check for
52
-	 * @return bool - Whether or not key is available
53
-	 * @since 17.0.0
54
-	 */
55
-	public function hasMetadataForKey(string $key):bool;
48
+    /**
49
+     * Get whether or not a metadata key is set for this room
50
+     *
51
+     * @param string $key - The key to check for
52
+     * @return bool - Whether or not key is available
53
+     * @since 17.0.0
54
+     */
55
+    public function hasMetadataForKey(string $key):bool;
56 56
 
57
-	/**
58
-	 * Get the value for a metadata key
59
-	 *
60
-	 * @param string $key - The key to check for
61
-	 * @return string|null - The value stored for the key, null if no value stored
62
-	 * @since 17.0.0
63
-	 */
64
-	public function getMetadataForKey(string $key):?string;
57
+    /**
58
+     * Get the value for a metadata key
59
+     *
60
+     * @param string $key - The key to check for
61
+     * @return string|null - The value stored for the key, null if no value stored
62
+     * @since 17.0.0
63
+     */
64
+    public function getMetadataForKey(string $key):?string;
65 65
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -61,5 +61,5 @@
 block discarded – undo
61 61
 	 * @return string|null - The value stored for the key, null if no value stored
62 62
 	 * @since 17.0.0
63 63
 	 */
64
-	public function getMetadataForKey(string $key):?string;
64
+	public function getMetadataForKey(string $key): ?string;
65 65
 }
Please login to merge, or discard this patch.
lib/private/AppFramework/Middleware/Security/FeaturePolicyMiddleware.php 1 patch
Indentation   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -38,33 +38,33 @@
 block discarded – undo
38 38
 
39 39
 class FeaturePolicyMiddleware extends Middleware {
40 40
 
41
-	/** @var FeaturePolicyManager */
42
-	private $policyManager;
41
+    /** @var FeaturePolicyManager */
42
+    private $policyManager;
43 43
 
44
-	public function __construct(FeaturePolicyManager $policyManager) {
45
-		$this->policyManager = $policyManager;
46
-	}
44
+    public function __construct(FeaturePolicyManager $policyManager) {
45
+        $this->policyManager = $policyManager;
46
+    }
47 47
 
48
-	/**
49
-	 * Performs the default FeaturePolicy modifications that may be injected by other
50
-	 * applications
51
-	 *
52
-	 * @param Controller $controller
53
-	 * @param string $methodName
54
-	 * @param Response $response
55
-	 * @return Response
56
-	 */
57
-	public function afterController($controller, $methodName, Response $response): Response {
58
-		$policy = !is_null($response->getFeaturePolicy()) ? $response->getFeaturePolicy() : new FeaturePolicy();
48
+    /**
49
+     * Performs the default FeaturePolicy modifications that may be injected by other
50
+     * applications
51
+     *
52
+     * @param Controller $controller
53
+     * @param string $methodName
54
+     * @param Response $response
55
+     * @return Response
56
+     */
57
+    public function afterController($controller, $methodName, Response $response): Response {
58
+        $policy = !is_null($response->getFeaturePolicy()) ? $response->getFeaturePolicy() : new FeaturePolicy();
59 59
 
60
-		if (get_class($policy) === EmptyFeaturePolicy::class) {
61
-			return $response;
62
-		}
60
+        if (get_class($policy) === EmptyFeaturePolicy::class) {
61
+            return $response;
62
+        }
63 63
 
64
-		$defaultPolicy = $this->policyManager->getDefaultPolicy();
65
-		$defaultPolicy = $this->policyManager->mergePolicies($defaultPolicy, $policy);
66
-		$response->setFeaturePolicy($defaultPolicy);
64
+        $defaultPolicy = $this->policyManager->getDefaultPolicy();
65
+        $defaultPolicy = $this->policyManager->mergePolicies($defaultPolicy, $policy);
66
+        $response->setFeaturePolicy($defaultPolicy);
67 67
 
68
-		return $response;
69
-	}
68
+        return $response;
69
+    }
70 70
 }
Please login to merge, or discard this patch.
lib/private/Security/FeaturePolicy/FeaturePolicyManager.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -60,10 +60,10 @@
 block discarded – undo
60 60
 	 */
61 61
 	public function mergePolicies(FeaturePolicy $defaultPolicy,
62 62
 								  EmptyFeaturePolicy $originalPolicy): FeaturePolicy {
63
-		foreach ((object)(array)$originalPolicy as $name => $value) {
64
-			$setter = 'set' . ucfirst($name);
63
+		foreach ((object) (array) $originalPolicy as $name => $value) {
64
+			$setter = 'set'.ucfirst($name);
65 65
 			if (\is_array($value)) {
66
-				$getter = 'get' . ucfirst($name);
66
+				$getter = 'get'.ucfirst($name);
67 67
 				$currentValues = \is_array($defaultPolicy->$getter()) ? $defaultPolicy->$getter() : [];
68 68
 				$defaultPolicy->$setter(\array_values(\array_unique(\array_merge($currentValues, $value))));
69 69
 			} elseif (\is_bool($value)) {
Please login to merge, or discard this patch.
Indentation   +37 added lines, -37 removed lines patch added patch discarded remove patch
@@ -31,48 +31,48 @@
 block discarded – undo
31 31
 use OCP\Security\FeaturePolicy\AddFeaturePolicyEvent;
32 32
 
33 33
 class FeaturePolicyManager {
34
-	/** @var EmptyFeaturePolicy[] */
35
-	private $policies = [];
34
+    /** @var EmptyFeaturePolicy[] */
35
+    private $policies = [];
36 36
 
37
-	/** @var IEventDispatcher */
38
-	private $dispatcher;
37
+    /** @var IEventDispatcher */
38
+    private $dispatcher;
39 39
 
40
-	public function __construct(IEventDispatcher $dispatcher) {
41
-		$this->dispatcher = $dispatcher;
42
-	}
40
+    public function __construct(IEventDispatcher $dispatcher) {
41
+        $this->dispatcher = $dispatcher;
42
+    }
43 43
 
44
-	public function addDefaultPolicy(EmptyFeaturePolicy $policy): void {
45
-		$this->policies[] = $policy;
46
-	}
44
+    public function addDefaultPolicy(EmptyFeaturePolicy $policy): void {
45
+        $this->policies[] = $policy;
46
+    }
47 47
 
48
-	public function getDefaultPolicy(): FeaturePolicy {
49
-		$event = new AddFeaturePolicyEvent($this);
50
-		$this->dispatcher->dispatchTyped($event);
48
+    public function getDefaultPolicy(): FeaturePolicy {
49
+        $event = new AddFeaturePolicyEvent($this);
50
+        $this->dispatcher->dispatchTyped($event);
51 51
 
52
-		$defaultPolicy = new FeaturePolicy();
53
-		foreach ($this->policies as $policy) {
54
-			$defaultPolicy = $this->mergePolicies($defaultPolicy, $policy);
55
-		}
56
-		return $defaultPolicy;
57
-	}
52
+        $defaultPolicy = new FeaturePolicy();
53
+        foreach ($this->policies as $policy) {
54
+            $defaultPolicy = $this->mergePolicies($defaultPolicy, $policy);
55
+        }
56
+        return $defaultPolicy;
57
+    }
58 58
 
59
-	/**
60
-	 * Merges the first given policy with the second one
61
-	 *
62
-	 */
63
-	public function mergePolicies(FeaturePolicy $defaultPolicy,
64
-								  EmptyFeaturePolicy $originalPolicy): FeaturePolicy {
65
-		foreach ((object)(array)$originalPolicy as $name => $value) {
66
-			$setter = 'set' . ucfirst($name);
67
-			if (\is_array($value)) {
68
-				$getter = 'get' . ucfirst($name);
69
-				$currentValues = \is_array($defaultPolicy->$getter()) ? $defaultPolicy->$getter() : [];
70
-				$defaultPolicy->$setter(\array_values(\array_unique(\array_merge($currentValues, $value))));
71
-			} elseif (\is_bool($value)) {
72
-				$defaultPolicy->$setter($value);
73
-			}
74
-		}
59
+    /**
60
+     * Merges the first given policy with the second one
61
+     *
62
+     */
63
+    public function mergePolicies(FeaturePolicy $defaultPolicy,
64
+                                    EmptyFeaturePolicy $originalPolicy): FeaturePolicy {
65
+        foreach ((object)(array)$originalPolicy as $name => $value) {
66
+            $setter = 'set' . ucfirst($name);
67
+            if (\is_array($value)) {
68
+                $getter = 'get' . ucfirst($name);
69
+                $currentValues = \is_array($defaultPolicy->$getter()) ? $defaultPolicy->$getter() : [];
70
+                $defaultPolicy->$setter(\array_values(\array_unique(\array_merge($currentValues, $value))));
71
+            } elseif (\is_bool($value)) {
72
+                $defaultPolicy->$setter($value);
73
+            }
74
+        }
75 75
 
76
-		return $defaultPolicy;
77
-	}
76
+        return $defaultPolicy;
77
+    }
78 78
 }
Please login to merge, or discard this patch.
lib/public/AppFramework/Http/EmptyFeaturePolicy.php 2 patches
Indentation   +143 added lines, -143 removed lines patch added patch discarded remove patch
@@ -37,147 +37,147 @@
 block discarded – undo
37 37
  */
38 38
 class EmptyFeaturePolicy {
39 39
 
40
-	/** @var string[] of allowed domains to autoplay media */
41
-	protected $autoplayDomains = null;
42
-
43
-	/** @var string[] of allowed domains that can access the camera */
44
-	protected $cameraDomains = null;
45
-
46
-	/** @var string[] of allowed domains that can use fullscreen */
47
-	protected $fullscreenDomains = null;
48
-
49
-	/** @var string[] of allowed domains that can use the geolocation of the device */
50
-	protected $geolocationDomains = null;
51
-
52
-	/** @var string[] of allowed domains that can use the microphone */
53
-	protected $microphoneDomains = null;
54
-
55
-	/** @var string[] of allowed domains that can use the payment API */
56
-	protected $paymentDomains = null;
57
-
58
-	/**
59
-	 * Allows to use autoplay from a specific domain. Use * to allow from all domains.
60
-	 *
61
-	 * @param string $domain Domain to whitelist. Any passed value needs to be properly sanitized.
62
-	 * @return $this
63
-	 * @since 17.0.0
64
-	 */
65
-	public function addAllowedAutoplayDomain(string $domain): self {
66
-		$this->autoplayDomains[] = $domain;
67
-		return $this;
68
-	}
69
-
70
-	/**
71
-	 * Allows to use the camera on a specific domain. Use * to allow from all domains
72
-	 *
73
-	 * @param string $domain Domain to whitelist. Any passed value needs to be properly sanitized.
74
-	 * @return $this
75
-	 * @since 17.0.0
76
-	 */
77
-	public function addAllowedCameraDomain(string $domain): self {
78
-		$this->cameraDomains[] = $domain;
79
-		return $this;
80
-	}
81
-
82
-	/**
83
-	 * Allows the full screen functionality to be used on a specific domain. Use * to allow from all domains
84
-	 *
85
-	 * @param string $domain Domain to whitelist. Any passed value needs to be properly sanitized.
86
-	 * @return $this
87
-	 * @since 17.0.0
88
-	 */
89
-	public function addAllowedFullScreenDomain(string $domain): self {
90
-		$this->fullscreenDomains[] = $domain;
91
-		return $this;
92
-	}
93
-
94
-	/**
95
-	 * Allows to use the geolocation on a specific domain. Use * to allow from all domains
96
-	 *
97
-	 * @param string $domain Domain to whitelist. Any passed value needs to be properly sanitized.
98
-	 * @return $this
99
-	 * @since 17.0.0
100
-	 */
101
-	public function addAllowedGeoLocationDomain(string $domain): self {
102
-		$this->geolocationDomains[] = $domain;
103
-		return $this;
104
-	}
105
-
106
-	/**
107
-	 * Allows to use the microphone on a specific domain. Use * to allow from all domains
108
-	 *
109
-	 * @param string $domain Domain to whitelist. Any passed value needs to be properly sanitized.
110
-	 * @return $this
111
-	 * @since 17.0.0
112
-	 */
113
-	public function addAllowedMicrophoneDomain(string $domain): self {
114
-		$this->microphoneDomains[] = $domain;
115
-		return $this;
116
-	}
117
-
118
-	/**
119
-	 * Allows to use the payment API on a specific domain. Use * to allow from all domains
120
-	 *
121
-	 * @param string $domain Domain to whitelist. Any passed value needs to be properly sanitized.
122
-	 * @return $this
123
-	 * @since 17.0.0
124
-	 */
125
-	public function addAllowedPaymentDomain(string $domain): self {
126
-		$this->paymentDomains[] = $domain;
127
-		return $this;
128
-	}
129
-
130
-	/**
131
-	 * Get the generated Feature-Policy as a string
132
-	 *
133
-	 * @return string
134
-	 * @since 17.0.0
135
-	 */
136
-	public function buildPolicy(): string {
137
-		$policy = '';
138
-
139
-		if (empty($this->autoplayDomains)) {
140
-			$policy .= "autoplay 'none';";
141
-		} else {
142
-			$policy .= 'autoplay ' . implode(' ', $this->autoplayDomains);
143
-			$policy .= ';';
144
-		}
145
-
146
-		if (empty($this->cameraDomains)) {
147
-			$policy .= "camera 'none';";
148
-		} else {
149
-			$policy .= 'camera ' . implode(' ', $this->cameraDomains);
150
-			$policy .= ';';
151
-		}
152
-
153
-		if (empty($this->fullscreenDomains)) {
154
-			$policy .= "fullscreen 'none';";
155
-		} else {
156
-			$policy .= 'fullscreen ' . implode(' ', $this->fullscreenDomains);
157
-			$policy .= ';';
158
-		}
159
-
160
-		if (empty($this->geolocationDomains)) {
161
-			$policy .= "geolocation 'none';";
162
-		} else {
163
-			$policy .= 'geolocation ' . implode(' ', $this->geolocationDomains);
164
-			$policy .= ';';
165
-		}
166
-
167
-		if (empty($this->microphoneDomains)) {
168
-			$policy .= "microphone 'none';";
169
-		} else {
170
-			$policy .= 'microphone ' . implode(' ', $this->microphoneDomains);
171
-			$policy .= ';';
172
-		}
173
-
174
-		if (empty($this->paymentDomains)) {
175
-			$policy .= "payment 'none';";
176
-		} else {
177
-			$policy .= 'payment ' . implode(' ', $this->paymentDomains);
178
-			$policy .= ';';
179
-		}
180
-
181
-		return rtrim($policy, ';');
182
-	}
40
+    /** @var string[] of allowed domains to autoplay media */
41
+    protected $autoplayDomains = null;
42
+
43
+    /** @var string[] of allowed domains that can access the camera */
44
+    protected $cameraDomains = null;
45
+
46
+    /** @var string[] of allowed domains that can use fullscreen */
47
+    protected $fullscreenDomains = null;
48
+
49
+    /** @var string[] of allowed domains that can use the geolocation of the device */
50
+    protected $geolocationDomains = null;
51
+
52
+    /** @var string[] of allowed domains that can use the microphone */
53
+    protected $microphoneDomains = null;
54
+
55
+    /** @var string[] of allowed domains that can use the payment API */
56
+    protected $paymentDomains = null;
57
+
58
+    /**
59
+     * Allows to use autoplay from a specific domain. Use * to allow from all domains.
60
+     *
61
+     * @param string $domain Domain to whitelist. Any passed value needs to be properly sanitized.
62
+     * @return $this
63
+     * @since 17.0.0
64
+     */
65
+    public function addAllowedAutoplayDomain(string $domain): self {
66
+        $this->autoplayDomains[] = $domain;
67
+        return $this;
68
+    }
69
+
70
+    /**
71
+     * Allows to use the camera on a specific domain. Use * to allow from all domains
72
+     *
73
+     * @param string $domain Domain to whitelist. Any passed value needs to be properly sanitized.
74
+     * @return $this
75
+     * @since 17.0.0
76
+     */
77
+    public function addAllowedCameraDomain(string $domain): self {
78
+        $this->cameraDomains[] = $domain;
79
+        return $this;
80
+    }
81
+
82
+    /**
83
+     * Allows the full screen functionality to be used on a specific domain. Use * to allow from all domains
84
+     *
85
+     * @param string $domain Domain to whitelist. Any passed value needs to be properly sanitized.
86
+     * @return $this
87
+     * @since 17.0.0
88
+     */
89
+    public function addAllowedFullScreenDomain(string $domain): self {
90
+        $this->fullscreenDomains[] = $domain;
91
+        return $this;
92
+    }
93
+
94
+    /**
95
+     * Allows to use the geolocation on a specific domain. Use * to allow from all domains
96
+     *
97
+     * @param string $domain Domain to whitelist. Any passed value needs to be properly sanitized.
98
+     * @return $this
99
+     * @since 17.0.0
100
+     */
101
+    public function addAllowedGeoLocationDomain(string $domain): self {
102
+        $this->geolocationDomains[] = $domain;
103
+        return $this;
104
+    }
105
+
106
+    /**
107
+     * Allows to use the microphone on a specific domain. Use * to allow from all domains
108
+     *
109
+     * @param string $domain Domain to whitelist. Any passed value needs to be properly sanitized.
110
+     * @return $this
111
+     * @since 17.0.0
112
+     */
113
+    public function addAllowedMicrophoneDomain(string $domain): self {
114
+        $this->microphoneDomains[] = $domain;
115
+        return $this;
116
+    }
117
+
118
+    /**
119
+     * Allows to use the payment API on a specific domain. Use * to allow from all domains
120
+     *
121
+     * @param string $domain Domain to whitelist. Any passed value needs to be properly sanitized.
122
+     * @return $this
123
+     * @since 17.0.0
124
+     */
125
+    public function addAllowedPaymentDomain(string $domain): self {
126
+        $this->paymentDomains[] = $domain;
127
+        return $this;
128
+    }
129
+
130
+    /**
131
+     * Get the generated Feature-Policy as a string
132
+     *
133
+     * @return string
134
+     * @since 17.0.0
135
+     */
136
+    public function buildPolicy(): string {
137
+        $policy = '';
138
+
139
+        if (empty($this->autoplayDomains)) {
140
+            $policy .= "autoplay 'none';";
141
+        } else {
142
+            $policy .= 'autoplay ' . implode(' ', $this->autoplayDomains);
143
+            $policy .= ';';
144
+        }
145
+
146
+        if (empty($this->cameraDomains)) {
147
+            $policy .= "camera 'none';";
148
+        } else {
149
+            $policy .= 'camera ' . implode(' ', $this->cameraDomains);
150
+            $policy .= ';';
151
+        }
152
+
153
+        if (empty($this->fullscreenDomains)) {
154
+            $policy .= "fullscreen 'none';";
155
+        } else {
156
+            $policy .= 'fullscreen ' . implode(' ', $this->fullscreenDomains);
157
+            $policy .= ';';
158
+        }
159
+
160
+        if (empty($this->geolocationDomains)) {
161
+            $policy .= "geolocation 'none';";
162
+        } else {
163
+            $policy .= 'geolocation ' . implode(' ', $this->geolocationDomains);
164
+            $policy .= ';';
165
+        }
166
+
167
+        if (empty($this->microphoneDomains)) {
168
+            $policy .= "microphone 'none';";
169
+        } else {
170
+            $policy .= 'microphone ' . implode(' ', $this->microphoneDomains);
171
+            $policy .= ';';
172
+        }
173
+
174
+        if (empty($this->paymentDomains)) {
175
+            $policy .= "payment 'none';";
176
+        } else {
177
+            $policy .= 'payment ' . implode(' ', $this->paymentDomains);
178
+            $policy .= ';';
179
+        }
180
+
181
+        return rtrim($policy, ';');
182
+    }
183 183
 }
Please login to merge, or discard this patch.
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -139,42 +139,42 @@
 block discarded – undo
139 139
 		if (empty($this->autoplayDomains)) {
140 140
 			$policy .= "autoplay 'none';";
141 141
 		} else {
142
-			$policy .= 'autoplay ' . implode(' ', $this->autoplayDomains);
142
+			$policy .= 'autoplay '.implode(' ', $this->autoplayDomains);
143 143
 			$policy .= ';';
144 144
 		}
145 145
 
146 146
 		if (empty($this->cameraDomains)) {
147 147
 			$policy .= "camera 'none';";
148 148
 		} else {
149
-			$policy .= 'camera ' . implode(' ', $this->cameraDomains);
149
+			$policy .= 'camera '.implode(' ', $this->cameraDomains);
150 150
 			$policy .= ';';
151 151
 		}
152 152
 
153 153
 		if (empty($this->fullscreenDomains)) {
154 154
 			$policy .= "fullscreen 'none';";
155 155
 		} else {
156
-			$policy .= 'fullscreen ' . implode(' ', $this->fullscreenDomains);
156
+			$policy .= 'fullscreen '.implode(' ', $this->fullscreenDomains);
157 157
 			$policy .= ';';
158 158
 		}
159 159
 
160 160
 		if (empty($this->geolocationDomains)) {
161 161
 			$policy .= "geolocation 'none';";
162 162
 		} else {
163
-			$policy .= 'geolocation ' . implode(' ', $this->geolocationDomains);
163
+			$policy .= 'geolocation '.implode(' ', $this->geolocationDomains);
164 164
 			$policy .= ';';
165 165
 		}
166 166
 
167 167
 		if (empty($this->microphoneDomains)) {
168 168
 			$policy .= "microphone 'none';";
169 169
 		} else {
170
-			$policy .= 'microphone ' . implode(' ', $this->microphoneDomains);
170
+			$policy .= 'microphone '.implode(' ', $this->microphoneDomains);
171 171
 			$policy .= ';';
172 172
 		}
173 173
 
174 174
 		if (empty($this->paymentDomains)) {
175 175
 			$policy .= "payment 'none';";
176 176
 		} else {
177
-			$policy .= 'payment ' . implode(' ', $this->paymentDomains);
177
+			$policy .= 'payment '.implode(' ', $this->paymentDomains);
178 178
 			$policy .= ';';
179 179
 		}
180 180
 
Please login to merge, or discard this patch.
lib/public/AppFramework/Http/FeaturePolicy.php 1 patch
Indentation   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -37,23 +37,23 @@
 block discarded – undo
37 37
  * @since 17.0.0
38 38
  */
39 39
 class FeaturePolicy extends EmptyFeaturePolicy {
40
-	protected $autoplayDomains = [
41
-		'\'self\'',
42
-	];
40
+    protected $autoplayDomains = [
41
+        '\'self\'',
42
+    ];
43 43
 
44
-	/** @var string[] of allowed domains that can access the camera */
45
-	protected $cameraDomains = [];
44
+    /** @var string[] of allowed domains that can access the camera */
45
+    protected $cameraDomains = [];
46 46
 
47
-	protected $fullscreenDomains = [
48
-		'\'self\'',
49
-	];
47
+    protected $fullscreenDomains = [
48
+        '\'self\'',
49
+    ];
50 50
 
51
-	/** @var string[] of allowed domains that can use the geolocation of the device */
52
-	protected $geolocationDomains = [];
51
+    /** @var string[] of allowed domains that can use the geolocation of the device */
52
+    protected $geolocationDomains = [];
53 53
 
54
-	/** @var string[] of allowed domains that can use the microphone */
55
-	protected $microphoneDomains = [];
54
+    /** @var string[] of allowed domains that can use the microphone */
55
+    protected $microphoneDomains = [];
56 56
 
57
-	/** @var string[] of allowed domains that can use the payment API */
58
-	protected $paymentDomains = [];
57
+    /** @var string[] of allowed domains that can use the payment API */
58
+    protected $paymentDomains = [];
59 59
 }
Please login to merge, or discard this patch.
apps/dav/lib/CalDAV/Proxy/Proxy.php 1 patch
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -36,16 +36,16 @@
 block discarded – undo
36 36
  */
37 37
 class Proxy extends Entity {
38 38
 
39
-	/** @var string */
40
-	protected $ownerId;
41
-	/** @var string */
42
-	protected $proxyId;
43
-	/** @var int */
44
-	protected $permissions;
39
+    /** @var string */
40
+    protected $ownerId;
41
+    /** @var string */
42
+    protected $proxyId;
43
+    /** @var int */
44
+    protected $permissions;
45 45
 
46
-	public function __construct() {
47
-		$this->addType('ownerId', 'string');
48
-		$this->addType('proxyId', 'string');
49
-		$this->addType('permissions', 'int');
50
-	}
46
+    public function __construct() {
47
+        $this->addType('ownerId', 'string');
48
+        $this->addType('proxyId', 'string');
49
+        $this->addType('permissions', 'int');
50
+    }
51 51
 }
Please login to merge, or discard this patch.
apps/dav/lib/Migration/Version1012Date20190808122342.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -42,7 +42,7 @@
 block discarded – undo
42 42
 	 */
43 43
 	public function changeSchema(IOutput $output,
44 44
 								 \Closure $schemaClosure,
45
-								 array $options):?ISchemaWrapper {
45
+								 array $options): ?ISchemaWrapper {
46 46
 		/** @var ISchemaWrapper $schema */
47 47
 		$schema = $schemaClosure();
48 48
 
Please login to merge, or discard this patch.
Indentation   +77 added lines, -77 removed lines patch added patch discarded remove patch
@@ -38,86 +38,86 @@
 block discarded – undo
38 38
  */
39 39
 class Version1012Date20190808122342 extends SimpleMigrationStep {
40 40
 
41
-	/**
42
-	 * @param IOutput $output
43
-	 * @param \Closure $schemaClosure The `\Closure` returns a `ISchemaWrapper`
44
-	 * @param array $options
45
-	 * @return null|ISchemaWrapper
46
-	 * @since 17.0.0
47
-	 */
48
-	public function changeSchema(IOutput $output,
49
-								 \Closure $schemaClosure,
50
-								 array $options):?ISchemaWrapper {
51
-		/** @var ISchemaWrapper $schema */
52
-		$schema = $schemaClosure();
41
+    /**
42
+     * @param IOutput $output
43
+     * @param \Closure $schemaClosure The `\Closure` returns a `ISchemaWrapper`
44
+     * @param array $options
45
+     * @return null|ISchemaWrapper
46
+     * @since 17.0.0
47
+     */
48
+    public function changeSchema(IOutput $output,
49
+                                    \Closure $schemaClosure,
50
+                                    array $options):?ISchemaWrapper {
51
+        /** @var ISchemaWrapper $schema */
52
+        $schema = $schemaClosure();
53 53
 
54
-		if (!$schema->hasTable('calendar_reminders')) {
55
-			$table = $schema->createTable('calendar_reminders');
54
+        if (!$schema->hasTable('calendar_reminders')) {
55
+            $table = $schema->createTable('calendar_reminders');
56 56
 
57
-			$table->addColumn('id', Types::BIGINT, [
58
-				'autoincrement' => true,
59
-				'notnull' => true,
60
-				'length' => 11,
61
-				'unsigned' => true,
62
-			]);
63
-			$table->addColumn('calendar_id', Types::BIGINT, [
64
-				'notnull' => true,
65
-				'length' => 11,
66
-			]);
67
-			$table->addColumn('object_id', Types::BIGINT, [
68
-				'notnull' => true,
69
-				'length' => 11,
70
-			]);
71
-			$table->addColumn('is_recurring', Types::SMALLINT, [
72
-				'notnull' => false,
73
-				'length' => 1,
74
-			]);
75
-			$table->addColumn('uid', Types::STRING, [
76
-				'notnull' => true,
77
-				'length' => 255,
78
-			]);
79
-			$table->addColumn('recurrence_id', Types::BIGINT, [
80
-				'notnull' => false,
81
-				'length' => 11,
82
-				'unsigned' => true,
83
-			]);
84
-			$table->addColumn('is_recurrence_exception', Types::SMALLINT, [
85
-				'notnull' => true,
86
-				'length' => 1,
87
-			]);
88
-			$table->addColumn('event_hash', Types::STRING, [
89
-				'notnull' => true,
90
-				'length' => 255,
91
-			]);
92
-			$table->addColumn('alarm_hash', Types::STRING, [
93
-				'notnull' => true,
94
-				'length' => 255,
95
-			]);
96
-			$table->addColumn('type', Types::STRING, [
97
-				'notnull' => true,
98
-				'length' => 255,
99
-			]);
100
-			$table->addColumn('is_relative', Types::SMALLINT, [
101
-				'notnull' => true,
102
-				'length' => 1,
103
-			]);
104
-			$table->addColumn('notification_date', Types::BIGINT, [
105
-				'notnull' => true,
106
-				'length' => 11,
107
-				'unsigned' => true,
108
-			]);
109
-			$table->addColumn('is_repeat_based', Types::SMALLINT, [
110
-				'notnull' => true,
111
-				'length' => 1,
112
-			]);
57
+            $table->addColumn('id', Types::BIGINT, [
58
+                'autoincrement' => true,
59
+                'notnull' => true,
60
+                'length' => 11,
61
+                'unsigned' => true,
62
+            ]);
63
+            $table->addColumn('calendar_id', Types::BIGINT, [
64
+                'notnull' => true,
65
+                'length' => 11,
66
+            ]);
67
+            $table->addColumn('object_id', Types::BIGINT, [
68
+                'notnull' => true,
69
+                'length' => 11,
70
+            ]);
71
+            $table->addColumn('is_recurring', Types::SMALLINT, [
72
+                'notnull' => false,
73
+                'length' => 1,
74
+            ]);
75
+            $table->addColumn('uid', Types::STRING, [
76
+                'notnull' => true,
77
+                'length' => 255,
78
+            ]);
79
+            $table->addColumn('recurrence_id', Types::BIGINT, [
80
+                'notnull' => false,
81
+                'length' => 11,
82
+                'unsigned' => true,
83
+            ]);
84
+            $table->addColumn('is_recurrence_exception', Types::SMALLINT, [
85
+                'notnull' => true,
86
+                'length' => 1,
87
+            ]);
88
+            $table->addColumn('event_hash', Types::STRING, [
89
+                'notnull' => true,
90
+                'length' => 255,
91
+            ]);
92
+            $table->addColumn('alarm_hash', Types::STRING, [
93
+                'notnull' => true,
94
+                'length' => 255,
95
+            ]);
96
+            $table->addColumn('type', Types::STRING, [
97
+                'notnull' => true,
98
+                'length' => 255,
99
+            ]);
100
+            $table->addColumn('is_relative', Types::SMALLINT, [
101
+                'notnull' => true,
102
+                'length' => 1,
103
+            ]);
104
+            $table->addColumn('notification_date', Types::BIGINT, [
105
+                'notnull' => true,
106
+                'length' => 11,
107
+                'unsigned' => true,
108
+            ]);
109
+            $table->addColumn('is_repeat_based', Types::SMALLINT, [
110
+                'notnull' => true,
111
+                'length' => 1,
112
+            ]);
113 113
 
114
-			$table->setPrimaryKey(['id']);
115
-			$table->addIndex(['object_id'], 'calendar_reminder_objid');
116
-			$table->addIndex(['uid', 'recurrence_id'], 'calendar_reminder_uidrec');
114
+            $table->setPrimaryKey(['id']);
115
+            $table->addIndex(['object_id'], 'calendar_reminder_objid');
116
+            $table->addIndex(['uid', 'recurrence_id'], 'calendar_reminder_uidrec');
117 117
 
118
-			return $schema;
119
-		}
118
+            return $schema;
119
+        }
120 120
 
121
-		return null;
122
-	}
121
+        return null;
122
+    }
123 123
 }
Please login to merge, or discard this patch.
apps/dav/lib/CalDAV/Reminder/NotificationProviderManager.php 1 patch
Indentation   +42 added lines, -42 removed lines patch added patch discarded remove patch
@@ -31,51 +31,51 @@
 block discarded – undo
31 31
  */
32 32
 class NotificationProviderManager {
33 33
 
34
-	/** @var INotificationProvider[] */
35
-	private $providers = [];
34
+    /** @var INotificationProvider[] */
35
+    private $providers = [];
36 36
 
37
-	/**
38
-	 * Checks whether a provider for a given ACTION exists
39
-	 *
40
-	 * @param string $type
41
-	 * @return bool
42
-	 */
43
-	public function hasProvider(string $type):bool {
44
-		return (\in_array($type, ReminderService::REMINDER_TYPES, true)
45
-			&& isset($this->providers[$type]));
46
-	}
37
+    /**
38
+     * Checks whether a provider for a given ACTION exists
39
+     *
40
+     * @param string $type
41
+     * @return bool
42
+     */
43
+    public function hasProvider(string $type):bool {
44
+        return (\in_array($type, ReminderService::REMINDER_TYPES, true)
45
+            && isset($this->providers[$type]));
46
+    }
47 47
 
48
-	/**
49
-	 * Get provider for a given ACTION
50
-	 *
51
-	 * @param string $type
52
-	 * @return INotificationProvider
53
-	 * @throws NotificationProvider\ProviderNotAvailableException
54
-	 * @throws NotificationTypeDoesNotExistException
55
-	 */
56
-	public function getProvider(string $type):INotificationProvider {
57
-		if (in_array($type, ReminderService::REMINDER_TYPES, true)) {
58
-			if (isset($this->providers[$type])) {
59
-				return $this->providers[$type];
60
-			}
61
-			throw new NotificationProvider\ProviderNotAvailableException($type);
62
-		}
63
-		throw new NotificationTypeDoesNotExistException($type);
64
-	}
48
+    /**
49
+     * Get provider for a given ACTION
50
+     *
51
+     * @param string $type
52
+     * @return INotificationProvider
53
+     * @throws NotificationProvider\ProviderNotAvailableException
54
+     * @throws NotificationTypeDoesNotExistException
55
+     */
56
+    public function getProvider(string $type):INotificationProvider {
57
+        if (in_array($type, ReminderService::REMINDER_TYPES, true)) {
58
+            if (isset($this->providers[$type])) {
59
+                return $this->providers[$type];
60
+            }
61
+            throw new NotificationProvider\ProviderNotAvailableException($type);
62
+        }
63
+        throw new NotificationTypeDoesNotExistException($type);
64
+    }
65 65
 
66
-	/**
67
-	 * Registers a new provider
68
-	 *
69
-	 * @param string $providerClassName
70
-	 * @throws \OCP\AppFramework\QueryException
71
-	 */
72
-	public function registerProvider(string $providerClassName):void {
73
-		$provider = \OC::$server->query($providerClassName);
66
+    /**
67
+     * Registers a new provider
68
+     *
69
+     * @param string $providerClassName
70
+     * @throws \OCP\AppFramework\QueryException
71
+     */
72
+    public function registerProvider(string $providerClassName):void {
73
+        $provider = \OC::$server->query($providerClassName);
74 74
 
75
-		if (!$provider instanceof INotificationProvider) {
76
-			throw new \InvalidArgumentException('Invalid notification provider registered');
77
-		}
75
+        if (!$provider instanceof INotificationProvider) {
76
+            throw new \InvalidArgumentException('Invalid notification provider registered');
77
+        }
78 78
 
79
-		$this->providers[$provider::NOTIFICATION_TYPE] = $provider;
80
-	}
79
+        $this->providers[$provider::NOTIFICATION_TYPE] = $provider;
80
+    }
81 81
 }
Please login to merge, or discard this patch.
apps/dav/lib/CalDAV/Reminder/NotificationTypeDoesNotExistException.php 1 patch
Indentation   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -26,15 +26,15 @@
 block discarded – undo
26 26
 
27 27
 class NotificationTypeDoesNotExistException extends \Exception {
28 28
 
29
-	/**
30
-	 * NotificationTypeDoesNotExistException constructor.
31
-	 *
32
-	 * @since 16.0.0
33
-	 *
34
-	 * @param string $type ReminderType
35
-	 */
36
-	public function __construct(string $type) {
37
-		parent::__construct("Type $type is not an accepted type of notification");
38
-	}
29
+    /**
30
+     * NotificationTypeDoesNotExistException constructor.
31
+     *
32
+     * @since 16.0.0
33
+     *
34
+     * @param string $type ReminderType
35
+     */
36
+    public function __construct(string $type) {
37
+        parent::__construct("Type $type is not an accepted type of notification");
38
+    }
39 39
 
40 40
 }
Please login to merge, or discard this patch.