Documentation

JsonManipulator
in package

Tags
author

Jordi Boggiano j.boggiano@seld.be

Table of Contents

$contents  : mixed
$DEFINES  : mixed
$indent  : mixed
$newline  : mixed
__construct()  : mixed
addConfigSetting()  : mixed
addLink()  : mixed
addMainKey()  : mixed
addProperty()  : mixed
addRepository()  : mixed
addSubNode()  : mixed
format()  : mixed
getContents()  : mixed
removeConfigSetting()  : mixed
removeMainKey()  : mixed
removeProperty()  : mixed
removeRepository()  : mixed
removeSubNode()  : mixed
detectIndenting()  : mixed
pregMatch()  : mixed
sortPackages()  : mixed
Sorts packages by importance (platform packages first, then PHP dependencies) and alphabetically.

Properties

$DEFINES

private static mixed $DEFINES = '(?(DEFINE) (?<number> -? (?= [1-9]|0(?!\d) ) \d+ (\.\d+)? ([eE] [+-]? \d+)? ) (?<boolean> true | false | null ) (?<string> " ([^"\\]* | \\ ["\\bfnrt\/] | \\ u [0-9A-Fa-f]{4} )* " ) (?<array> \[ (?: (?&json) \s* (?: , (?&json) \s* )* )? \s* \] ) (?<pair> \s* (?&string) \s* : (?&json) \s* ) (?<object> \{ (?: (?&pair) (?: , (?&pair) )* )? \s* \} ) (?<json> \s* (?: (?&number) | (?&boolean) | (?&string) | (?&array) | (?&object) ) ) )'

Methods

__construct()

public __construct(mixed $contents) : mixed
Parameters
$contents : mixed
Return values
mixed

addConfigSetting()

public addConfigSetting(mixed $name, mixed $value) : mixed
Parameters
$name : mixed
$value : mixed
Return values
mixed
public addLink(mixed $type, mixed $package, mixed $constraint[, mixed $sortPackages = false ]) : mixed
Parameters
$type : mixed
$package : mixed
$constraint : mixed
$sortPackages : mixed = false
Return values
mixed

addMainKey()

public addMainKey(mixed $key, mixed $content) : mixed
Parameters
$key : mixed
$content : mixed
Return values
mixed

addProperty()

public addProperty(mixed $name, mixed $value) : mixed
Parameters
$name : mixed
$value : mixed
Return values
mixed

addRepository()

public addRepository(mixed $name, mixed $config) : mixed
Parameters
$name : mixed
$config : mixed
Return values
mixed

addSubNode()

public addSubNode(mixed $mainNode, mixed $name, mixed $value) : mixed
Parameters
$mainNode : mixed
$name : mixed
$value : mixed
Return values
mixed

format()

public format(mixed $data, mixed $depth) : mixed
Parameters
$data : mixed
$depth : mixed
Return values
mixed

removeConfigSetting()

public removeConfigSetting(mixed $name) : mixed
Parameters
$name : mixed
Return values
mixed

removeMainKey()

public removeMainKey(mixed $key) : mixed
Parameters
$key : mixed
Return values
mixed

removeProperty()

public removeProperty(mixed $name) : mixed
Parameters
$name : mixed
Return values
mixed

removeRepository()

public removeRepository(mixed $name) : mixed
Parameters
$name : mixed
Return values
mixed

removeSubNode()

public removeSubNode(mixed $mainNode, mixed $name) : mixed
Parameters
$mainNode : mixed
$name : mixed
Return values
mixed

detectIndenting()

protected detectIndenting() : mixed
Return values
mixed

pregMatch()

protected pregMatch(mixed $re, mixed $str[, mixed &$matches = array() ]) : mixed
Parameters
$re : mixed
$str : mixed
$matches : mixed = array()
Return values
mixed

Search results