<?php namespace nur\sery\schema\values; class ListValue implements IValue { use TValue; function isScalar(?ScalarValue &$scalar=null): bool { return false; } function isList(?ListValue &$list=null): bool { $list = $this; return true; } function isAssoc(?AssocValue &$assoc=null): bool { return false; } function ensureKeys(): bool { } function orderKeys(): bool { } /** @param Result[] $results */ function verifix(bool $throw=true, ?array &$results=null): bool { } }