From cba659e7020f26e9a92668a679d7f171e7a3f643 Mon Sep 17 00:00:00 2001 From: Tim Otten Date: Fri, 28 Jul 2017 16:45:22 -0700 Subject: [PATCH] CRM-20981 - AngularLoader - Allow more fluent style --- Civi/Angular/AngularLoader.php | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Civi/Angular/AngularLoader.php b/Civi/Angular/AngularLoader.php index 43ff71d06c..bf18b30697 100644 --- a/Civi/Angular/AngularLoader.php +++ b/Civi/Angular/AngularLoader.php @@ -74,6 +74,8 @@ class AngularLoader { /** * Register resources required by Angular. + * + * @return AngularLoader */ public function load() { $angular = $this->getAngular(); @@ -135,6 +137,8 @@ class AngularLoader { $res->addStyleUrl($url, self::DEFAULT_MODULE_WEIGHT + (++$headOffset), $this->getRegion()); } } + + return $this; } /** @@ -170,9 +174,11 @@ class AngularLoader { /** * @param \CRM_Core_Resources $res + * @return AngularLoader */ public function setRes($res) { $this->res = $res; + return $this; } /** @@ -184,9 +190,11 @@ class AngularLoader { /** * @param \Civi\Angular\Manager $angular + * @return AngularLoader */ public function setAngular($angular) { $this->angular = $angular; + return $this; } /** @@ -198,9 +206,11 @@ class AngularLoader { /** * @param string $region + * @return AngularLoader */ public function setRegion($region) { $this->region = $region; + return $this; } /** @@ -214,9 +224,11 @@ class AngularLoader { /** * @param string $pageName * Ex: 'civicrm/a'. + * @return AngularLoader */ public function setPageName($pageName) { $this->pageName = $pageName; + return $this; } /** @@ -238,9 +250,11 @@ class AngularLoader { /** * @param array $modules + * @return AngularLoader */ public function setModules($modules) { $this->modules = $modules; + return $this; } } -- 2.25.1