Thruway\Subscription\SubscriptionGroup::getMatchType PHP Метод

getMatchType() публичный Метод

public getMatchType ( ) : string
Результат string
    public function getMatchType()
    {
        $options = $this->getOptions();
        if (is_object($options) && isset($options->match) && is_scalar($options->match)) {
            return $options->match;
        }
        return "exact";
    }

Usage Example

Пример #1
0
 public function handlesStateFor(SubscriptionGroup $subscriptionGroup)
 {
     if ($subscriptionGroup->getMatchType() == $this->getMatchType() || $subscriptionGroup->getMatchType() == "exact") {
         $sgUri = $subscriptionGroup->getUri();
         $sgOptions = $subscriptionGroup->getOptions();
         return $this->matcher->isSubGroup($this->getUri(), $this->getOptions(), $sgUri, $sgOptions);
     }
     return false;
 }