From f322729f1a1fc628f3ffb4d1f4778fd39f2ffa63 Mon Sep 17 00:00:00 2001 From: Itayi Patrick Chito-voro Date: Mon, 18 Jan 2021 09:41:55 +0200 Subject: [PATCH] add vendormodule directive & making reference to Shortcadable class be implicit --- _config.php | 4 ++-- composer.json | 4 ++-- src/Shortcodable.php | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/_config.php b/_config.php index 2a454f2..4784b24 100644 --- a/_config.php +++ b/_config.php @@ -12,7 +12,7 @@ } // enable shortcodable buttons and add to HtmlEditorConfig -$htmlEditorNames = Config::inst()->get('Shortcodable', 'htmleditor_names'); +$htmlEditorNames = Config::inst()->get(Shortcodable::class, 'htmleditor_names'); if (is_array($htmlEditorNames)) { foreach ($htmlEditorNames as $htmlEditorName) { HtmlEditorConfig::get($htmlEditorName)->enablePlugins(array( @@ -23,5 +23,5 @@ } // register classes added via yml config -$classes = Config::inst()->get('Shortcodable', 'shortcodable_classes'); +$classes = Config::inst()->get(Shortcodable::class, 'shortcodable_classes'); Shortcodable::register_classes($classes); diff --git a/composer.json b/composer.json index 85493f8..63753e0 100644 --- a/composer.json +++ b/composer.json @@ -1,6 +1,6 @@ { "name": "sheadawson/silverstripe-shortcodable", - "type": "silverstripe-module", + "type": "silverstripe-vendormodule", "description": "Provides a GUI for CMS users to insert Shortcodes into the HTMLEditorField + an API for developers to define Shortcodable DataObjects and Views", "keywords": [ "silverstripe", @@ -15,7 +15,7 @@ ], "require": { "composer/installers": "*", - "silverstripe/framework": "~4.0.0-alpha3" + "silverstripe/framework": "^4" }, "autoload": { "psr-4": { diff --git a/src/Shortcodable.php b/src/Shortcodable.php index 181995c..4f6c78f 100644 --- a/src/Shortcodable.php +++ b/src/Shortcodable.php @@ -38,7 +38,7 @@ public static function register_class($class) public static function get_shortcodable_classes() { - return Config::inst()->get('Shortcodable', 'shortcodable_classes'); + return Config::inst()->get(Shortcodable::class, 'shortcodable_classes'); } public static function get_shortcodable_classes_fordropdown()