for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Nip\Router\Parsers;
/**
* Class Literal
* @package Nip\Router\Parsers
*/
class Literal extends AbstractParser
{
* @param $uri
* @return bool
public function match($uri)
$return = parent::match($uri);
$map = rtrim($this->getMap(), '/');
$uri = rtrim($uri, '/');
return ($return) ? $map == $uri : false;
$return
true
}
/** @noinspection PhpMissingParentCallCommonInspection
* @param array $params
* @return mixed|string
public function assemble($params = [])
$params = $this->stripEmptyParams($params);
return $this->getMap() . ($params ? '?' . http_build_query($params) : '');