Thruway\Subscription\StateHandlerRegistry::getStateHandlerRegistrationForSubscription PHP Метод

getStateHandlerRegistrationForSubscription() приватный Метод

private getStateHandlerRegistrationForSubscription ( Subscription $subscription ) : StateHandlerRegistration | boolean | null
$subscription Subscription
Результат StateHandlerRegistration | boolean | null
    private function getStateHandlerRegistrationForSubscription(Subscription $subscription)
    {
        $subscriptionGroup = $subscription->getSubscriptionGroup();
        if ($subscriptionGroup instanceof SubscriptionGroup) {
            if (!$this->stateHandlerMap->contains($subscriptionGroup)) {
                $this->setupStateHandlerRegistration($subscriptionGroup);
            }
            return $this->stateHandlerMap[$subscriptionGroup];
        }
        Logger::alert($this, "processSubscriptionAdded called with subscription that does not have subscriptionGroup set.");
        return false;
    }