Scalr\Api\Rest\Application::get PHP Method

get() public method

Adds get route
public get ( string $path, array | callable $options, array $requirements = [] ) : Scalr\Api\Rest\Routing\Route
$path string The path pattern of the route
$options array | callable The options
$requirements array optional The requirements
return Scalr\Api\Rest\Routing\Route Returns route instance
    public function get($path, $options, $requirements = [])
    {
        return $this->addRoute($path, $options, $requirements)->setMethods([Request::METHOD_GET, Request::METHOD_HEAD]);
    }

Usage Example

Example #1
0
 /**
  * @test
  */
 public function testGet()
 {
     $route = $this->app->get('/path', function () {
         /* do nothing */
     });
     $this->assertTrue($route->hasMethod(Request::METHOD_HEAD));
     $this->assertTrue($route->hasMethod(Request::METHOD_GET));
     $this->assertFalse($route->hasMethod(Request::METHOD_POST));
 }
All Usage Examples Of Scalr\Api\Rest\Application::get