Method to get an additional URL parameter (if it exists) to be added to
all pagination class generated links.

@param   string  $key  The name of the URL parameter for which to get the value.
@return  mixed   The value if it exists or null if it does not.
763602
public function getAdditionalUrlParam($key)
	{
		$result = isset($this->_additionalUrlParams[$key]) ? $this->_additionalUrlParams[$key] : null;

		return $result;
	}
1250410
public function get_link($key = 0, $rel = 'alternate')
	{
		$links = $this->get_links($rel);
		if ($links[$key] !== null)
		{
			return $links[$key];
		}
		else
		{
			return null;
		}
	}
236017
public function getParameter($key)
    {
        return isset($this->params[$key]) ? $this->params[$key] : null;
    }
62176
public function value($key = null)
    {
        if (!is_string($key)) {
            throw new \InvalidArgumentException("Invalid argument provided, string required!");
        } elseif(method_exists('\Illuminate\Config\Repository', 'get') &&  \Config::get('breadcrumb::' . $key, false) !== false) {
            return \Config::get('breadcrumb::' . $key, false);
        } elseif (!array_key_exists($key, $this->configs)) {
            throw new \OutOfRangeException("There is no " . $key . " key in the Configurations!");
        } else {
            return $this->configs[$key];
        }
    }
149279
public function getParamValue($key)
    {
        $value = null;
        if (is_array($param = $this->getParam($key))) {
            $value = $param['value'];
        }

        return $value;
    }
430716
public function getAdditionalData($key)
    {
        if (true === isset($this->additionalData[$key])) {
            return $this->additionalData[$key];
        }

        return null;
    }
838674
public function getQueryParam($key)
    {
        if (isset($this->queryParams[$key])) {
            return $this->queryParams[$key];
        }
        return null;
    }
261462
protected function get($key)
    {
        $this->checkForNonEmptyKey($key);
        if (!$this->settingsHaveBeenRetrieved) {
            $this->retrieveSettings();
        }
        if (!isset($this->cachedSettings[$key])) {
            return null;
        }

        return $this->cachedSettings[$key];
    }
1334829
public function offsetGet($key) {
		$key = strtolower($key);
		return isset($this->data[$key]) ? $this->data[$key] : null;
	}
948351
public function get($key)
    {
        $value = $this->connection()->get($this->prefix.$key);

        return ! is_null($value) ? $this->unserialize($value) : null;
    }
727867
public function getParameter($key) {
        if(isset($this->get[$key])) {
            return $this->get[$key];
        }

        return NULL;
    }
827734
public function getParameter($key) {
    if (is_string($key)) {
      return $this->getParameterByName($key);
    }
    elseif (is_integer($key)) {
      return $this->getParameterAtIndex($key);
    }
    else {
      throw new \InvalidArgumentException("Illegal parameter index {$key}.");
    }
  }
334236
public function getParam(string $key)
    {
        $isActionParam = in_array($key, [self::PARAM_CONTROLLER, self::PARAM_ACTION]);
        $params = $isActionParam ? $this->actionParams: $this->params;
        return array_key_exists($key, $params) ? $params[$key] : null;
    }
183220
public function getParam(String $key) {

		return $this->params[$key] ?? $this->httpErrors[$key] ?? null;

	}
1146349
public function getPathInfoFromMetaTagKey($key)
    {
        $info = $this->keyGenerator->generatePathInfoFromMetaTagKey($key);
        $this->router->getContext()->setMethod('GET');
        if ($this->keyGenerator->isAddQueryString()) {
            $info = substr($info, 0, strpos($info, '?'));
            $match = $this->router->match($info);

            return $match;
        } else {
            return $this->router->match($info);
        }
    }
1294236
public static function getValue(string $key)
    {
        $key = \mb_strtolower($key);
        if(isset(self::$_data[$key])) {
            return self::$_data[$key];
        }
        return null;
    }
963056
private function getRouteParameter($key)
    {
        if (!key_exists('route', $this->configuration)) {
            throw new CasException('The route parameter must be defined. It is missing.');
        }

        if (!key_exists($key, $this->configuration['route'])) {
            throw new CasException(sprintf('The %s sub-parameter of route parameter must be defined. It is missing.', $key));
        }

        return $this->configuration['route'][$key];
    }