for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace ByJG\RestServer;
use ByJG\RestServer\HandleOutput\JsonHandler;
class RoutePattern
{
/**
* @var string|array
*/
protected $method;
* @var string
protected $pattern;
protected $handler;
* RoutePattern constructor.
*
* @param array|string $method
* @param string $pattern
* @param string $handler
public function __construct($method, $pattern, $handler = null)
$this->method = $method;
$this->pattern = $pattern;
if (is_null($handler)) {
$handler = JsonHandler::class;
}
$this->handler = $handler;
* @return array|string
public function getMethod()
return $this->method;
* @return string
public function getPattern()
return $this->pattern;
public function getHandler()
return $this->handler;
public function setMethod($method)
public function setPattern($pattern)
public function setHandler($handler)