Merge pull request #12141 from seamuslee001/file_perms_fix
[civicrm-core.git] / CRM / Core / Region.php
index 7868cee23813384dcd91f33f40ccb39a2d88c6d8..77b3e6065b2a65083aba5e715914d7f7ad606062 100644 (file)
@@ -122,6 +122,7 @@ class CRM_Core_Region {
     if (!isset($snippet['name'])) {
       $snippet['name'] = count($this->_snippets);
     }
+
     $this->_snippets[$snippet['name']] = $snippet;
     $this->_isSorted = FALSE;
     return $snippet;
@@ -137,12 +138,14 @@ class CRM_Core_Region {
   }
 
   /**
+   * Get snippet.
+   *
    * @param string $name
    *
    * @return mixed
    */
-  public function &get($name) {
-    return @$this->_snippets[$name];
+  public function get($name) {
+    return !empty($this->_snippets[$name]) ? $this->_snippets[$name] : NULL;
   }
 
   /**