ILIAS
release_8 Revision v8.23
◀ ilDoc Overview
class.ilCtrlQueryRegexParser.php
Go to the documentation of this file.
1
<?php
2
19
declare(strict_types=1);
20
24
class
ilCtrlQueryRegexParser
implements
ilCtrlQueryParserInterface
25
{
26
private
const
PATTERN
=
'/([^=&]*)=([^=&]*)/m'
;
27
28
public
function
parseQueriesOfURL
(
string
$query_string): array
29
{
30
preg_match_all(self::PATTERN, $query_string, $matches, PREG_SET_ORDER, 0);
31
$query_parameters = [];
32
foreach
($matches as $match) {
33
$query_parameters[$match[1]] = $match[2];
34
}
35
36
return
$query_parameters;
37
}
38
39
}
ilCtrlQueryRegexParser\PATTERN
const PATTERN
Definition:
class.ilCtrlQueryRegexParser.php:26
ilCtrlQueryParserInterface
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition:
interface.ilCtrlQueryParserInterface.php:22
ilCtrlQueryRegexParser
Definition:
class.ilCtrlQueryRegexParser.php:24
ilCtrlQueryRegexParser\parseQueriesOfURL
parseQueriesOfURL(string $query_string)
Must return an associative array of key => value pairs from the given query string.
Definition:
class.ilCtrlQueryRegexParser.php:28
Services
UICore
classes
class.ilCtrlQueryRegexParser.php
Generated on Sun Aug 31 2025 22:02:37 for ILIAS by
1.8.13 (using
Doxyfile
)