SYMBOL INDEX (208 symbols across 31 files) FILE: src/DataType/Uri.php class Uri (line 16) | class Uri extends StringPrototype method getChunk (line 18) | public function getChunk(?string $uri = null) method isStatic (line 25) | public function isStatic(?string $uri = null) method rtrim (line 31) | public function rtrim($char) method ltrim (line 36) | public function ltrim($char) FILE: src/Http/Auth.php class Auth (line 25) | class Auth method __construct (line 29) | public function __construct(AuthInterface $auth) method __call (line 37) | public function __call($method, $args) FILE: src/Http/Auth/AuthInterface.php type AuthInterface (line 14) | interface AuthInterface method check (line 16) | public function check(): bool; method validate (line 18) | public function validate(array $credentials): bool; method redirectToLogin (line 20) | public function redirectToLogin(); method login (line 22) | public function login(): bool; method logout (line 24) | public function logout(): void; method user (line 26) | public function user(); FILE: src/Http/Auth/Basic.php class Basic (line 14) | class Basic implements AuthInterface method __construct (line 22) | public function __construct($options) method check (line 30) | public function check(): bool method redirectToLogin (line 35) | public function redirectToLogin() method login (line 44) | public function login(array $credentials = []): bool method logout (line 61) | public function logout(): void method validate (line 67) | public function validate(array $credentials): bool method user (line 83) | public function user(): array FILE: src/Http/Auth/Digest.php class Digest (line 14) | class Digest implements AuthInterface method __construct (line 22) | public function __construct($options) method check (line 34) | public function check(): bool method redirectToLogin (line 39) | public function redirectToLogin() method login (line 48) | public function login(array $credentials = []): bool method logout (line 60) | public function logout(): void method validate (line 66) | public function validate(array $credentials): bool method user (line 83) | public function user(): array method digest_parse (line 88) | private function digest_parse($txt) FILE: src/Http/GlobalRequest.php class GlobalRequest (line 14) | class GlobalRequest extends Request method __construct (line 16) | public function __construct() FILE: src/Http/Middleware.php class Middleware (line 16) | class Middleware method __construct (line 21) | public function __construct(RouteHandlerInterface $handler) method add (line 26) | public function add(array $layers): void method handle (line 31) | public function handle(callable $core) method createLayer (line 43) | private function createLayer($nextLayer, $layer): callable FILE: src/Http/Request.php class Request (line 26) | class Request method __construct (line 58) | public function __construct(array $headers, array $server, array $cook... method __call (line 86) | public function __call($method, $args) method url (line 94) | public function url($uri = ''): string method serverName (line 99) | public function serverName(): string method setArguments (line 104) | public function setArguments(array $args): void method setUser (line 109) | public function setUser(array $user): void method isJson (line 114) | public function isJson(): bool method ip (line 122) | public function ip(): string method browser (line 147) | public function browser(): string method platform (line 171) | public function platform(): string method isMobile (line 186) | public function isMobile(): bool FILE: src/Http/Response.php class Response (line 16) | class Response method __construct (line 28) | public function __construct() method body (line 33) | public function body($clean = false): string method write (line 42) | public function write($body): void method end (line 49) | public function end(string $body = ''): void method isEnded (line 57) | public function isEnded(): bool method setStatusCode (line 62) | public function setStatusCode(int $statusCode): void method statusCode (line 67) | public function statusCode(): int method redirectTo (line 72) | public function redirectTo(string $location, int $status_code = 302) method hasRedirect (line 77) | public function hasRedirect(): bool method getRedirect (line 82) | public function getRedirect() FILE: src/Http/Session.php class Session (line 14) | class Session method __construct (line 18) | public function __construct(array $options) FILE: src/Prototype/ArrayPrototype.php class ArrayPrototype (line 14) | class ArrayPrototype method __construct (line 20) | public function __construct(array $data = []) FILE: src/Prototype/ConvertObject.php type ConvertObject (line 16) | trait ConvertObject method __toString (line 18) | public function __toString(): string method toArray (line 23) | public function toArray($data = null): array method toJson (line 42) | public function toJson(): string FILE: src/Prototype/Getter.php type Getter (line 16) | trait Getter method get (line 20) | public function get(string $key, $default = '') method has (line 25) | public function has(string $key): bool method all (line 30) | public function all(): array method only (line 35) | public function only(...$keys): array method except (line 45) | public function except(...$keys): array method keys (line 55) | public function keys(): array method count (line 60) | public function count(): int method last (line 65) | public function last() method getIterator (line 70) | public function getIterator(): ArrayIterator method variadic (line 75) | public function variadic(...$keys): array method getterTransformKey (line 84) | protected function getterTransformKey($key): string FILE: src/Prototype/GetterObject.php class GetterObject (line 14) | class GetterObject method __construct (line 18) | public function __construct(array $data = []) method set (line 25) | private function set(string $key, $value): void FILE: src/Prototype/ObjectStore.php class ObjectStore (line 14) | class ObjectStore method __construct (line 20) | public function __construct(array $data = []) FILE: src/Prototype/Setter.php type Setter (line 14) | trait Setter method set (line 18) | public function set(string $key, $value): void method push (line 23) | public function push(string $key, $value): void method pop (line 34) | public function pop(string $key) method increment (line 47) | public function increment(string $key, int $by = 1): int method decrement (line 56) | public function decrement(string $key, int $by = 1): int method add (line 65) | public function add(array $data): void method replace (line 72) | public function replace(array $data): void method remove (line 80) | public function remove(string $key): void method clear (line 85) | public function clear(): void method setterTransformKey (line 90) | protected function setterTransformKey($key): string method setterTransformValue (line 95) | protected function setterTransformValue($value) FILE: src/Prototype/StringPrototype.php class StringPrototype (line 14) | class StringPrototype method __construct (line 18) | public function __construct(string $value) method __toString (line 23) | public function __toString(): string method set (line 28) | public function set($newValue) method eq (line 33) | public function eq(string $string) method match (line 38) | public function match(string $string, &$matches) method ends (line 43) | public function ends(string $string) method startsWith (line 48) | public function startsWith(string $string) method limit (line 53) | public function limit(int $limit, $trimMarker = '') method contain (line 61) | public function contain(string $string) method trim (line 69) | public function trim(string $character_mask = " \t\n\r\0\x0B") method append (line 75) | public function append($value): void method prepend (line 80) | public function prepend($value): void FILE: src/Route.php class Route (line 40) | class Route method __callStatic (line 42) | public static function __callStatic($method, $args) FILE: src/Routing/Route.php class Route (line 18) | class Route method __construct (line 35) | public function __construct(string $method, Uri $uri, $handler, array ... method getMethod (line 43) | public function getMethod(): string method getUri (line 48) | public function getUri(): Uri method getHandler (line 55) | public function getHandler(RouteHandlerInterface $handler): callable method addNamespaceToHandler (line 60) | public function addNamespaceToHandler() method getArgs (line 69) | public function getArgs(): array method setArgs (line 74) | public function setArgs(array $args): void method middleware (line 79) | public function middleware(...$middleware) method getMiddleware (line 85) | public function getMiddleware() method hasMiddleware (line 90) | public function hasMiddleware() method withoutMiddleware (line 95) | public function withoutMiddleware(...$middleware) FILE: src/Routing/RouteHandler.php class RouteHandler (line 17) | class RouteHandler implements RouteHandlerInterface method __construct (line 21) | public function __construct() method call (line 26) | public function call(callable $handler, array $args = []) method parse (line 31) | public function parse($handler): callable FILE: src/Routing/RouteHandlerInterface.php type RouteHandlerInterface (line 14) | interface RouteHandlerInterface method call (line 16) | public function call(callable $handler, array $args = []); method parse (line 18) | public function parse($handler): callable; FILE: src/Routing/RouteParser.php class RouteParser (line 16) | class RouteParser implements RouteParserInterface method parse (line 18) | public function parse(string $uri): array FILE: src/Routing/RouteParserInterface.php type RouteParserInterface (line 14) | interface RouteParserInterface method parse (line 24) | public function parse(string $uri): array; FILE: src/Routing/Router.php class Router (line 34) | class Router method __construct (line 72) | public function __construct(Request $request, Response $response) method __call (line 86) | public function __call($method, $args) method setHandler (line 91) | public function setHandler(RouteHandlerInterface $handler) method setParser (line 96) | public function setParser(RouteParserInterface $parser) method setNotfound (line 101) | public function setNotfound($handler) method run (line 106) | public function run(): Response method add (line 112) | public function add($method, $uri, $handler, array $options = []): Route method locale (line 143) | public function locale(array $locales, callable $callback): void method auth (line 154) | public function auth(AuthInterface $auth, callable $callback) method group (line 163) | public function group($prefix, callable $callback): void method middleware (line 180) | public function middleware(...$middleware): Router method use (line 191) | public function use(...$middleware): Router method addPlaceholders (line 197) | public function addPlaceholders(array $patterns): void method match (line 204) | public function match(string $method, string $uri): bool method handleMiddleware (line 246) | public function handleMiddleware(Route $matched) method getMatched (line 262) | public function getMatched() method export (line 267) | public function export(): array method handleOptions (line 272) | private function handleOptions(Route $matched) method handleAuth (line 293) | private function handleAuth(string $id) method handleGroupOptions (line 302) | private function handleGroupOptions(ArrayPrototype $options) method find (line 322) | private function find(string $requestMethod, Uri $requestUri, $routes)... method bindArgs (line 359) | private function bindArgs(array $pram, array $args): array method localeRedirect (line 386) | private function localeRedirect() FILE: src/Support/ArrayTrait.php type ArrayTrait (line 19) | trait ArrayTrait method get (line 29) | public static function get(array $arr, $k, $default = null) method set (line 55) | public static function set(array $arr, $k, $v) method value (line 112) | public static function value(array $arr, $k, $default = null) method json (line 126) | public static function json($jsonStr, $k = null, $default = null) FILE: src/Support/Regex.php class Regex (line 22) | class Regex method __call (line 38) | public function __call(string $name, array $arguments) method __callStatic (line 43) | public static function __callStatic(string $name, array $arguments) method instance (line 48) | public static function instance(): self method _set (line 56) | public function _set(string $name, string $pattern): void method _get (line 64) | public function _get(string $name): string method _has (line 69) | public function _has(string $name): bool method _update (line 74) | public function _update(string $name, string $pattern): void method _list (line 79) | public function _list(): array FILE: src/functions.php function pre (line 5) | function pre($arr, $title = null, $theme = 1) function dpre (line 26) | function dpre() function container (line 32) | function container() function response (line 37) | function response(): Just\Http\Response function request (line 42) | function request(): Just\Http\Request function auth (line 47) | function auth(): Just\Http\Auth FILE: tests/AuthTest.php class AuthTest (line 13) | class AuthTest extends TestCase method testBasicAuth (line 15) | public function testBasicAuth() : void method testDigest (line 31) | public function testDigest(): void FILE: tests/DummyRequest.php class DummyRequest (line 5) | class DummyRequest extends GlobalRequest method setUri (line 9) | public function setUri(string $uri) method setMethod (line 13) | public function setMethod(string $method) FILE: tests/RouteParserTest.php class RouteParserTest (line 9) | class RouteParserTest extends TestCase method testParameters (line 11) | public function testParameters() : void method testParametersWithRegex (line 25) | public function testParametersWithRegex() : void method testParametersWithPlaceholder (line 39) | public function testParametersWithPlaceholder() : void method testParametersWithPlaceholderAll (line 53) | public function testParametersWithPlaceholderAll() : void method testParametersHasSamePlaceholderName (line 66) | public function testParametersHasSamePlaceholderName() : void method testOptionalParametersWithPlaceholder (line 79) | public function testOptionalParametersWithPlaceholder() : void method testLocaleParameter (line 93) | public function testLocaleParameter() : void method testLocaleOptionalParameter (line 107) | public function testLocaleOptionalParameter() : void FILE: tests/RouteTest.php class controller (line 14) | class controller{ method method (line 15) | public static function method(){ class RouteTest (line 20) | class RouteTest extends TestCase method app (line 22) | protected function app(): Router{ method testShortcuts (line 27) | public function testShortcuts() : void method testGroups (line 66) | public function testGroups() : void method testRouteDynamic (line 108) | public function testRouteDynamic() : void method testGroupDynamic (line 145) | public function testGroupDynamic() : void method testGroupDynamicOptionalParameter (line 172) | public function testGroupDynamicOptionalParameter() : void method testAddPlaceholder (line 212) | public function testAddPlaceholder() : void method testLocale (line 221) | public function testLocale(): void method testLocaleRedirect (line 247) | public function testLocaleRedirect(): void