mirror of
https://github.com/silverstripe/silverstripe-subsites
synced 2024-10-22 11:05:55 +02:00
Merge pull request #400 from creative-commoners/pulls/2.1/remove-json-methods
FIX Replace Convert JSON methods with json_* methods, deprecated from SilverStripe 4.4
This commit is contained in:
commit
3afdd01d41
@ -545,7 +545,7 @@ class SiteTreeSubsites extends DataExtension
|
|||||||
$subsite = Subsite::currentSubsite();
|
$subsite = Subsite::currentSubsite();
|
||||||
if ($subsite && $subsite->exists() && $subsite->PageTypeBlacklist) {
|
if ($subsite && $subsite->exists() && $subsite->PageTypeBlacklist) {
|
||||||
// SS 4.1: JSON encoded. SS 4.0, comma delimited
|
// SS 4.1: JSON encoded. SS 4.0, comma delimited
|
||||||
$blacklist = Convert::json2array($subsite->PageTypeBlacklist);
|
$blacklist = json_decode($subsite->PageTypeBlacklist, true);
|
||||||
if ($blacklist === false) {
|
if ($blacklist === false) {
|
||||||
$blacklist = explode(',', $subsite->PageTypeBlacklist);
|
$blacklist = explode(',', $subsite->PageTypeBlacklist);
|
||||||
}
|
}
|
||||||
|
@ -268,7 +268,7 @@ class SiteTreeSubsitesTest extends BaseSubsiteTest
|
|||||||
|
|
||||||
Subsite::changeSubsite($s1);
|
Subsite::changeSubsite($s1);
|
||||||
$cmsmain = CMSMain::create();
|
$cmsmain = CMSMain::create();
|
||||||
$hints = Convert::json2array($cmsmain->SiteTreeHints());
|
$hints = json_decode($cmsmain->SiteTreeHints(), true);
|
||||||
$classes = $hints['Root']['disallowedChildren'];
|
$classes = $hints['Root']['disallowedChildren'];
|
||||||
$this->assertContains(ErrorPage::class, $classes);
|
$this->assertContains(ErrorPage::class, $classes);
|
||||||
$this->assertContains(TestClassA::class, $classes);
|
$this->assertContains(TestClassA::class, $classes);
|
||||||
@ -279,7 +279,7 @@ class SiteTreeSubsitesTest extends BaseSubsiteTest
|
|||||||
if ($cmsmain->hasMethod('getHintsCache')) {
|
if ($cmsmain->hasMethod('getHintsCache')) {
|
||||||
$cmsmain->getHintsCache()->clear();
|
$cmsmain->getHintsCache()->clear();
|
||||||
}
|
}
|
||||||
$hints = Convert::json2array($cmsmain->SiteTreeHints());
|
$hints = json_decode($cmsmain->SiteTreeHints(), true);
|
||||||
|
|
||||||
$classes = $hints['Root']['disallowedChildren'];
|
$classes = $hints['Root']['disallowedChildren'];
|
||||||
$this->assertNotContains(ErrorPage::class, $classes);
|
$this->assertNotContains(ErrorPage::class, $classes);
|
||||||
|
Loading…
Reference in New Issue
Block a user