public function put(string $path, $controller, array $options = []) : ParsedRoute
    {
        $route = $this->createRoute(RequestMethods::PUT, $path, $controller, $options);

        return $this->addRoute($route);
    }
public function put(string $path, $controller, array $options = []) : ParsedRoute
    {
        $route = $this->createRoute(RequestMethods::PUT, $path, $controller, $options);

        return $this->addRoute($route);
    }
public function put ( string $ path , $ controller , array $ options = [ ] ) : ParsedRoute { $ route = $ this -> createRoute ( RequestMethods :: PUT , $ path , $ controller , $ options ) ; return $ this -> addRoute ( $ route ) ; }
Adds a route for the PUT method at the given path

@param string $path The path to match on
@param string|callable $controller The name of the controller/method or the callback
@param array $options The list of options for this path
@return ParsedRoute The generated route
Adds a route for the PUT method at the given path