/**
  * Get the raw data assigned to a key.
  *
  * @param   string  $key  The key for which to get the stored item.
  *
  * @return  mixed
  *
  * @since   1.0
  */
 protected function getRaw($key)
 {
     if (isset($this->dataStore[$key])) {
         return $this->dataStore[$key];
     } elseif ($this->parent instanceof Container) {
         return $this->parent->getRaw($key);
     }
     return null;
 }
Example #2
0
 /**
  * Get the raw data assigned to a key.
  *
  * @param   string  $key  The key for which to get the stored item.
  *
  * @return  mixed
  *
  * @since   1.0
  */
 protected function getRaw($key)
 {
     if (isset($this->dataStore[$key])) {
         return $this->dataStore[$key];
     }
     $aliasKey = $this->resolveAlias($key);
     if ($aliasKey != $key && isset($this->dataStore[$aliasKey])) {
         return $this->dataStore[$aliasKey];
     }
     if ($this->parent instanceof Container) {
         return $this->parent->getRaw($key);
     }
     return null;
 }