From db3e19a76a2335c9cf88fb08441b35e0cc3648fc Mon Sep 17 00:00:00 2001 From: Thomas Lange Date: Mon, 21 Jun 2021 02:08:59 +0200 Subject: Remove getURL methods from Item classes --- core/namespace/Item.php | 1 - core/namespace/Page/Item.php | 11 ----------- core/namespace/Post/Item.php | 11 ----------- core/namespace/User/Item.php | 11 ----------- 4 files changed, 34 deletions(-) diff --git a/core/namespace/Item.php b/core/namespace/Item.php index f674a60..96f2355 100644 --- a/core/namespace/Item.php +++ b/core/namespace/Item.php @@ -4,7 +4,6 @@ abstract class Item implements ItemInterface { protected $Attribute = NULL; protected $Reflection = NULL; - abstract public function getURL(); abstract public function getGUID(); #=============================================================================== diff --git a/core/namespace/Page/Item.php b/core/namespace/Page/Item.php index d559b81..46545d6 100644 --- a/core/namespace/Page/Item.php +++ b/core/namespace/Page/Item.php @@ -4,17 +4,6 @@ namespace Page; class Item extends \Item { const CONFIGURATION = 'PAGE'; - #=============================================================================== - # Return absolute page URL - #=============================================================================== - public function getURL(): string { - if(\Application::get('PAGE.SLUG_URLS')) { - return \Application::getPageURL("{$this->Attribute->get('slug')}/"); - } - - return \Application::getPageURL("{$this->Attribute->get('id')}/"); - } - #=============================================================================== # Return unique pseudo GUID #=============================================================================== diff --git a/core/namespace/Post/Item.php b/core/namespace/Post/Item.php index 0f2c6a5..1adf897 100644 --- a/core/namespace/Post/Item.php +++ b/core/namespace/Post/Item.php @@ -4,17 +4,6 @@ namespace Post; class Item extends \Item { const CONFIGURATION = 'POST'; - #=============================================================================== - # Return absolute post URL - #=============================================================================== - public function getURL(): string { - if(\Application::get('POST.SLUG_URLS')) { - return \Application::getPostURL("{$this->Attribute->get('slug')}/"); - } - - return \Application::getPostURL("{$this->Attribute->get('id')}/"); - } - #=============================================================================== # Return unique pseudo GUID #=============================================================================== diff --git a/core/namespace/User/Item.php b/core/namespace/User/Item.php index e3ecd2b..8b1c3ed 100644 --- a/core/namespace/User/Item.php +++ b/core/namespace/User/Item.php @@ -4,17 +4,6 @@ namespace User; class Item extends \Item { const CONFIGURATION = 'USER'; - #=============================================================================== - # Return absolute user URL - #=============================================================================== - public function getURL(): string { - if(\Application::get('USER.SLUG_URLS')) { - return \Application::getUserURL("{$this->Attribute->get('slug')}/"); - } - - return \Application::getUserURL("{$this->Attribute->get('id')}/"); - } - #=============================================================================== # Return unique pseudo GUID #=============================================================================== -- cgit v1.2.3