123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- --- %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']
|