private function syncBindingUuid(BindingDescriptor $enabledBefore = null, BindingDescriptor $enabledAfter = null) { if (!$enabledBefore && $enabledAfter) { $this->discovery->bind($enabledAfter->getQuery(), $enabledAfter->getTypeName(), $enabledAfter->getParameterValues(), $enabledAfter->getLanguage()); } elseif ($enabledBefore && !$enabledAfter) { $this->discovery->unbind($enabledBefore->getQuery(), $enabledBefore->getTypeName(), $enabledBefore->getParameterValues(), $enabledBefore->getLanguage()); } }
/** * {@inheritdoc} */ public function execute() { $this->discovery->bind($this->bindingDescriptor->getQuery(), $this->bindingDescriptor->getTypeName(), $this->bindingDescriptor->getParameterValues(), $this->bindingDescriptor->getLanguage()); }