You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
141 lines
2.2 KiB
141 lines
2.2 KiB
--- %YAML:1.0
|
|
test: Multiple quoted string on one line
|
|
brief: >
|
|
Multiple quoted string on one line
|
|
yaml: |
|
|
stripped_title: { name: "foo bar", help: "bar foo" }
|
|
php: |
|
|
['stripped_title' => ['name' => 'foo bar', 'help' => 'bar foo']]
|
|
---
|
|
test: Empty sequence
|
|
yaml: |
|
|
foo: [ ]
|
|
php: |
|
|
['foo' => []]
|
|
---
|
|
test: Empty value
|
|
yaml: |
|
|
foo:
|
|
php: |
|
|
['foo' => null]
|
|
---
|
|
test: Inline string parsing
|
|
brief: >
|
|
Inline string parsing
|
|
yaml: |
|
|
test: ['complex: string', 'another [string]']
|
|
php: |
|
|
['test' => ['complex: string', 'another [string]']]
|
|
---
|
|
test: Boolean
|
|
brief: >
|
|
Boolean
|
|
yaml: |
|
|
- false
|
|
- true
|
|
- null
|
|
- ~
|
|
- 'false'
|
|
- 'true'
|
|
- 'null'
|
|
- '~'
|
|
php: |
|
|
[
|
|
false,
|
|
true,
|
|
null,
|
|
null,
|
|
'false',
|
|
'true',
|
|
'null',
|
|
'~',
|
|
]
|
|
---
|
|
test: Empty lines in literal blocks
|
|
brief: >
|
|
Empty lines in literal blocks
|
|
yaml: |
|
|
foo:
|
|
bar: |
|
|
foo
|
|
|
|
|
|
|
|
bar
|
|
php: |
|
|
['foo' => ['bar' => "foo\n\n\n \nbar\n"]]
|
|
---
|
|
test: Empty lines in folded blocks
|
|
brief: >
|
|
Empty lines in folded blocks
|
|
yaml: |
|
|
foo:
|
|
bar: >
|
|
|
|
foo
|
|
|
|
|
|
bar
|
|
php: |
|
|
['foo' => ['bar' => "\nfoo\n\nbar\n"]]
|
|
---
|
|
test: IP addresses
|
|
brief: >
|
|
IP addresses
|
|
yaml: |
|
|
foo: 10.0.0.2
|
|
php: |
|
|
['foo' => '10.0.0.2']
|
|
---
|
|
test: A sequence with an embedded mapping
|
|
brief: >
|
|
A sequence with an embedded mapping
|
|
yaml: |
|
|
- foo
|
|
- bar: { bar: foo }
|
|
php: |
|
|
['foo', ['bar' => ['bar' => 'foo']]]
|
|
---
|
|
test: Octal
|
|
brief: as in spec example 2.19, octal value is converted
|
|
yaml: |
|
|
foo: 0123
|
|
php: |
|
|
['foo' => 83]
|
|
---
|
|
test: Octal strings
|
|
brief: Octal notation in a string must remain a string
|
|
yaml: |
|
|
foo: "0123"
|
|
php: |
|
|
['foo' => '0123']
|
|
---
|
|
test: Octal strings
|
|
brief: Octal notation in a string must remain a string
|
|
yaml: |
|
|
foo: '0123'
|
|
php: |
|
|
['foo' => '0123']
|
|
---
|
|
test: Octal strings
|
|
brief: Octal notation in a string must remain a string
|
|
yaml: |
|
|
foo: |
|
|
0123
|
|
php: |
|
|
['foo' => "0123\n"]
|
|
---
|
|
test: Document as a simple hash
|
|
brief: Document as a simple hash
|
|
yaml: |
|
|
{ foo: bar }
|
|
php: |
|
|
['foo' => 'bar']
|
|
---
|
|
test: Document as a simple array
|
|
brief: Document as a simple array
|
|
yaml: |
|
|
[ foo, bar ]
|
|
php: |
|
|
['foo', 'bar']
|