<?php
+namespace Nominatim;
+
class ParameterParser
{
private $aParams;
- function __construct($aParams = null)
+ public function __construct($aParams = null)
{
$this->aParams = ($aParams === null) ? $_GET : $aParams;
}
- function getBool($sName, $bDefault = false)
+ public function getBool($sName, $bDefault = false)
{
if (!isset($this->aParams[$sName]) || strlen($this->aParams[$sName]) == 0) {
return $bDefault;
return (bool) $this->aParams[$sName];
}
- function getInt($sName, $bDefault = false)
+ public function getInt($sName, $bDefault = false)
{
if (!isset($this->aParams[$sName]) || strlen($this->aParams[$sName]) == 0) {
return $bDefault;
return (int) $this->aParams[$sName];
}
- function getFloat($sName, $bDefault = false)
+ public function getFloat($sName, $bDefault = false)
{
if (!isset($this->aParams[$sName]) || strlen($this->aParams[$sName]) == 0) {
return $bDefault;
return (float) $this->aParams[$sName];
}
- function getString($sName, $bDefault = false)
+ public function getString($sName, $bDefault = false)
{
if (!isset($this->aParams[$sName]) || strlen($this->aParams[$sName]) == 0) {
return $bDefault;
return $this->aParams[$sName];
}
- function getSet($sName, $aValues, $sDefault = false)
+ public function getSet($sName, $aValues, $sDefault = false)
{
if (!isset($this->aParams[$sName]) || strlen($this->aParams[$sName]) == 0) {
return $sDefault;
return $this->aParams[$sName];
}
- function getStringList($sName, $aDefault = false)
+ public function getStringList($sName, $aDefault = false)
{
$sValue = $this->getString($sName);
return $aDefault;
}
- function getPreferredLanguages($sFallback = null)
+ public function getPreferredLanguages($sFallback = null)
{
if ($sFallback === null && isset($_SERVER["HTTP_ACCEPT_LANGUAGE"])) {
$sFallback = $_SERVER["HTTP_ACCEPT_LANGUAGE"];