|
ILIAS
trunk Revision v13.0_alpha-62-g3b72d83f2e5
|
Inheritance diagram for ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest:
Collaboration diagram for ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest:Public Member Functions | |
| testDisabledFactory () | |
| testFromEmptyArrayIsDisabled () | |
| testFromArrayWithFullSpecExample () | |
| testBareHostnamesGetHttpsScheme () | |
| testTrailingSlashIsStripped () | |
| testActivatedWithoutContentDomainIsForcedOff () | |
| testActivatedWithoutIliasDomainStaysActiveWithNullIliasDomain () | |
| testInactiveStillParsesDomains () | |
| testUnusableDomainsNormalizeToNull (mixed $value) | |
| testToArrayUsesSpecKeys () | |
| testFromArrayToArrayRoundtripIsStable () | |
| testValidValuesNormalizeToBareOrigin (string $input, string $expected_domain, string $expected_host) | |
| testNonBareOriginsAreRejected (string $input) | |
| testOriginFromUrlReducesTrustedAppUrlToBareOrigin (?string $input, ?string $expected) | |
| testFromArtefactWithoutFileIsDisabled () | |
| testFromArtefactReadsTheStoredSettings () | |
| testFromArtefactWithNonArrayContentIsDisabled () | |
| testFromArtefactWithoutReturnValueIsDisabled () | |
Static Public Member Functions | |
| static | unusableDomainProvider () |
| static | originNormalizationProvider () |
| static | rejectedOriginProvider () |
| static | trustedOriginProvider () |
Protected Member Functions | |
| tearDown () | |
Private Member Functions | |
| artefact (string $php) | |
Private Attributes | |
| array | $artefacts = [] |
Definition at line 30 of file IsolationConfigTest.php.
|
private |
Definition at line 260 of file IsolationConfigTest.php.
|
static |
Definition at line 205 of file IsolationConfigTest.php.
|
static |
Definition at line 228 of file IsolationConfigTest.php.
|
protected |
Definition at line 268 of file IsolationConfigTest.php.
| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testActivatedWithoutContentDomainIsForcedOff | ( | ) |
Definition at line 97 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArray(), ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ACTIVATED, and ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ILIAS_DOMAIN.
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testActivatedWithoutIliasDomainStaysActiveWithNullIliasDomain | ( | ) |
Definition at line 107 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArray(), ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ACTIVATED, and ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_CONTENT_DOMAIN.
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testBareHostnamesGetHttpsScheme | ( | ) |
Definition at line 71 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArray(), ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ACTIVATED, ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_CONTENT_DOMAIN, and ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ILIAS_DOMAIN.
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testDisabledFactory | ( | ) |
Definition at line 35 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\disabled().
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testFromArrayToArrayRoundtripIsStable | ( | ) |
Definition at line 175 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArray(), ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ACTIVATED, ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_CONTENT_DOMAIN, and ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ILIAS_DOMAIN.
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testFromArrayWithFullSpecExample | ( | ) |
Definition at line 55 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArray(), ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ACTIVATED, ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_CONTENT_DOMAIN, and ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ILIAS_DOMAIN.
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testFromArtefactReadsTheStoredSettings | ( | ) |
Definition at line 287 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArtefact().
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testFromArtefactWithNonArrayContentIsDisabled | ( | ) |
Definition at line 300 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArtefact().
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testFromArtefactWithoutFileIsDisabled | ( | ) |
Definition at line 278 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArtefact().
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testFromArtefactWithoutReturnValueIsDisabled | ( | ) |
Definition at line 308 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArtefact().
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testFromEmptyArrayIsDisabled | ( | ) |
Definition at line 46 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArray().
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testInactiveStillParsesDomains | ( | ) |
Definition at line 122 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArray(), ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ACTIVATED, ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_CONTENT_DOMAIN, and ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ILIAS_DOMAIN.
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testNonBareOriginsAreRejected | ( | string | $input | ) |
Definition at line 216 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArray(), ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ACTIVATED, ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_CONTENT_DOMAIN, and ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ILIAS_DOMAIN.
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testOriginFromUrlReducesTrustedAppUrlToBareOrigin | ( | ?string | $input, |
| ?string | $expected | ||
| ) |
Definition at line 240 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\originFromUrl().
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testToArrayUsesSpecKeys | ( | ) |
Definition at line 160 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArray(), ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ACTIVATED, ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_CONTENT_DOMAIN, and ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ILIAS_DOMAIN.
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testTrailingSlashIsStripped | ( | ) |
Definition at line 85 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArray(), ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ACTIVATED, ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_CONTENT_DOMAIN, and ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ILIAS_DOMAIN.
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testUnusableDomainsNormalizeToNull | ( | mixed | $value | ) |
Definition at line 136 of file IsolationConfigTest.php.
References ILIAS\FileDelivery\Isolation\IsolationConfig\fromArray(), ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ACTIVATED, ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_CONTENT_DOMAIN, and ILIAS\FileDelivery\Isolation\IsolationConfig\KEY_ILIAS_DOMAIN.
Here is the call graph for this function:| ILIAS\Tests\FileDelivery\Isolation\IsolationConfigTest::testValidValuesNormalizeToBareOrigin | ( | string | $input, |
| string | $expected_domain, | ||
| string | $expected_host | ||
| ) |
Definition at line 190 of file IsolationConfigTest.php.
|
static |
Definition at line 247 of file IsolationConfigTest.php.
|
static |
Definition at line 149 of file IsolationConfigTest.php.
|
private |
Definition at line 33 of file IsolationConfigTest.php.