File tree 1 file changed +2
-2
lines changed
1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -215,15 +215,15 @@ The project is also actively maintained.
215
215
The http-message package contains the specified interfaces of the php-fig which defined psr-7.
216
216
217
217
# DropInReplacements
218
- With ILIAS 8, the Technical Board has decided to replace the [ Superglobals] ( https://www.php.net/manual/en/language.variables.superglobals.php )
218
+ With ILIAS 8, the Technical Board has decided to replace the [ ` Superglobals ` ] ( https://www.php.net/manual/en/language.variables.superglobals.php )
219
219
` $_GET ` , ` $_POST ` , ` $_COOKIE ` and ` $_REQUEST ` with so called ` SuperGlobalDropInReplacement ` instances.
220
220
These are ` ArrayAccess ` wrappers for the respective ` Superglobals ` . They contain the [ ` Refinery ` ] ( ../Refinery/README.md )
221
221
and run values on readout through the ` ->kindlyTo()->string() ` ` transformation ` respectively.
222
222
Furthermore, the ` SuperGlobalDropInReplacement ` should prevent that values in the ` Superglobals ` are manually
223
223
assigned or modified/overwritten, because this violates the immutability of these values in the HTTP request.
224
224
The general replacement of the ` Superglobals ` for some 3rd-Party-Libraries however leads to problems, because these
225
225
require an ` array ` and no ` ArrayAccess ` object (currently known for ` SimpleSAMLphp ` ). Therefore, there is the
226
- possibility to override the ` Superglobals ` via an ini setting in the ` client.ini.php ` file:
226
+ possibility to override the ` Superglobals ` via an ini setting in the ` client.ini.php ` file.
227
227
228
228
```
229
229
[server]
You can’t perform that action at this time.
0 commit comments