From 78cd531b62f6cb2ca3e7c38d119d1acb222ffd1f Mon Sep 17 00:00:00 2001 From: Roly Rudy Gutierrez Pinto Date: Mon, 23 Oct 2017 15:55:58 -0400 Subject: [PATCH 1/3] HOR-4000 --- framework/src/Maveriks/Extension/Restler.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/framework/src/Maveriks/Extension/Restler.php b/framework/src/Maveriks/Extension/Restler.php index eee8feeab..a2aeeff1c 100644 --- a/framework/src/Maveriks/Extension/Restler.php +++ b/framework/src/Maveriks/Extension/Restler.php @@ -171,6 +171,14 @@ class Restler extends \Luracast\Restler\Restler $this->responseData = $result; } + /** + * Review the API extensions, if the extension exists a new instance is + * returned. + * + * @param objecy $object + * @param string $className + * @return \Maveriks\Extension\classExtName + */ public function reviewApiExtensions($object, $className) { $classReflection = new \ReflectionClass($object); @@ -178,10 +186,10 @@ class Restler extends \Luracast\Restler\Restler $registry = PluginRegistry::loadSingleton(); $pluginsApiExtend = $registry->getExtendsRestService($classShortName); if ($pluginsApiExtend) { - $classFilePath = $pluginsApiExtend['filePath']; + $classFilePath = $pluginsApiExtend->filePath; if (file_exists($classFilePath)) { require_once($classFilePath); - $classExtName = $pluginsApiExtend['classExtend']; + $classExtName = $pluginsApiExtend->classExtend; $newObjectExt = new $classExtName(); if (is_subclass_of($newObjectExt, $className)) { $object = $newObjectExt; @@ -190,5 +198,4 @@ class Restler extends \Luracast\Restler\Restler } return $object; } - } \ No newline at end of file From 9396ec76a3819028c6287318acb06f7956e9531a Mon Sep 17 00:00:00 2001 From: Roly Rudy Gutierrez Pinto Date: Mon, 23 Oct 2017 15:57:54 -0400 Subject: [PATCH 2/3] HOR-4000 --- framework/src/Maveriks/Extension/Restler.php | 1 + 1 file changed, 1 insertion(+) diff --git a/framework/src/Maveriks/Extension/Restler.php b/framework/src/Maveriks/Extension/Restler.php index a2aeeff1c..a94c56471 100644 --- a/framework/src/Maveriks/Extension/Restler.php +++ b/framework/src/Maveriks/Extension/Restler.php @@ -198,4 +198,5 @@ class Restler extends \Luracast\Restler\Restler } return $object; } + } \ No newline at end of file From 6f2e92854f6fab571adeb5a8542251015be40752 Mon Sep 17 00:00:00 2001 From: Roly Rudy Gutierrez Pinto Date: Mon, 23 Oct 2017 16:30:49 -0400 Subject: [PATCH 3/3] HOR-4000 --- framework/src/Maveriks/Extension/Restler.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/src/Maveriks/Extension/Restler.php b/framework/src/Maveriks/Extension/Restler.php index a94c56471..8ecb830e6 100644 --- a/framework/src/Maveriks/Extension/Restler.php +++ b/framework/src/Maveriks/Extension/Restler.php @@ -175,7 +175,7 @@ class Restler extends \Luracast\Restler\Restler * Review the API extensions, if the extension exists a new instance is * returned. * - * @param objecy $object + * @param object $object * @param string $className * @return \Maveriks\Extension\classExtName */