<?php
+/**
+ * SPDX-License-Identifier: GPL-2.0-only
+ *
+ * This file is part of Nominatim. (https://nominatim.org)
+ *
+ * Copyright (C) 2022 by the Nominatim developer community.
+ * For a full list of authors see the git log.
+ */
namespace Nominatim\Token;
*/
public function isExtendable($oSearch, $oPosition)
{
- return !$oSearch->hasCountry() && $oPosition->maybePhrase('country');
+ return !$oSearch->hasCountry()
+ && $oPosition->maybePhrase('country')
+ && $oSearch->getContext()->isCountryApplicable($this->sCountryCode);
}
/**