function InfoParserUnitTest::providerInfoException

Same name and namespace in other branches
  1. 11.x core/tests/Drupal/Tests/Core/Extension/InfoParserUnitTest.php \Drupal\Tests\Core\Extension\InfoParserUnitTest::providerInfoException()

Data provider for testInfoException().

File

core/tests/Drupal/Tests/Core/Extension/InfoParserUnitTest.php, line 92

Class

InfoParserUnitTest
Tests InfoParser class and exception.

Namespace

Drupal\Tests\Core\Extension

Code

public static function providerInfoException() : array {
  return [
    'missing required key, type' => [
      <<<YML
name: File
description: Missing key
package: Core
version: VERSION
dependencies:
  - field
YML
,
      "Missing required keys (type) in",
    ],
    'missing core_version_requirement' => [
      <<<YML
version: VERSION
type: module
name: Skynet
dependencies:
  - self_awareness
YML
,
      "The 'core_version_requirement' key must be present in",
    ],
    'missing two required keys' => [
      <<<YML
package: Core
version: VERSION
dependencies:
  - field
YML
,
      'Missing required keys (type, name) in',
    ],
  ];
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.