Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / nikic / php-parser / lib / PhpParser / Parser.php
index fb7dcad3031c5ce48c1f97e79706dfad5222bb15..8956c767187d317be1fc4621794e5d7ba30a7d0a 100644 (file)
@@ -1,8 +1,9 @@
-<?php
+<?php declare(strict_types=1);
 
 namespace PhpParser;
 
-interface Parser {
+interface Parser
+{
     /**
      * Parses PHP code into a node tree.
      *
@@ -10,8 +11,8 @@ interface Parser {
      * @param ErrorHandler|null $errorHandler Error handler to use for lexer/parser errors, defaults
      *                                        to ErrorHandler\Throwing.
      *
-     * @return Node[]|null Array of statements (or null if the 'throwOnError' option is disabled and the parser was
-     *                     unable to recover from an error).
+     * @return Node\Stmt[]|null Array of statements (or null non-throwing error handler is used and
+     *                          the parser was unable to recover from an error).
      */
-    public function parse($code, ErrorHandler $errorHandler = null);
+    public function parse(string $code, ErrorHandler $errorHandler = null);
 }