You are here

public function ParserTest::getInvalidBinaryData in Database Sanitize 7

File

vendor/symfony/yaml/Tests/ParserTest.php, line 1497

Class

ParserTest

Namespace

Symfony\Component\Yaml\Tests

Code

public function getInvalidBinaryData() {
  return array(
    'length not a multiple of four' => array(
      'data: !!binary "SGVsbG8d29ybGQ="',
      '/The normalized base64 encoded data \\(data without whitespace characters\\) length must be a multiple of four \\(\\d+ bytes given\\)/',
    ),
    'invalid characters' => array(
      '!!binary "SGVsbG8#d29ybGQ="',
      '/The base64 encoded data \\(.*\\) contains invalid characters/',
    ),
    'too many equals characters' => array(
      'data: !!binary "SGVsbG8gd29yb==="',
      '/The base64 encoded data \\(.*\\) contains invalid characters/',
    ),
    'misplaced equals character' => array(
      'data: !!binary "SGVsbG8gd29ybG=Q"',
      '/The base64 encoded data \\(.*\\) contains invalid characters/',
    ),
    'length not a multiple of four in block scalar' => array(
      <<<'EOT'
data: !!binary |
    SGVsbG8d29ybGQ=
EOT
,
      '/The normalized base64 encoded data \\(data without whitespace characters\\) length must be a multiple of four \\(\\d+ bytes given\\)/',
    ),
    'invalid characters in block scalar' => array(
      <<<'EOT'
data: !!binary |
    SGVsbG8#d29ybGQ=
EOT
,
      '/The base64 encoded data \\(.*\\) contains invalid characters/',
    ),
    'too many equals characters in block scalar' => array(
      <<<'EOT'
data: !!binary |
    SGVsbG8gd29yb===
EOT
,
      '/The base64 encoded data \\(.*\\) contains invalid characters/',
    ),
    'misplaced equals character in block scalar' => array(
      <<<'EOT'
data: !!binary |
    SGVsbG8gd29ybG=Q
EOT
,
      '/The base64 encoded data \\(.*\\) contains invalid characters/',
    ),
  );
}