Source of file ZoneServiceInterface.php
Size: 0,882 Bytes - Last Modified: 2021-12-24T06:51:34+00:00
/var/www/docs.ssmods.com/process/src/src/Locale/Interfaces/ZoneServiceInterface.php
12345678910111213141516171819202122232425262728293031323334353637 | <?php namespace Heystack\Ecommerce\Locale\Interfaces; /** * @package Heystack\Ecommerce\Locale\Interfaces */ interface ZoneServiceInterface { /** * @param \Heystack\Ecommerce\Locale\Interfaces\ZoneInterface $zone * @return mixed */ public function addZone(ZoneInterface $zone); /** * @param array $zones * @return mixed */ public function setZones(array $zones); /** * @return \Heystack\Ecommerce\Locale\Interfaces\ZoneInterface[] */ public function getZones(); /** * @return \Heystack\Ecommerce\Locale\Interfaces\ZoneInterface */ public function getActiveZone(); /** * @param \Heystack\Ecommerce\Locale\Interfaces\CountryInterface $country * @return \Heystack\Ecommerce\Locale\Interfaces\ZoneInterface */ public function getZoneForCountry(CountryInterface $country); } |