Slide 14
Slide 14 text
public function hasValidShopLocation()
{
$location = $this->getLocation();
return (
$location->isValid()
&& (get_class($location) !== CityLocation::class)
&& !($location instanceof NullLocation)
&& !($location instanceof VendorCustomLocation)
&& !(
$location instanceof GpsLocation
&& $this->locationFeatureHandler->gpsLocationNeedToHaveStreetToBeValid()
&& $location->getStreet() === null
)
);
}