You are here

public function InlineTest::getTestsForDump in Service Container 7

Same name and namespace in other branches
  1. 7.2 modules/providers/service_container_symfony/lib/Symfony/Component/Yaml/Tests/InlineTest.php \Symfony\Component\Yaml\Tests\InlineTest::getTestsForDump()

File

modules/providers/service_container_symfony/lib/Symfony/Component/Yaml/Tests/InlineTest.php, line 326

Class

InlineTest

Namespace

Symfony\Component\Yaml\Tests

Code

public function getTestsForDump() {
  return array(
    array(
      'null',
      null,
    ),
    array(
      'false',
      false,
    ),
    array(
      'true',
      true,
    ),
    array(
      '12',
      12,
    ),
    array(
      "'quoted string'",
      'quoted string',
    ),
    array(
      '!!float 1230',
      1230.0,
    ),
    array(
      '1234',
      0x4d2,
    ),
    array(
      '1243',
      02333,
    ),
    array(
      '.Inf',
      -log(0),
    ),
    array(
      '-.Inf',
      log(0),
    ),
    array(
      "'686e444'",
      '686e444',
    ),
    array(
      '"foo\\r\\nbar"',
      "foo\r\nbar",
    ),
    array(
      "'foo#bar'",
      'foo#bar',
    ),
    array(
      "'foo # bar'",
      'foo # bar',
    ),
    array(
      "'#cfcfcf'",
      '#cfcfcf',
    ),
    array(
      "'a \"string\" with ''quoted strings inside'''",
      'a "string" with \'quoted strings inside\'',
    ),
    array(
      "'-dash'",
      '-dash',
    ),
    array(
      "'-'",
      '-',
    ),
    // Pre-YAML-1.2 booleans
    array(
      "'y'",
      'y',
    ),
    array(
      "'n'",
      'n',
    ),
    array(
      "'yes'",
      'yes',
    ),
    array(
      "'no'",
      'no',
    ),
    array(
      "'on'",
      'on',
    ),
    array(
      "'off'",
      'off',
    ),
    // sequences
    array(
      '[foo, bar, false, null, 12]',
      array(
        'foo',
        'bar',
        false,
        null,
        12,
      ),
    ),
    array(
      '[\'foo,bar\', \'foo bar\']',
      array(
        'foo,bar',
        'foo bar',
      ),
    ),
    // mappings
    array(
      '{ foo: bar, bar: foo, \'false\': false, \'null\': null, integer: 12 }',
      array(
        'foo' => 'bar',
        'bar' => 'foo',
        'false' => false,
        'null' => null,
        'integer' => 12,
      ),
    ),
    array(
      '{ foo: bar, bar: \'foo: bar\' }',
      array(
        'foo' => 'bar',
        'bar' => 'foo: bar',
      ),
    ),
    // nested sequences and mappings
    array(
      '[foo, [bar, foo]]',
      array(
        'foo',
        array(
          'bar',
          'foo',
        ),
      ),
    ),
    array(
      '[foo, [bar, [foo, [bar, foo]], foo]]',
      array(
        'foo',
        array(
          'bar',
          array(
            'foo',
            array(
              'bar',
              'foo',
            ),
          ),
          'foo',
        ),
      ),
    ),
    array(
      '{ foo: { bar: foo } }',
      array(
        'foo' => array(
          'bar' => 'foo',
        ),
      ),
    ),
    array(
      '[foo, { bar: foo }]',
      array(
        'foo',
        array(
          'bar' => 'foo',
        ),
      ),
    ),
    array(
      '[foo, { bar: foo, foo: [foo, { bar: foo }] }, [foo, { bar: foo }]]',
      array(
        'foo',
        array(
          'bar' => 'foo',
          'foo' => array(
            'foo',
            array(
              'bar' => 'foo',
            ),
          ),
        ),
        array(
          'foo',
          array(
            'bar' => 'foo',
          ),
        ),
      ),
    ),
    array(
      '[foo, \'@foo.baz\', { \'%foo%\': \'foo is %foo%\', bar: \'%foo%\' }, true, \'@service_container\']',
      array(
        'foo',
        '@foo.baz',
        array(
          '%foo%' => 'foo is %foo%',
          'bar' => '%foo%',
        ),
        true,
        '@service_container',
      ),
    ),
  );
}