\

Namespaces

App
ManaPHP
TApplication
Tests

Constants

JSON_INVALID_UTF8_SUBSTITUTE

JSON_INVALID_UTF8_SUBSTITUTE = 0

JSON_THROW_ON_ERROR

JSON_THROW_ON_ERROR = 0

MANAPHP_CLI

MANAPHP_CLI = true

MANAPHP_CLI

MANAPHP_CLI = basename($_SERVER['SCRIPT_FILENAME']) === 'manacli.php'

MANAPHP_CLI

MANAPHP_CLI = $_SERVER['DOCUMENT_ROOT'] === ''

MANAPHP_COROUTINE_ENABLED

MANAPHP_COROUTINE_ENABLED = PHP_SAPI === 'cli' && extension_loaded('swoole')

MANAPHP_COROUTINE_ENABLED

MANAPHP_COROUTINE_ENABLED = false

Functions

abort()

abort(string  $message = null, integer  $code = 1) 

Parameters

string $message
integer $code

Throws

\ManaPHP\Exception\AbortException

action()

action(array|string  $args = array(), boolean|string  $scheme = false) : string

Parameters

array|string $args
boolean|string $scheme

Returns

string

array_key_first()

array_key_first(  $ar) 

Parameters

$ar

array_key_last()

array_key_last(  $ar) 

Parameters

$ar

asset()

asset(string  $path) : string

Parameters

string $path

Returns

string

attr_inv()

attr_inv(string  $name, string  $default = '') : string

Parameters

string $name
string $default

Returns

string

attr_nv()

attr_nv(string  $name, string  $default = '') : string

Parameters

string $name
string $default

Returns

string

base_url()

base_url() : string

Returns

string

bundle()

bundle(array  $files, string  $name = 'app') : string

Parameters

array $files
string $name

Returns

string

client_ip()

client_ip() : string

Returns

string

csrf_field()

csrf_field() : string

Returns

string

csrf_token()

csrf_token() : string

Returns

string

dd()

dd(mixed  $message) : void

Parameters

mixed $message

di()

di(string  $name = null) : mixed

Parameters

string $name

Returns

mixed

e()

e(string  $value, boolean  $doubleEncode = true) : string

Parameters

string $value
boolean $doubleEncode

Returns

string

env()

env(string  $key = null, mixed  $default = null) : mixed

Parameters

string $key
mixed $default

Returns

mixed

http_download()

http_download(string|array  $files, string|integer|array  $options = array()) : string|array

Parameters

string|array $files
string|integer|array $options

Returns

string|array

http_get()

http_get(string|array  $url, array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string|array $url
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

http_post()

http_post(string|array  $url, string|array  $body = null, array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string|array $url
string|array $body
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

input()

input(string  $name = null, mixed  $defaultOrRules = null) : mixed

Parameters

string $name
mixed $defaultOrRules

=\PHPSTORM_META\validator_rule()

Returns

mixed

json_parse()

json_parse(string  $str) : mixed

Parameters

string $str

Returns

mixed

json_stringify()

json_stringify(mixed  $json, integer  $options) : string

Parameters

mixed $json
integer $options

Returns

string

jwt_decode()

jwt_decode(string  $token, string  $scope, boolean  $verify = true) : array

Parameters

string $token
string $scope
boolean $verify

Returns

array

jwt_encode()

jwt_encode(array  $claims, integer  $ttl, string  $scope) : string

Parameters

array $claims
integer $ttl
string $scope

Returns

string

jwt_verify()

jwt_verify(string  $token, string  $scope) : void

Parameters

string $token
string $scope

log_debug()

log_debug(string|array  $message, string  $category = null) : void

Parameters

string|array $message
string $category

log_error()

log_error(string|array  $message, string  $category = null) : void

Parameters

string|array $message
string $category

log_fatal()

log_fatal(string|array  $message, string  $category = null) : void

Parameters

string|array $message
string $category

log_info()

log_info(string|array  $message, string  $category = null) : void

Parameters

string|array $message
string $category

log_warn()

log_warn(string|array  $message, string  $category = null) : void

Parameters

string|array $message
string $category

param_get()

param_get(string  $name, mixed  $default = null) : mixed

Parameters

string $name
mixed $default

Returns

mixed

path()

path(string  $path) : string

Parameters

string $path

Returns

string

render_file()

render_file(string  $file, array  $vars = array()) : string

Parameters

string $file
array $vars

Returns

string

rest()

rest(string  $type, string|array  $url, string|array  $body = null, array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string $type
string|array $url
string|array $body
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

rest_delete()

rest_delete(string|array  $url, array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string|array $url
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

rest_get()

rest_get(string|array  $url, array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string|array $url
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

rest_patch()

rest_patch(string|array  $url, string|array  $body, array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string|array $url
string|array $body
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

rest_post()

rest_post(string|array  $url, string|array  $body, array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string|array $url
string|array $body
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

rest_put()

rest_put(string|array  $url, string|array  $body, array|string  $headers = array(), array|integer|float  $options = array()) : \ManaPHP\Http\Client\Response

Parameters

string|array $url
string|array $body
array|string $headers
array|integer|float $options

Returns

\ManaPHP\Http\Client\Response

seconds()

seconds(string  $str) : integer

Parameters

string $str

Returns

integer

spl_object_id()

spl_object_id(  $object) 

Parameters

$object

str_contains()

str_contains(  $haystack,   $needle) 

Parameters

$haystack
$needle

str_ends_with()

str_ends_with(  $haystack,   $needle) 

Parameters

$haystack
$needle

str_starts_with()

str_starts_with(  $haystack,   $needle) 

Parameters

$haystack
$needle

t()

t(string  $id, array  $bind = array()) : string

Parameters

string $id
array $bind

Returns

string

url()

url(string|array  $args, boolean|string  $scheme = false) : string

Parameters

string|array $args
boolean|string $scheme

Returns

string

xml_decode()

xml_decode(string  $xml) : array|null

Parameters

string $xml

Returns

array|null