X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Fpsy%2Fpsysh%2Fsrc%2FPsy%2FCodeCleaner%2FStrictTypesPass.php;fp=vendor%2Fpsy%2Fpsysh%2Fsrc%2FPsy%2FCodeCleaner%2FStrictTypesPass.php;h=0000000000000000000000000000000000000000;hp=5966f0c51a2f07d4eb56f9f442883697e0ff7570;hb=af6d1fb995500ae68849458ee10d66abbdcfb252;hpb=680c79a86e3ed402f263faeac92e89fb6d9edcc0 diff --git a/vendor/psy/psysh/src/Psy/CodeCleaner/StrictTypesPass.php b/vendor/psy/psysh/src/Psy/CodeCleaner/StrictTypesPass.php deleted file mode 100644 index 5966f0c51..000000000 --- a/vendor/psy/psysh/src/Psy/CodeCleaner/StrictTypesPass.php +++ /dev/null @@ -1,78 +0,0 @@ -strictTypes; - - foreach ($nodes as $key => $node) { - if ($node instanceof Declare_) { - foreach ($node->declares as $declare) { - if ($declare->key === 'strict_types') { - $value = $declare->value; - if (!$value instanceof LNumber || ($value->value !== 0 && $value->value !== 1)) { - throw new FatalErrorException(self::EXCEPTION_MESSAGE, 0, E_ERROR, null, $node->getLine()); - } - - $this->strictTypes = $value->value === 1; - } - } - } - } - - if ($prependStrictTypes) { - $first = reset($nodes); - if (!$first instanceof Declare_) { - $declare = new Declare_(array(new DeclareDeclare('strict_types', new LNumber(1)))); - array_unshift($nodes, $declare); - } - } - - return $nodes; - } -}