code: public function bind(string $routing_rule, string $filter, $event) : RouterInterface
      {
          try{
              $this->router->bind($routing_rule, $filter, $event);
          }
          catch(CalgamoRoutingRuleBindingException $e)
          {
              throw new RoutingException('Binding failed:' . $e->getMessage());
          }
          return $this;
      }
docs: Bind rule
  
  @param string $routing_rule
  @param string $filter
  @param string|callable $event
  
  @return RouterInterface
  
  @throws RoutingException