function YamlTestBase::providerDecodeTests
Some data that should be able to be de-serialized.
File
- 
              core/
tests/ Drupal/ Tests/ Component/ Serialization/ YamlTestBase.php, line 47  
Class
- YamlTestBase
 - Provides standard data to validate different YAML implementations.
 
Namespace
Drupal\Tests\Component\SerializationCode
public function providerDecodeTests() {
  $data = [
    // NULL files.
[
      '',
      NULL,
    ],
    [
      "\n",
      NULL,
    ],
    [
      "---\n...\n",
      NULL,
    ],
    // Node anchors.
[
      "\njquery.ui:\n  version: &jquery_ui 1.10.2\n\njquery.ui.accordion:\n  version: *jquery_ui\n",
      [
        'jquery.ui' => [
          'version' => '1.10.2',
        ],
        'jquery.ui.accordion' => [
          'version' => '1.10.2',
        ],
      ],
    ],
  ];
  // 1.2 Bool values.
  foreach ($this->providerBoolTest() as $test) {
    $data[] = [
      'bool: ' . $test[0],
      [
        'bool' => $test[1],
      ],
    ];
  }
  $data = array_merge($data, $this->providerBoolTest());
  return $data;
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.