3 namespace Nominatim\Token;
5 require_once(CONST_LibDir.'/SpecialSearchOperator.php');
8 * A word token describing a place type.
12 /// Database word id, if applicable.
14 /// Class (or OSM tag key) of the place to look for.
16 /// Type (or OSM tag value) of the place to look for.
18 /// Relationship of the operator to the object (see Operator class).
21 public function __construct($iID, $sClass, $sType, $iOperator)
24 $this->sClass = $sClass;
25 $this->sType = $sType;
26 $this->iOperator = $iOperator;
29 public function debugInfo()
33 'Type' => 'special term',
35 'class' => $this->sClass,
36 'type' => $this->sType,
37 'operator' => \Nominatim\Operator::toString($this->iOperator)