Documentation

GravExtension extends AbstractExtension
in package
implements GlobalsInterface

Class GravExtension

Table of Contents

Interfaces

GlobalsInterface

Properties

$config  : Config
$debugger  : Debugger|null
$grav  : Grav

Methods

__construct()  : mixed
GravExtension constructor.
absoluteUrlFilter()  : string
arrayFilter()  : array<string|int, mixed>
Casts input to array.
arrayIntersectFunc()  : array<string|int, mixed>|Collection
Wrapper for array_intersect() method
arrayKeyValueFunc()  : array<string|int, mixed>
Workaround for twig associative array initialization Returns a key => val array
authorize()  : bool
Authorize an action. Returns true if the user is logged in and has the right to execute $action.
base32DecodeFilter()  : string
Return Base32 decoded string
base32EncodeFilter()  : string
Return Base32 encoded string
base64DecodeFilter()  : string|false
Return Base64 decoded string
base64EncodeFilter()  : string
Return Base64 encoded string
bodyClassFunc()  : string
takes an array of classes, and if they are not set on body_classes look to see if they are set in theme config
boolFilter()  : bool
Casts input to bool.
chunkSplitFilter()  : string
Wrapper for chunk_split() function
containsFilter()  : string|bool
determine if a string contains another
cronFunc()  : CronExpression
Get Cron object for a crontab 'at' format
definedDefaultFilter()  : mixed|null
dump()  : mixed
Based on Twig\Extension\Debug / twig_var_dump (c) 2011 Fabien Potencier
endsWithFilter()  : bool
evaluateStringFunc()  : mixed
This function will evaluate a $string through the $environment, and return its results.
evaluateTwigFunc()  : mixed
This function will evaluate Twig $twig through the $environment, and return its results.
exifFunc()  : mixed
Get the Exif data for a file
fieldNameFilter()  : string
Filters field name by changing dot notation into array notation.
fieldParentFilter()  : string
Filters field name by changing dot notation into array notation.
filterFunc()  : array<string|int, mixed>|CallbackFilterIterator
floatFilter()  : float
Casts input to float.
getCookie()  : string
Used to retrieve a cookie value
getFilters()  : array<string|int, mixed>
Return a list of all filters.
getFunctions()  : array<string|int, mixed>
Return a list of all functions.
getGlobals()  : array<string|int, mixed>
Register some standard globals
getTokenParsers()  : array<string|int, mixed>
getTypeFunc()  : string
Function/Filter to return the type of variable
gistFunc()  : string
Output a Gist
inflectorFilter()  : string
Inflector supports following notations:
intFilter()  : int
Casts input to int.
isAjaxFunc()  : bool
Check if HTTP_X_REQUESTED_WITH has been set to xmlhttprequest, in which case we may unsafely assume ajax. Non critical use only.
jsonDecodeFilter()  : array<string|int, mixed>
Decodes string from JSON.
ksortFilter()  : array<string|int, mixed>
Return ksorted collection.
ltrimFilter()  : string
mapFunc()  : array<string|int, mixed>|CallbackFilterIterator
markdownFunction()  : string
md5Filter()  : string
Return MD5 hash from the input.
mediaDirFunc()  : Media|null
Process a folder as Media and return a media object
modulusFilter()  : int
Returns the modulus of an integer
niceCronFilter()  : string
Gets a human readable output for cron syntax
niceFilesizeFunc()  : string
Returns a nicer more readable filesize based on bytes
niceNumberFunc()  : string|bool
Returns a nicer more readable number
nicetimeFunc()  : string
displays a facebook style 'time ago' formatted date/time
nonceFieldFunc()  : string
Used to add a nonce to a form. Call {{ nonce_field('action') }} specifying a string representing the action.
ofTypeFunc()  : bool
Function/Filter to test type of variable
padFilter()  : string
Pad a string to a certain length with another string
pageHeaderVarFunc()  : mixed
Look for a page header variable in an array of pages working its way through until a value is found
print_r()  : string
randomizeFilter()  : array<string|int, mixed>
Returns array in a random order.
randomStringFunc()  : string
Generate a random string
rangeFunc()  : array<string|int, mixed>
Generates an array containing a range of elements, optionally stepped
readFileFunc()  : bool|string
Simple function to read a file based on a filepath and output it
redirectFunc()  : void
redirect browser from twig
reduceFunc()  : array<string|int, mixed>|CallbackFilterIterator
regexFilter()  : array<string|int, mixed>
Twig wrapper for PHP's preg_grep method
regexMatch()  : array<string|int, mixed>|false
Twig wrapper for PHP's preg_match method
regexReplace()  : string|array<string|int, string>|null
Twig wrapper for PHP's preg_replace method
regexSplit()  : array<string|int, mixed>|false
Twig wrapper for PHP's preg_split method
repeatFunc()  : string
Repeat given string x times.
replaceLastFilter()  : string|mixed
rtrimFilter()  : string
safeEmailFilter()  : string
Protects email address.
sortByKeyFilter()  : array<string|int, mixed>
Sorts a collection by key
startsWithFilter()  : bool
stringFilter()  : string
Returns a string from a value. If the value is array, return it json encoded
svgImageFunction()  : string|array<string|int, string>|null
Returns the content of an SVG image and adds extra classes as needed
themeVarFunc()  : mixed
Get a theme variable Will try to get the variable for the current page, if not found, it tries it's parent page on up to root.
translate()  : string
translateArray()  : string
translateFunc()  : string
Translate a string
translateLanguage()  : string
Translate Strings
uniqueId()  : string
Generates a random string with configurable length, prefix and suffix.
urlFunc()  : string|false
Return URL to the resource.
vardumpFunc()  : void
Dump a variable to the browser
xssFunc()  : bool|string|array<string|int, mixed>
Allow quick check of a string for XSS Vulnerabilities
yamlDecodeFilter()  : array<string|int, mixed>
Decode/Parse data from YAML format
yamlEncodeFilter()  : string
Dump/Encode data into YAML format
yamlFilter()  : string

Properties

Methods

__construct()

GravExtension constructor.

public __construct() : mixed

absoluteUrlFilter()

public absoluteUrlFilter(string $string) : string
Parameters
$string : string
Return values
string

arrayFilter()

Casts input to array.

public arrayFilter(mixed $input) : array<string|int, mixed>
Parameters
$input : mixed
Return values
array<string|int, mixed>

arrayIntersectFunc()

Wrapper for array_intersect() method

public arrayIntersectFunc(array<string|int, mixed>|Collection $array1, array<string|int, mixed>|Collection $array2) : array<string|int, mixed>|Collection
Parameters
$array1 : array<string|int, mixed>|Collection
$array2 : array<string|int, mixed>|Collection
Return values
array<string|int, mixed>|Collection

arrayKeyValueFunc()

Workaround for twig associative array initialization Returns a key => val array

public arrayKeyValueFunc(string $key, string $val[, array<string|int, mixed>|null $current_array = null ]) : array<string|int, mixed>
Parameters
$key : string

key of item

$val : string

value of item

$current_array : array<string|int, mixed>|null = null

optional array to add to

Return values
array<string|int, mixed>

authorize()

Authorize an action. Returns true if the user is logged in and has the right to execute $action.

public authorize(string|array<string|int, mixed> $action) : bool
Parameters
$action : string|array<string|int, mixed>

An action or a list of actions. Each entry can be a string like 'group.action' or without dot notation an associative array.

Return values
bool

Returns TRUE if the user is authorized to perform the action, FALSE otherwise.

base32DecodeFilter()

Return Base32 decoded string

public base32DecodeFilter(string $str) : string
Parameters
$str : string
Return values
string

base32EncodeFilter()

Return Base32 encoded string

public base32EncodeFilter(string $str) : string
Parameters
$str : string
Return values
string

base64DecodeFilter()

Return Base64 decoded string

public base64DecodeFilter(string $str) : string|false
Parameters
$str : string
Return values
string|false

base64EncodeFilter()

Return Base64 encoded string

public base64EncodeFilter(string $str) : string
Parameters
$str : string
Return values
string

bodyClassFunc()

takes an array of classes, and if they are not set on body_classes look to see if they are set in theme config

public bodyClassFunc(array<string|int, mixed> $context, string|array<string|int, string> $classes) : string
Parameters
$context : array<string|int, mixed>
$classes : string|array<string|int, string>
Return values
string

boolFilter()

Casts input to bool.

public boolFilter(mixed $input) : bool
Parameters
$input : mixed
Return values
bool

chunkSplitFilter()

Wrapper for chunk_split() function

public chunkSplitFilter(string $value, int $chars[, string $split = '-' ]) : string
Parameters
$value : string
$chars : int
$split : string = '-'
Return values
string

containsFilter()

determine if a string contains another

public containsFilter(string $haystack, string $needle) : string|bool
Parameters
$haystack : string
$needle : string
Tags
todo

returning $haystack here doesn't make much sense

Return values
string|bool

cronFunc()

Get Cron object for a crontab 'at' format

public cronFunc(string $at) : CronExpression
Parameters
$at : string
Return values
CronExpression

definedDefaultFilter()

public definedDefaultFilter(mixed $value[, null $default = null ]) : mixed|null
Parameters
$value : mixed
$default : null = null
Return values
mixed|null

dump()

Based on Twig\Extension\Debug / twig_var_dump (c) 2011 Fabien Potencier

public dump(Environment $env, array<string|int, mixed> $context) : mixed
Parameters
$env : Environment
$context : array<string|int, mixed>

endsWithFilter()

public endsWithFilter(string $haystack, string $needle) : bool
Parameters
$haystack : string
$needle : string
Return values
bool

evaluateStringFunc()

This function will evaluate a $string through the $environment, and return its results.

public evaluateStringFunc(array<string|int, mixed> $context, string $string) : mixed
Parameters
$context : array<string|int, mixed>
$string : string

evaluateTwigFunc()

This function will evaluate Twig $twig through the $environment, and return its results.

public evaluateTwigFunc(array<string|int, mixed> $context, string $twig) : mixed
Parameters
$context : array<string|int, mixed>
$twig : string

exifFunc()

Get the Exif data for a file

public exifFunc(string $image[, bool $raw = false ]) : mixed
Parameters
$image : string
$raw : bool = false

fieldNameFilter()

Filters field name by changing dot notation into array notation.

public fieldNameFilter(string $str) : string
Parameters
$str : string
Return values
string

fieldParentFilter()

Filters field name by changing dot notation into array notation.

public fieldParentFilter(string $str) : string
Parameters
$str : string
Return values
string

filterFunc()

public filterFunc(Environment $env, array<string|int, mixed> $array, callable|string $arrow) : array<string|int, mixed>|CallbackFilterIterator
Parameters
$env : Environment
$array : array<string|int, mixed>
$arrow : callable|string
Tags
throws
RuntimeError
Return values
array<string|int, mixed>|CallbackFilterIterator

floatFilter()

Casts input to float.

public floatFilter(mixed $input) : float
Parameters
$input : mixed
Return values
float

getCookie()

Used to retrieve a cookie value

public getCookie(string $key) : string
Parameters
$key : string

The cookie name to retrieve

Return values
string

getFilters()

Return a list of all filters.

public getFilters() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFunctions()

Return a list of all functions.

public getFunctions() : array<string|int, mixed>
Return values
array<string|int, mixed>

getGlobals()

Register some standard globals

public getGlobals() : array<string|int, mixed>
Return values
array<string|int, mixed>

getTokenParsers()

public getTokenParsers() : array<string|int, mixed>
Return values
array<string|int, mixed>

getTypeFunc()

Function/Filter to return the type of variable

public getTypeFunc(mixed $var) : string
Parameters
$var : mixed
Return values
string

gistFunc()

Output a Gist

public gistFunc(string $id[, string|false $file = false ]) : string
Parameters
$id : string
$file : string|false = false
Return values
string

inflectorFilter()

Inflector supports following notations:

public inflectorFilter(string $action, string $data[, int|null $count = null ]) : string

{{ 'person'|pluralize }} => people {{ 'shoes'|singularize }} => shoe {{ 'welcome page'|titleize }} => "Welcome Page" {{ 'send_email'|camelize }} => SendEmail {{ 'CamelCased'|underscorize }} => camel_cased {{ 'Something Text'|hyphenize }} => something-text {{ 'something_text_to_read'|humanize }} => "Something text to read" {{ '181'|monthize }} => 5 {{ '10'|ordinalize }} => 10th

Parameters
$action : string
$data : string
$count : int|null = null
Return values
string

intFilter()

Casts input to int.

public intFilter(mixed $input) : int
Parameters
$input : mixed
Return values
int

isAjaxFunc()

Check if HTTP_X_REQUESTED_WITH has been set to xmlhttprequest, in which case we may unsafely assume ajax. Non critical use only.

public isAjaxFunc() : bool
Return values
bool

True if HTTP_X_REQUESTED_WITH exists and has been set to xmlhttprequest

jsonDecodeFilter()

Decodes string from JSON.

public jsonDecodeFilter(string $str[, bool $assoc = false ][, int $depth = 512 ][, int $options = 0 ]) : array<string|int, mixed>
Parameters
$str : string
$assoc : bool = false
$depth : int = 512
$options : int = 0
Return values
array<string|int, mixed>

ksortFilter()

Return ksorted collection.

public ksortFilter(array<string|int, mixed>|null $array) : array<string|int, mixed>
Parameters
$array : array<string|int, mixed>|null
Return values
array<string|int, mixed>

ltrimFilter()

public ltrimFilter(string $value[, string|null $chars = null ]) : string
Parameters
$value : string
$chars : string|null = null
Return values
string

mapFunc()

public mapFunc(Environment $env, array<string|int, mixed> $array, callable|string $arrow) : array<string|int, mixed>|CallbackFilterIterator
Parameters
$env : Environment
$array : array<string|int, mixed>
$arrow : callable|string
Tags
throws
RuntimeError
Return values
array<string|int, mixed>|CallbackFilterIterator

markdownFunction()

public markdownFunction(array<string|int, mixed> $context, string $string[, bool $block = true ]) : string
Parameters
$context : array<string|int, mixed>
$string : string
$block : bool = true

Block or Line processing

Return values
string

md5Filter()

Return MD5 hash from the input.

public md5Filter(string $str) : string
Parameters
$str : string
Return values
string

mediaDirFunc()

Process a folder as Media and return a media object

public mediaDirFunc(string $media_dir) : Media|null
Parameters
$media_dir : string
Return values
Media|null

modulusFilter()

Returns the modulus of an integer

public modulusFilter(string|int $number, int $divider[, array<string|int, mixed>|null $items = null ]) : int
Parameters
$number : string|int
$divider : int
$items : array<string|int, mixed>|null = null

array of items to select from to return

Return values
int

niceCronFilter()

Gets a human readable output for cron syntax

public niceCronFilter(string $at) : string
Parameters
$at : string
Return values
string

niceFilesizeFunc()

Returns a nicer more readable filesize based on bytes

public niceFilesizeFunc(int $bytes) : string
Parameters
$bytes : int
Return values
string

niceNumberFunc()

Returns a nicer more readable number

public niceNumberFunc(int|float|string $n) : string|bool
Parameters
$n : int|float|string
Return values
string|bool

nicetimeFunc()

displays a facebook style 'time ago' formatted date/time

public nicetimeFunc(string $date[, bool $long_strings = true ][, bool $show_tense = true ]) : string
Parameters
$date : string
$long_strings : bool = true
$show_tense : bool = true
Return values
string

nonceFieldFunc()

Used to add a nonce to a form. Call {{ nonce_field('action') }} specifying a string representing the action.

public nonceFieldFunc(string $action[, string $nonceParamName = 'nonce' ]) : string

For maximum protection, ensure that the string representing the action is as specific as possible

Parameters
$action : string

the action

$nonceParamName : string = 'nonce'

a custom nonce param name

Return values
string

the nonce input field

ofTypeFunc()

Function/Filter to test type of variable

public ofTypeFunc(mixed $var[, string|null $typeTest = null ][, string|null $className = null ]) : bool
Parameters
$var : mixed
$typeTest : string|null = null
$className : string|null = null
Return values
bool

padFilter()

Pad a string to a certain length with another string

public static padFilter(string $input, int $pad_length[, string $pad_string = ' ' ][, int $pad_type = STR_PAD_RIGHT ]) : string
Parameters
$input : string
$pad_length : int
$pad_string : string = ' '
$pad_type : int = STR_PAD_RIGHT
Return values
string

pageHeaderVarFunc()

Look for a page header variable in an array of pages working its way through until a value is found

public pageHeaderVarFunc(array<string|int, mixed> $context, string $var[, string|array<string|int, string>|null $pages = null ]) : mixed

Use themeVarFunc() instead

Parameters
$context : array<string|int, mixed>
$var : string

the variable to look for in the page header

$pages : string|array<string|int, string>|null = null

array of pages to check (current page upwards if not null)

print_r()

public print_r(mixed $var) : string
Parameters
$var : mixed
Return values
string

randomizeFilter()

Returns array in a random order.

public randomizeFilter(array<string|int, mixed>|Traversable $original[, int $offset = 0 ]) : array<string|int, mixed>
Parameters
$original : array<string|int, mixed>|Traversable
$offset : int = 0

Can be used to return only slice of the array.

Return values
array<string|int, mixed>

randomStringFunc()

Generate a random string

public randomStringFunc([int $count = 5 ]) : string
Parameters
$count : int = 5
Return values
string

rangeFunc()

Generates an array containing a range of elements, optionally stepped

public rangeFunc([int $start = 0 ][, int $end = 100 ][, int $step = 1 ]) : array<string|int, mixed>
Parameters
$start : int = 0

Minimum number, default 0

$end : int = 100

Maximum number, default getrandmax()

$step : int = 1

Increment between elements in the sequence, default 1

Return values
array<string|int, mixed>

readFileFunc()

Simple function to read a file based on a filepath and output it

public readFileFunc(string $filepath) : bool|string
Parameters
$filepath : string
Return values
bool|string

redirectFunc()

redirect browser from twig

public redirectFunc(string $url[, int $statusCode = 303 ]) : void
Parameters
$url : string

the url to redirect to

$statusCode : int = 303

statusCode, default 303

reduceFunc()

public reduceFunc(Environment $env, array<string|int, mixed> $array, callable|string $arrow) : array<string|int, mixed>|CallbackFilterIterator
Parameters
$env : Environment
$array : array<string|int, mixed>
$arrow : callable|string
Tags
throws
RuntimeError
Return values
array<string|int, mixed>|CallbackFilterIterator

regexFilter()

Twig wrapper for PHP's preg_grep method

public regexFilter(array<string|int, mixed> $array, string $regex[, int $flags = 0 ]) : array<string|int, mixed>
Parameters
$array : array<string|int, mixed>
$regex : string
$flags : int = 0
Return values
array<string|int, mixed>

regexMatch()

Twig wrapper for PHP's preg_match method

public regexMatch(string $subject, string $pattern[, int $flags = 0 ][, int $offset = 0 ]) : array<string|int, mixed>|false
Parameters
$subject : string

the content to perform the match on

$pattern : string

the regex pattern to use for match

$flags : int = 0
$offset : int = 0
Return values
array<string|int, mixed>|false

returns the matches if there is at least one match in the subject for a given pattern or null if not.

regexReplace()

Twig wrapper for PHP's preg_replace method

public regexReplace(string|array<string|int, string> $subject, string|array<string|int, string> $pattern, string|array<string|int, string> $replace[, int $limit = -1 ]) : string|array<string|int, string>|null
Parameters
$subject : string|array<string|int, string>

the content to perform the replacement on

$pattern : string|array<string|int, string>

the regex pattern to use for matches

$replace : string|array<string|int, string>

the replacement value either as a string or an array of replacements

$limit : int = -1

the maximum possible replacements for each pattern in each subject

Return values
string|array<string|int, string>|null

the resulting content

regexSplit()

Twig wrapper for PHP's preg_split method

public regexSplit(string $subject, string $pattern[, int $limit = -1 ][, int $flags = 0 ]) : array<string|int, mixed>|false
Parameters
$subject : string

the content to perform the split on

$pattern : string

the regex pattern to use for split

$limit : int = -1

the maximum possible splits for the given pattern

$flags : int = 0
Return values
array<string|int, mixed>|false

the resulting array after performing the split operation

repeatFunc()

Repeat given string x times.

public repeatFunc(string $input, int $multiplier) : string
Parameters
$input : string
$multiplier : int
Return values
string

replaceLastFilter()

public replaceLastFilter(string|mixed $str, string $search, string $replace) : string|mixed
Parameters
$str : string|mixed
$search : string
$replace : string
Return values
string|mixed

rtrimFilter()

public rtrimFilter(string $value[, string|null $chars = null ]) : string
Parameters
$value : string
$chars : string|null = null
Return values
string

safeEmailFilter()

Protects email address.

public safeEmailFilter(string $str) : string
Parameters
$str : string
Return values
string

sortByKeyFilter()

Sorts a collection by key

public sortByKeyFilter(array<string|int, mixed> $input, string $filter[, int $direction = SORT_ASC ][, int $sort_flags = SORT_REGULAR ]) : array<string|int, mixed>
Parameters
$input : array<string|int, mixed>
$filter : string
$direction : int = SORT_ASC
$sort_flags : int = SORT_REGULAR
Return values
array<string|int, mixed>

startsWithFilter()

public startsWithFilter(string $haystack, string $needle) : bool
Parameters
$haystack : string
$needle : string
Return values
bool

stringFilter()

Returns a string from a value. If the value is array, return it json encoded

public stringFilter(mixed $value) : string
Parameters
$value : mixed
Return values
string

svgImageFunction()

Returns the content of an SVG image and adds extra classes as needed

public static svgImageFunction(string $path[, string|null $classes = null ][, mixed $strip_style = false ]) : string|array<string|int, string>|null
Parameters
$path : string
$classes : string|null = null
$strip_style : mixed = false
Return values
string|array<string|int, string>|null

themeVarFunc()

Get a theme variable Will try to get the variable for the current page, if not found, it tries it's parent page on up to root.

public themeVarFunc(array<string|int, mixed> $context, string $var[, null $default = null ][, PageInterface|null $page = null ][, bool $exists = false ]) : mixed

If still not found, will use the theme's configuration value, If still not found, will use the $default value passed in

Parameters
$context : array<string|int, mixed>

Twig Context

$var : string

variable to be found (using dot notation)

$default : null = null

the default value to be used as last resort

$page : PageInterface|null = null

an optional page to use for the current page

$exists : bool = false

toggle to simply return the page where the variable is set, else null

translate()

public translate(Environment $twig, mixed ...$args) : string
Parameters
$twig : Environment
$args : mixed
Return values
string

translateArray()

public translateArray(string $key, string $index[, array<string|int, mixed>|null $lang = null ]) : string
Parameters
$key : string
$index : string
$lang : array<string|int, mixed>|null = null
Return values
string

translateFunc()

Translate a string

public translateFunc() : string
Return values
string

translateLanguage()

Translate Strings

public translateLanguage(string|array<string|int, mixed> $args[, array<string|int, mixed>|null $languages = null ][, bool $array_support = false ][, bool $html_out = false ]) : string
Parameters
$args : string|array<string|int, mixed>
$languages : array<string|int, mixed>|null = null
$array_support : bool = false
$html_out : bool = false
Return values
string

uniqueId()

Generates a random string with configurable length, prefix and suffix.

public uniqueId([int $length = 9 ][, array<string|int, mixed> $options = ['prefix' => '', 'suffix' => ''] ]) : string

Unlike the built-in uniqid(), this string is non-conflicting and safe

Parameters
$length : int = 9
$options : array<string|int, mixed> = ['prefix' => '', 'suffix' => '']
Tags
throws
Exception
Return values
string

urlFunc()

Return URL to the resource.

public urlFunc(string $input[, bool $domain = false ][, bool $failGracefully = false ]) : string|false
Parameters
$input : string

Resource to be located.

$domain : bool = false

True to include domain name.

$failGracefully : bool = false

If true, return URL even if the file does not exist.

Tags
example

{{ url('theme://images/logo.png')|default('http://www.placehold.it/150x100/f4f4f4') }}

Return values
string|false

Returns url to the resource or null if resource was not found.

vardumpFunc()

Dump a variable to the browser

public vardumpFunc(mixed $var) : void
Parameters
$var : mixed

xssFunc()

Allow quick check of a string for XSS Vulnerabilities

public xssFunc(string|array<string|int, mixed> $data) : bool|string|array<string|int, mixed>
Parameters
$data : string|array<string|int, mixed>
Return values
bool|string|array<string|int, mixed>

yamlDecodeFilter()

Decode/Parse data from YAML format

public yamlDecodeFilter(string $data) : array<string|int, mixed>
Parameters
$data : string
Return values
array<string|int, mixed>

yamlEncodeFilter()

Dump/Encode data into YAML format

public yamlEncodeFilter(array<string|int, mixed>|object $data[, int $inline = 10 ]) : string
Parameters
$data : array<string|int, mixed>|object
$inline : int = 10

integer number of levels of inline syntax

Return values
string

yamlFilter()

public yamlFilter(array<string|int, mixed>|object $value[, int|null $inline = null ][, int|null $indent = null ]) : string
Parameters
$value : array<string|int, mixed>|object
$inline : int|null = null
$indent : int|null = null
Return values
string

        
On this page

Search results