JsonManipulator::DEFINES
@var string
File
-
vendor/
composer/ composer/ src/ Composer/ Json/ JsonManipulator.php, line 24
Class
- JsonManipulator
- @author Jordi Boggiano <j.boggiano@seld.be>
Namespace
Composer\JsonCode
private const 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) ) )
)';