Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scopable loader #361

Merged
merged 1 commit into from
Aug 28, 2022
Merged

Scopable loader #361

merged 1 commit into from
Aug 28, 2022

Conversation

veewee
Copy link
Collaborator

@veewee veewee commented Aug 26, 2022

This could be a fix for #360.
It works similar to how composer works internally: Instead of having a vec of all types, we configure a dict of the typename => the path to the file.

By doing so, the scoper prefixes the typename, but keeps the path.
This makes it possible to load the scoped version of the class:

Downside: a bit more configuration work - not that big of a deal imo.

Scoped:

public const CONSTANTS = ['_HumbugBox73eda135c819\\Psl\\Internal\\ALPHABET_BASE64' => 'Psl/Internal/constants.php', '_HumbugBox73eda135c819\\Psl\\Internal\\ALPHABET_BASE64_URL' => 'Psl/Internal/constants.php', '_HumbugBox73eda135c819\\Psl\\Internal\\CASE_FOLD' => 'Psl/Internal/constants.php', '_HumbugBox73eda135c819\\Psl\\Math\\INT64_MAX' => 'Psl/Math/constants.php', '_HumbugBox73eda135c819\\Psl\\Math\\INT64_MIN' => 'Psl/Math/constants.php', '_HumbugBox73eda135c819\\Psl\\Math\\INT53_MAX' => 'Psl/Math/constants.php', '_HumbugBox73eda135c819\\Psl\\Math\\INT53_MIN' => 'Psl/Math/constants.php', '_HumbugBox73eda135c819\\Psl\\Math\\INT32_MAX' => 'Psl/Math/constants.php', '_HumbugBox73eda135c819\\Psl\\Math\\INT32_MIN' => 'Psl/Math/constants.php', '_HumbugBox73eda135c819\\Psl\\Math\\INT16_MAX' => 'Psl/Math/constants.php', '_HumbugBox73eda135c819\\Psl\\Math\\INT16_MIN' => 'Psl/Math/constants.php', '_HumbugBox73eda135c819\\Psl\\Math\\UINT32_MAX' => 'Psl/Math/constants.php', '_HumbugBox73eda135c819\\Psl\\Math\\UINT16_MAX' => 'Psl/Math/constants.php', '_HumbugBox73eda135c819\\Psl\\Math\\PI' => 'Psl/Math/constants.php', '_HumbugBox73eda135c819\\Psl\\Math\\E' => 'Psl/Math/constants.php', '_HumbugBox73eda135c819\\Psl\\Math\\INFINITY' => 'Psl/Math/constants.php', '_HumbugBox73eda135c819\\Psl\\Math\\NAN' => 'Psl/Math/constants.php', '_HumbugBox73eda135c819\\Psl\\Str\\ALPHABET' => 'Psl/Str/constants.php', '_HumbugBox73eda135c819\\Psl\\Str\\ALPHABET_ALPHANUMERIC' => 'Psl/Str/constants.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\SEPARATOR' => 'Psl/Filesystem/constants.php'];
    public const FUNCTIONS = ['_HumbugBox73eda135c819\\Psl\\Dict\\associate' => 'Psl/Dict/associate.php', '_HumbugBox73eda135c819\\Psl\\Dict\\count_values' => 'Psl/Dict/count_values.php', '_HumbugBox73eda135c819\\Psl\\Dict\\drop' => 'Psl/Dict/drop.php', '_HumbugBox73eda135c819\\Psl\\Dict\\drop_while' => 'Psl/Dict/drop_while.php', '_HumbugBox73eda135c819\\Psl\\Dict\\equal' => 'Psl/Dict/equal.php', '_HumbugBox73eda135c819\\Psl\\Dict\\filter' => 'Psl/Dict/filter.php', '_HumbugBox73eda135c819\\Psl\\Dict\\filter_nulls' => 'Psl/Dict/filter_nulls.php', '_HumbugBox73eda135c819\\Psl\\Dict\\filter_keys' => 'Psl/Dict/filter_keys.php', '_HumbugBox73eda135c819\\Psl\\Dict\\filter_with_key' => 'Psl/Dict/filter_with_key.php', '_HumbugBox73eda135c819\\Psl\\Dict\\flatten' => 'Psl/Dict/flatten.php', '_HumbugBox73eda135c819\\Psl\\Dict\\flip' => 'Psl/Dict/flip.php', '_HumbugBox73eda135c819\\Psl\\Dict\\from_entries' => 'Psl/Dict/from_entries.php', '_HumbugBox73eda135c819\\Psl\\Dict\\from_iterable' => 'Psl/Dict/from_iterable.php', '_HumbugBox73eda135c819\\Psl\\Dict\\from_keys' => 'Psl/Dict/from_keys.php', '_HumbugBox73eda135c819\\Psl\\Dict\\group_by' => 'Psl/Dict/group_by.php', '_HumbugBox73eda135c819\\Psl\\Dict\\map' => 'Psl/Dict/map.php', '_HumbugBox73eda135c819\\Psl\\Dict\\map_keys' => 'Psl/Dict/map_keys.php', '_HumbugBox73eda135c819\\Psl\\Dict\\map_with_key' => 'Psl/Dict/map_with_key.php', '_HumbugBox73eda135c819\\Psl\\Dict\\merge' => 'Psl/Dict/merge.php', '_HumbugBox73eda135c819\\Psl\\Dict\\partition' => 'Psl/Dict/partition.php', '_HumbugBox73eda135c819\\Psl\\Dict\\partition_with_key' => 'Psl/Dict/partition_with_key.php', '_HumbugBox73eda135c819\\Psl\\Dict\\pull' => 'Psl/Dict/pull.php', '_HumbugBox73eda135c819\\Psl\\Dict\\pull_with_key' => 'Psl/Dict/pull_with_key.php', '_HumbugBox73eda135c819\\Psl\\Dict\\reindex' => 'Psl/Dict/reindex.php', '_HumbugBox73eda135c819\\Psl\\Dict\\select_keys' => 'Psl/Dict/select_keys.php', '_HumbugBox73eda135c819\\Psl\\Dict\\slice' => 'Psl/Dict/slice.php', '_HumbugBox73eda135c819\\Psl\\Dict\\sort' => 'Psl/Dict/sort.php', '_HumbugBox73eda135c819\\Psl\\Dict\\sort_by' => 'Psl/Dict/sort_by.php', '_HumbugBox73eda135c819\\Psl\\Dict\\sort_by_key' => 'Psl/Dict/sort_by_key.php', '_HumbugBox73eda135c819\\Psl\\Dict\\take' => 'Psl/Dict/take.php', '_HumbugBox73eda135c819\\Psl\\Dict\\take_while' => 'Psl/Dict/take_while.php', '_HumbugBox73eda135c819\\Psl\\Dict\\unique' => 'Psl/Dict/unique.php', '_HumbugBox73eda135c819\\Psl\\Dict\\unique_by' => 'Psl/Dict/unique_by.php', '_HumbugBox73eda135c819\\Psl\\Dict\\unique_scalar' => 'Psl/Dict/unique_scalar.php', '_HumbugBox73eda135c819\\Psl\\Dict\\diff' => 'Psl/Dict/diff.php', '_HumbugBox73eda135c819\\Psl\\Dict\\diff_by_key' => 'Psl/Dict/diff_by_key.php', '_HumbugBox73eda135c819\\Psl\\Dict\\intersect' => 'Psl/Dict/intersect.php', '_HumbugBox73eda135c819\\Psl\\Dict\\intersect_by_key' => 'Psl/Dict/intersect_by_key.php', '_HumbugBox73eda135c819\\Psl\\Fun\\after' => 'Psl/Fun/after.php', '_HumbugBox73eda135c819\\Psl\\Fun\\identity' => 'Psl/Fun/identity.php', '_HumbugBox73eda135c819\\Psl\\Fun\\lazy' => 'Psl/Fun/lazy.php', '_HumbugBox73eda135c819\\Psl\\Fun\\pipe' => 'Psl/Fun/pipe.php', '_HumbugBox73eda135c819\\Psl\\Fun\\rethrow' => 'Psl/Fun/rethrow.php', '_HumbugBox73eda135c819\\Psl\\Fun\\tap' => 'Psl/Fun/tap.php', '_HumbugBox73eda135c819\\Psl\\Fun\\when' => 'Psl/Fun/when.php', '_HumbugBox73eda135c819\\Psl\\Internal\\suppress' => 'Psl/Internal/suppress.php', '_HumbugBox73eda135c819\\Psl\\Internal\\box' => 'Psl/Internal/box.php', '_HumbugBox73eda135c819\\Psl\\Str\\Internal\\validate_offset' => 'Psl/Str/Internal/validate_offset.php', '_HumbugBox73eda135c819\\Psl\\Iter\\all' => 'Psl/Iter/all.php', '_HumbugBox73eda135c819\\Psl\\Iter\\any' => 'Psl/Iter/any.php', '_HumbugBox73eda135c819\\Psl\\Iter\\apply' => 'Psl/Iter/apply.php', '_HumbugBox73eda135c819\\Psl\\Iter\\contains' => 'Psl/Iter/contains.php', '_HumbugBox73eda135c819\\Psl\\Iter\\contains_key' => 'Psl/Iter/contains_key.php', '_HumbugBox73eda135c819\\Psl\\Iter\\count' => 'Psl/Iter/count.php', '_HumbugBox73eda135c819\\Psl\\Iter\\first' => 'Psl/Iter/first.php', '_HumbugBox73eda135c819\\Psl\\Iter\\first_key' => 'Psl/Iter/first_key.php', '_HumbugBox73eda135c819\\Psl\\Iter\\is_empty' => 'Psl/Iter/is_empty.php', '_HumbugBox73eda135c819\\Psl\\Iter\\last' => 'Psl/Iter/last.php', '_HumbugBox73eda135c819\\Psl\\Iter\\last_key' => 'Psl/Iter/last_key.php', '_HumbugBox73eda135c819\\Psl\\Iter\\random' => 'Psl/Iter/random.php', '_HumbugBox73eda135c819\\Psl\\Iter\\reduce' => 'Psl/Iter/reduce.php', '_HumbugBox73eda135c819\\Psl\\Iter\\reduce_keys' => 'Psl/Iter/reduce_keys.php', '_HumbugBox73eda135c819\\Psl\\Iter\\reduce_with_keys' => 'Psl/Iter/reduce_with_keys.php', '_HumbugBox73eda135c819\\Psl\\Iter\\rewindable' => 'Psl/Iter/rewindable.php', '_HumbugBox73eda135c819\\Psl\\Iter\\search' => 'Psl/Iter/search.php', '_HumbugBox73eda135c819\\Psl\\Iter\\to_iterator' => 'Psl/Iter/to_iterator.php', '_HumbugBox73eda135c819\\Psl\\Vec\\chunk' => 'Psl/Vec/chunk.php', '_HumbugBox73eda135c819\\Psl\\Vec\\chunk_with_keys' => 'Psl/Vec/chunk_with_keys.php', '_HumbugBox73eda135c819\\Psl\\Vec\\concat' => 'Psl/Vec/concat.php', '_HumbugBox73eda135c819\\Psl\\Vec\\drop' => 'Psl/Vec/drop.php', '_HumbugBox73eda135c819\\Psl\\Vec\\enumerate' => 'Psl/Vec/enumerate.php', '_HumbugBox73eda135c819\\Psl\\Vec\\fill' => 'Psl/Vec/fill.php', '_HumbugBox73eda135c819\\Psl\\Vec\\filter' => 'Psl/Vec/filter.php', '_HumbugBox73eda135c819\\Psl\\Vec\\filter_keys' => 'Psl/Vec/filter_keys.php', '_HumbugBox73eda135c819\\Psl\\Vec\\filter_nulls' => 'Psl/Vec/filter_nulls.php', '_HumbugBox73eda135c819\\Psl\\Vec\\filter_with_key' => 'Psl/Vec/filter_with_key.php', '_HumbugBox73eda135c819\\Psl\\Vec\\flat_map' => 'Psl/Vec/flat_map.php', '_HumbugBox73eda135c819\\Psl\\Vec\\keys' => 'Psl/Vec/keys.php', '_HumbugBox73eda135c819\\Psl\\Vec\\partition' => 'Psl/Vec/partition.php', '_HumbugBox73eda135c819\\Psl\\Vec\\range' => 'Psl/Vec/range.php', '_HumbugBox73eda135c819\\Psl\\Vec\\reductions' => 'Psl/Vec/reductions.php', '_HumbugBox73eda135c819\\Psl\\Vec\\map' => 'Psl/Vec/map.php', '_HumbugBox73eda135c819\\Psl\\Vec\\map_with_key' => 'Psl/Vec/map_with_key.php', '_HumbugBox73eda135c819\\Psl\\Vec\\reproduce' => 'Psl/Vec/reproduce.php', '_HumbugBox73eda135c819\\Psl\\Vec\\reverse' => 'Psl/Vec/reverse.php', '_HumbugBox73eda135c819\\Psl\\Vec\\shuffle' => 'Psl/Vec/shuffle.php', '_HumbugBox73eda135c819\\Psl\\Vec\\slice' => 'Psl/Vec/slice.php', '_HumbugBox73eda135c819\\Psl\\Vec\\sort' => 'Psl/Vec/sort.php', '_HumbugBox73eda135c819\\Psl\\Vec\\sort_by' => 'Psl/Vec/sort_by.php', '_HumbugBox73eda135c819\\Psl\\Vec\\take' => 'Psl/Vec/take.php', '_HumbugBox73eda135c819\\Psl\\Vec\\values' => 'Psl/Vec/values.php', '_HumbugBox73eda135c819\\Psl\\Vec\\zip' => 'Psl/Vec/zip.php', '_HumbugBox73eda135c819\\Psl\\Math\\abs' => 'Psl/Math/abs.php', '_HumbugBox73eda135c819\\Psl\\Math\\base_convert' => 'Psl/Math/base_convert.php', '_HumbugBox73eda135c819\\Psl\\Math\\ceil' => 'Psl/Math/ceil.php', '_HumbugBox73eda135c819\\Psl\\Math\\clamp' => 'Psl/Math/clamp.php', '_HumbugBox73eda135c819\\Psl\\Math\\cos' => 'Psl/Math/cos.php', '_HumbugBox73eda135c819\\Psl\\Math\\acos' => 'Psl/Math/acos.php', '_HumbugBox73eda135c819\\Psl\\Math\\div' => 'Psl/Math/div.php', '_HumbugBox73eda135c819\\Psl\\Math\\exp' => 'Psl/Math/exp.php', '_HumbugBox73eda135c819\\Psl\\Math\\floor' => 'Psl/Math/floor.php', '_HumbugBox73eda135c819\\Psl\\Math\\from_base' => 'Psl/Math/from_base.php', '_HumbugBox73eda135c819\\Psl\\Math\\log' => 'Psl/Math/log.php', '_HumbugBox73eda135c819\\Psl\\Math\\max' => 'Psl/Math/max.php', '_HumbugBox73eda135c819\\Psl\\Math\\max_by' => 'Psl/Math/max_by.php', '_HumbugBox73eda135c819\\Psl\\Math\\maxva' => 'Psl/Math/maxva.php', '_HumbugBox73eda135c819\\Psl\\Math\\mean' => 'Psl/Math/mean.php', '_HumbugBox73eda135c819\\Psl\\Math\\median' => 'Psl/Math/median.php', '_HumbugBox73eda135c819\\Psl\\Math\\min' => 'Psl/Math/min.php', '_HumbugBox73eda135c819\\Psl\\Math\\min_by' => 'Psl/Math/min_by.php', '_HumbugBox73eda135c819\\Psl\\Math\\minva' => 'Psl/Math/minva.php', '_HumbugBox73eda135c819\\Psl\\Math\\round' => 'Psl/Math/round.php', '_HumbugBox73eda135c819\\Psl\\Math\\sin' => 'Psl/Math/sin.php', '_HumbugBox73eda135c819\\Psl\\Math\\asin' => 'Psl/Math/asin.php', '_HumbugBox73eda135c819\\Psl\\Math\\sqrt' => 'Psl/Math/sqrt.php', '_HumbugBox73eda135c819\\Psl\\Math\\sum' => 'Psl/Math/sum.php', '_HumbugBox73eda135c819\\Psl\\Math\\sum_floats' => 'Psl/Math/sum_floats.php', '_HumbugBox73eda135c819\\Psl\\Math\\tan' => 'Psl/Math/tan.php', '_HumbugBox73eda135c819\\Psl\\Math\\atan' => 'Psl/Math/atan.php', '_HumbugBox73eda135c819\\Psl\\Math\\atan2' => 'Psl/Math/atan2.php', '_HumbugBox73eda135c819\\Psl\\Math\\to_base' => 'Psl/Math/to_base.php', '_HumbugBox73eda135c819\\Psl\\Result\\collect_stats' => 'Psl/Result/collect_stats.php', '_HumbugBox73eda135c819\\Psl\\Result\\wrap' => 'Psl/Result/wrap.php', '_HumbugBox73eda135c819\\Psl\\Regex\\capture_groups' => 'Psl/Regex/capture_groups.php', '_HumbugBox73eda135c819\\Psl\\Regex\\every_match' => 'Psl/Regex/every_match.php', '_HumbugBox73eda135c819\\Psl\\Regex\\first_match' => 'Psl/Regex/first_match.php', '_HumbugBox73eda135c819\\Psl\\Regex\\split' => 'Psl/Regex/split.php', '_HumbugBox73eda135c819\\Psl\\Regex\\matches' => 'Psl/Regex/matches.php', '_HumbugBox73eda135c819\\Psl\\Regex\\replace' => 'Psl/Regex/replace.php', '_HumbugBox73eda135c819\\Psl\\Regex\\replace_with' => 'Psl/Regex/replace_with.php', '_HumbugBox73eda135c819\\Psl\\Regex\\replace_every' => 'Psl/Regex/replace_every.php', '_HumbugBox73eda135c819\\Psl\\Regex\\Internal\\get_preg_error' => 'Psl/Regex/Internal/get_preg_error.php', '_HumbugBox73eda135c819\\Psl\\Regex\\Internal\\call_preg' => 'Psl/Regex/Internal/call_preg.php', '_HumbugBox73eda135c819\\Psl\\SecureRandom\\bytes' => 'Psl/SecureRandom/bytes.php', '_HumbugBox73eda135c819\\Psl\\SecureRandom\\float' => 'Psl/SecureRandom/float.php', '_HumbugBox73eda135c819\\Psl\\SecureRandom\\int' => 'Psl/SecureRandom/int.php', '_HumbugBox73eda135c819\\Psl\\SecureRandom\\string' => 'Psl/SecureRandom/string.php', '_HumbugBox73eda135c819\\Psl\\PseudoRandom\\float' => 'Psl/PseudoRandom/float.php', '_HumbugBox73eda135c819\\Psl\\PseudoRandom\\int' => 'Psl/PseudoRandom/int.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\capitalize' => 'Psl/Str/Byte/capitalize.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\capitalize_words' => 'Psl/Str/Byte/capitalize_words.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\chr' => 'Psl/Str/Byte/chr.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\chunk' => 'Psl/Str/Byte/chunk.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\compare' => 'Psl/Str/Byte/compare.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\compare_ci' => 'Psl/Str/Byte/compare_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\contains' => 'Psl/Str/Byte/contains.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\contains_ci' => 'Psl/Str/Byte/contains_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\ends_with' => 'Psl/Str/Byte/ends_with.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\ends_with_ci' => 'Psl/Str/Byte/ends_with_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\length' => 'Psl/Str/Byte/length.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\lowercase' => 'Psl/Str/Byte/lowercase.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\ord' => 'Psl/Str/Byte/ord.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\pad_left' => 'Psl/Str/Byte/pad_left.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\pad_right' => 'Psl/Str/Byte/pad_right.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\replace' => 'Psl/Str/Byte/replace.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\replace_ci' => 'Psl/Str/Byte/replace_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\replace_every' => 'Psl/Str/Byte/replace_every.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\replace_every_ci' => 'Psl/Str/Byte/replace_every_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\reverse' => 'Psl/Str/Byte/reverse.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\rot13' => 'Psl/Str/Byte/rot13.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\search' => 'Psl/Str/Byte/search.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\search_ci' => 'Psl/Str/Byte/search_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\search_last' => 'Psl/Str/Byte/search_last.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\search_last_ci' => 'Psl/Str/Byte/search_last_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\shuffle' => 'Psl/Str/Byte/shuffle.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\slice' => 'Psl/Str/Byte/slice.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\splice' => 'Psl/Str/Byte/splice.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\split' => 'Psl/Str/Byte/split.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\starts_with' => 'Psl/Str/Byte/starts_with.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\starts_with_ci' => 'Psl/Str/Byte/starts_with_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\strip_prefix' => 'Psl/Str/Byte/strip_prefix.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\strip_suffix' => 'Psl/Str/Byte/strip_suffix.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\trim' => 'Psl/Str/Byte/trim.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\trim_left' => 'Psl/Str/Byte/trim_left.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\trim_right' => 'Psl/Str/Byte/trim_right.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\uppercase' => 'Psl/Str/Byte/uppercase.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\words' => 'Psl/Str/Byte/words.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\wrap' => 'Psl/Str/Byte/wrap.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\after' => 'Psl/Str/Byte/after.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\after_ci' => 'Psl/Str/Byte/after_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\after_last' => 'Psl/Str/Byte/after_last.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\after_last_ci' => 'Psl/Str/Byte/after_last_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\before' => 'Psl/Str/Byte/before.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\before_ci' => 'Psl/Str/Byte/before_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\before_last' => 'Psl/Str/Byte/before_last.php', '_HumbugBox73eda135c819\\Psl\\Str\\Byte\\before_last_ci' => 'Psl/Str/Byte/before_last_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\capitalize' => 'Psl/Str/capitalize.php', '_HumbugBox73eda135c819\\Psl\\Str\\capitalize_words' => 'Psl/Str/capitalize_words.php', '_HumbugBox73eda135c819\\Psl\\Str\\chr' => 'Psl/Str/chr.php', '_HumbugBox73eda135c819\\Psl\\Str\\chunk' => 'Psl/Str/chunk.php', '_HumbugBox73eda135c819\\Psl\\Str\\concat' => 'Psl/Str/concat.php', '_HumbugBox73eda135c819\\Psl\\Str\\contains' => 'Psl/Str/contains.php', '_HumbugBox73eda135c819\\Psl\\Str\\contains_ci' => 'Psl/Str/contains_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\detect_encoding' => 'Psl/Str/detect_encoding.php', '_HumbugBox73eda135c819\\Psl\\Str\\convert_encoding' => 'Psl/Str/convert_encoding.php', '_HumbugBox73eda135c819\\Psl\\Str\\is_utf8' => 'Psl/Str/is_utf8.php', '_HumbugBox73eda135c819\\Psl\\Str\\ends_with' => 'Psl/Str/ends_with.php', '_HumbugBox73eda135c819\\Psl\\Str\\ends_with_ci' => 'Psl/Str/ends_with_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\fold' => 'Psl/Str/fold.php', '_HumbugBox73eda135c819\\Psl\\Str\\format' => 'Psl/Str/format.php', '_HumbugBox73eda135c819\\Psl\\Str\\format_number' => 'Psl/Str/format_number.php', '_HumbugBox73eda135c819\\Psl\\Str\\from_code_points' => 'Psl/Str/from_code_points.php', '_HumbugBox73eda135c819\\Psl\\Str\\is_empty' => 'Psl/Str/is_empty.php', '_HumbugBox73eda135c819\\Psl\\Str\\join' => 'Psl/Str/join.php', '_HumbugBox73eda135c819\\Psl\\Str\\length' => 'Psl/Str/length.php', '_HumbugBox73eda135c819\\Psl\\Str\\levenshtein' => 'Psl/Str/levenshtein.php', '_HumbugBox73eda135c819\\Psl\\Str\\lowercase' => 'Psl/Str/lowercase.php', '_HumbugBox73eda135c819\\Psl\\Str\\metaphone' => 'Psl/Str/metaphone.php', '_HumbugBox73eda135c819\\Psl\\Str\\ord' => 'Psl/Str/ord.php', '_HumbugBox73eda135c819\\Psl\\Str\\pad_left' => 'Psl/Str/pad_left.php', '_HumbugBox73eda135c819\\Psl\\Str\\pad_right' => 'Psl/Str/pad_right.php', '_HumbugBox73eda135c819\\Psl\\Str\\repeat' => 'Psl/Str/repeat.php', '_HumbugBox73eda135c819\\Psl\\Str\\replace' => 'Psl/Str/replace.php', '_HumbugBox73eda135c819\\Psl\\Str\\replace_ci' => 'Psl/Str/replace_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\replace_every' => 'Psl/Str/replace_every.php', '_HumbugBox73eda135c819\\Psl\\Str\\replace_every_ci' => 'Psl/Str/replace_every_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\reverse' => 'Psl/Str/reverse.php', '_HumbugBox73eda135c819\\Psl\\Str\\search' => 'Psl/Str/search.php', '_HumbugBox73eda135c819\\Psl\\Str\\search_ci' => 'Psl/Str/search_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\search_last' => 'Psl/Str/search_last.php', '_HumbugBox73eda135c819\\Psl\\Str\\search_last_ci' => 'Psl/Str/search_last_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\slice' => 'Psl/Str/slice.php', '_HumbugBox73eda135c819\\Psl\\Str\\splice' => 'Psl/Str/splice.php', '_HumbugBox73eda135c819\\Psl\\Str\\split' => 'Psl/Str/split.php', '_HumbugBox73eda135c819\\Psl\\Str\\starts_with' => 'Psl/Str/starts_with.php', '_HumbugBox73eda135c819\\Psl\\Str\\starts_with_ci' => 'Psl/Str/starts_with_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\strip_prefix' => 'Psl/Str/strip_prefix.php', '_HumbugBox73eda135c819\\Psl\\Str\\strip_suffix' => 'Psl/Str/strip_suffix.php', '_HumbugBox73eda135c819\\Psl\\Str\\to_int' => 'Psl/Str/to_int.php', '_HumbugBox73eda135c819\\Psl\\Str\\trim' => 'Psl/Str/trim.php', '_HumbugBox73eda135c819\\Psl\\Str\\trim_left' => 'Psl/Str/trim_left.php', '_HumbugBox73eda135c819\\Psl\\Str\\trim_right' => 'Psl/Str/trim_right.php', '_HumbugBox73eda135c819\\Psl\\Str\\truncate' => 'Psl/Str/truncate.php', '_HumbugBox73eda135c819\\Psl\\Str\\uppercase' => 'Psl/Str/uppercase.php', '_HumbugBox73eda135c819\\Psl\\Str\\width' => 'Psl/Str/width.php', '_HumbugBox73eda135c819\\Psl\\Str\\wrap' => 'Psl/Str/wrap.php', '_HumbugBox73eda135c819\\Psl\\Str\\after' => 'Psl/Str/after.php', '_HumbugBox73eda135c819\\Psl\\Str\\after_ci' => 'Psl/Str/after_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\after_last' => 'Psl/Str/after_last.php', '_HumbugBox73eda135c819\\Psl\\Str\\after_last_ci' => 'Psl/Str/after_last_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\before' => 'Psl/Str/before.php', '_HumbugBox73eda135c819\\Psl\\Str\\before_ci' => 'Psl/Str/before_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\before_last' => 'Psl/Str/before_last.php', '_HumbugBox73eda135c819\\Psl\\Str\\before_last_ci' => 'Psl/Str/before_last_ci.php', '_HumbugBox73eda135c819\\Psl\\invariant' => 'Psl/invariant.php', '_HumbugBox73eda135c819\\Psl\\invariant_violation' => 'Psl/invariant_violation.php', '_HumbugBox73eda135c819\\Psl\\sequence' => 'Psl/sequence.php', '_HumbugBox73eda135c819\\Psl\\Type\\map' => 'Psl/Type/map.php', '_HumbugBox73eda135c819\\Psl\\Type\\mutable_map' => 'Psl/Type/mutable_map.php', '_HumbugBox73eda135c819\\Psl\\Type\\vector' => 'Psl/Type/vector.php', '_HumbugBox73eda135c819\\Psl\\Type\\mutable_vector' => 'Psl/Type/mutable_vector.php', '_HumbugBox73eda135c819\\Psl\\Type\\array_key' => 'Psl/Type/array_key.php', '_HumbugBox73eda135c819\\Psl\\Type\\bool' => 'Psl/Type/bool.php', '_HumbugBox73eda135c819\\Psl\\Type\\float' => 'Psl/Type/float.php', '_HumbugBox73eda135c819\\Psl\\Type\\int' => 'Psl/Type/int.php', '_HumbugBox73eda135c819\\Psl\\Type\\intersection' => 'Psl/Type/intersection.php', '_HumbugBox73eda135c819\\Psl\\Type\\iterable' => 'Psl/Type/iterable.php', '_HumbugBox73eda135c819\\Psl\\Type\\mixed' => 'Psl/Type/mixed.php', '_HumbugBox73eda135c819\\Psl\\Type\\null' => 'Psl/Type/null.php', '_HumbugBox73eda135c819\\Psl\\Type\\nullable' => 'Psl/Type/nullable.php', '_HumbugBox73eda135c819\\Psl\\Type\\optional' => 'Psl/Type/optional.php', '_HumbugBox73eda135c819\\Psl\\Type\\positive_int' => 'Psl/Type/positive_int.php', '_HumbugBox73eda135c819\\Psl\\Type\\num' => 'Psl/Type/num.php', '_HumbugBox73eda135c819\\Psl\\Type\\object' => 'Psl/Type/object.php', '_HumbugBox73eda135c819\\Psl\\Type\\instance_of' => 'Psl/Type/instance_of.php', '_HumbugBox73eda135c819\\Psl\\Type\\resource' => 'Psl/Type/resource.php', '_HumbugBox73eda135c819\\Psl\\Type\\string' => 'Psl/Type/string.php', '_HumbugBox73eda135c819\\Psl\\Type\\non_empty_dict' => 'Psl/Type/non_empty_dict.php', '_HumbugBox73eda135c819\\Psl\\Type\\non_empty_string' => 'Psl/Type/non_empty_string.php', '_HumbugBox73eda135c819\\Psl\\Type\\non_empty_vec' => 'Psl/Type/non_empty_vec.php', '_HumbugBox73eda135c819\\Psl\\Type\\scalar' => 'Psl/Type/scalar.php', '_HumbugBox73eda135c819\\Psl\\Type\\shape' => 'Psl/Type/shape.php', '_HumbugBox73eda135c819\\Psl\\Type\\union' => 'Psl/Type/union.php', '_HumbugBox73eda135c819\\Psl\\Type\\vec' => 'Psl/Type/vec.php', '_HumbugBox73eda135c819\\Psl\\Type\\dict' => 'Psl/Type/dict.php', '_HumbugBox73eda135c819\\Psl\\Type\\is_nan' => 'Psl/Type/is_nan.php', '_HumbugBox73eda135c819\\Psl\\Type\\literal_scalar' => 'Psl/Type/literal_scalar.php', '_HumbugBox73eda135c819\\Psl\\Json\\encode' => 'Psl/Json/encode.php', '_HumbugBox73eda135c819\\Psl\\Json\\decode' => 'Psl/Json/decode.php', '_HumbugBox73eda135c819\\Psl\\Json\\typed' => 'Psl/Json/typed.php', '_HumbugBox73eda135c819\\Psl\\Env\\args' => 'Psl/Env/args.php', '_HumbugBox73eda135c819\\Psl\\Env\\current_dir' => 'Psl/Env/current_dir.php', '_HumbugBox73eda135c819\\Psl\\Env\\current_exec' => 'Psl/Env/current_exec.php', '_HumbugBox73eda135c819\\Psl\\Env\\get_var' => 'Psl/Env/get_var.php', '_HumbugBox73eda135c819\\Psl\\Env\\get_vars' => 'Psl/Env/get_vars.php', '_HumbugBox73eda135c819\\Psl\\Env\\join_paths' => 'Psl/Env/join_paths.php', '_HumbugBox73eda135c819\\Psl\\Env\\remove_var' => 'Psl/Env/remove_var.php', '_HumbugBox73eda135c819\\Psl\\Env\\set_current_dir' => 'Psl/Env/set_current_dir.php', '_HumbugBox73eda135c819\\Psl\\Env\\set_var' => 'Psl/Env/set_var.php', '_HumbugBox73eda135c819\\Psl\\Env\\split_paths' => 'Psl/Env/split_paths.php', '_HumbugBox73eda135c819\\Psl\\Env\\temp_dir' => 'Psl/Env/temp_dir.php', '_HumbugBox73eda135c819\\Psl\\Password\\get_information' => 'Psl/Password/get_information.php', '_HumbugBox73eda135c819\\Psl\\Password\\hash' => 'Psl/Password/hash.php', '_HumbugBox73eda135c819\\Psl\\Password\\needs_rehash' => 'Psl/Password/needs_rehash.php', '_HumbugBox73eda135c819\\Psl\\Password\\verify' => 'Psl/Password/verify.php', '_HumbugBox73eda135c819\\Psl\\Hash\\hash' => 'Psl/Hash/hash.php', '_HumbugBox73eda135c819\\Psl\\Hash\\equals' => 'Psl/Hash/equals.php', '_HumbugBox73eda135c819\\Psl\\Hash\\Hmac\\hash' => 'Psl/Hash/Hmac/hash.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\contains' => 'Psl/Str/Grapheme/contains.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\contains_ci' => 'Psl/Str/Grapheme/contains_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\ends_with' => 'Psl/Str/Grapheme/ends_with.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\ends_with_ci' => 'Psl/Str/Grapheme/ends_with_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\length' => 'Psl/Str/Grapheme/length.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\reverse' => 'Psl/Str/Grapheme/reverse.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\search' => 'Psl/Str/Grapheme/search.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\search_ci' => 'Psl/Str/Grapheme/search_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\search_last' => 'Psl/Str/Grapheme/search_last.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\search_last_ci' => 'Psl/Str/Grapheme/search_last_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\slice' => 'Psl/Str/Grapheme/slice.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\starts_with' => 'Psl/Str/Grapheme/starts_with.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\starts_with_ci' => 'Psl/Str/Grapheme/starts_with_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\strip_prefix' => 'Psl/Str/Grapheme/strip_prefix.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\strip_suffix' => 'Psl/Str/Grapheme/strip_suffix.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\after' => 'Psl/Str/Grapheme/after.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\after_ci' => 'Psl/Str/Grapheme/after_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\after_last' => 'Psl/Str/Grapheme/after_last.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\after_last_ci' => 'Psl/Str/Grapheme/after_last_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\before' => 'Psl/Str/Grapheme/before.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\before_ci' => 'Psl/Str/Grapheme/before_ci.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\before_last' => 'Psl/Str/Grapheme/before_last.php', '_HumbugBox73eda135c819\\Psl\\Str\\Grapheme\\before_last_ci' => 'Psl/Str/Grapheme/before_last_ci.php', '_HumbugBox73eda135c819\\Psl\\Encoding\\Base64\\encode' => 'Psl/Encoding/Base64/encode.php', '_HumbugBox73eda135c819\\Psl\\Encoding\\Base64\\decode' => 'Psl/Encoding/Base64/decode.php', '_HumbugBox73eda135c819\\Psl\\Encoding\\Hex\\encode' => 'Psl/Encoding/Hex/encode.php', '_HumbugBox73eda135c819\\Psl\\Encoding\\Hex\\decode' => 'Psl/Encoding/Hex/decode.php', '_HumbugBox73eda135c819\\Psl\\Shell\\execute' => 'Psl/Shell/execute.php', '_HumbugBox73eda135c819\\Psl\\Shell\\unpack' => 'Psl/Shell/unpack.php', '_HumbugBox73eda135c819\\Psl\\Shell\\stream_unpack' => 'Psl/Shell/stream_unpack.php', '_HumbugBox73eda135c819\\Psl\\Shell\\Internal\\escape_argument' => 'Psl/Shell/Internal/escape_argument.php', '_HumbugBox73eda135c819\\Psl\\Html\\encode' => 'Psl/Html/encode.php', '_HumbugBox73eda135c819\\Psl\\Html\\encode_special_characters' => 'Psl/Html/encode_special_characters.php', '_HumbugBox73eda135c819\\Psl\\Html\\decode' => 'Psl/Html/decode.php', '_HumbugBox73eda135c819\\Psl\\Html\\decode_special_characters' => 'Psl/Html/decode_special_characters.php', '_HumbugBox73eda135c819\\Psl\\Html\\strip_tags' => 'Psl/Html/strip_tags.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\change_group' => 'Psl/Filesystem/change_group.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\change_owner' => 'Psl/Filesystem/change_owner.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\change_permissions' => 'Psl/Filesystem/change_permissions.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\copy' => 'Psl/Filesystem/copy.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\create_directory' => 'Psl/Filesystem/create_directory.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\create_file' => 'Psl/Filesystem/create_file.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\delete_directory' => 'Psl/Filesystem/delete_directory.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\delete_file' => 'Psl/Filesystem/delete_file.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\exists' => 'Psl/Filesystem/exists.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\file_size' => 'Psl/Filesystem/file_size.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\get_group' => 'Psl/Filesystem/get_group.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\get_owner' => 'Psl/Filesystem/get_owner.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\get_permissions' => 'Psl/Filesystem/get_permissions.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\get_basename' => 'Psl/Filesystem/get_basename.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\get_directory' => 'Psl/Filesystem/get_directory.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\get_extension' => 'Psl/Filesystem/get_extension.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\get_filename' => 'Psl/Filesystem/get_filename.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\is_directory' => 'Psl/Filesystem/is_directory.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\is_file' => 'Psl/Filesystem/is_file.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\is_symbolic_link' => 'Psl/Filesystem/is_symbolic_link.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\is_readable' => 'Psl/Filesystem/is_readable.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\is_writable' => 'Psl/Filesystem/is_writable.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\canonicalize' => 'Psl/Filesystem/canonicalize.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\is_executable' => 'Psl/Filesystem/is_executable.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\read_directory' => 'Psl/Filesystem/read_directory.php', '_HumbugBox73eda135c819\\Psl\\File\\read' => 'Psl/File/read.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\read_symbolic_link' => 'Psl/Filesystem/read_symbolic_link.php', '_HumbugBox73eda135c819\\Psl\\File\\write' => 'Psl/File/write.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\create_temporary_file' => 'Psl/Filesystem/create_temporary_file.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\create_hard_link' => 'Psl/Filesystem/create_hard_link.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\create_symbolic_link' => 'Psl/Filesystem/create_symbolic_link.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\get_access_time' => 'Psl/Filesystem/get_access_time.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\get_change_time' => 'Psl/Filesystem/get_change_time.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\get_modification_time' => 'Psl/Filesystem/get_modification_time.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\get_inode' => 'Psl/Filesystem/get_inode.php', '_HumbugBox73eda135c819\\Psl\\IO\\Internal\\open_resource' => 'Psl/IO/Internal/open_resource.php', '_HumbugBox73eda135c819\\Psl\\IO\\input_handle' => 'Psl/IO/input_handle.php', '_HumbugBox73eda135c819\\Psl\\IO\\output_handle' => 'Psl/IO/output_handle.php', '_HumbugBox73eda135c819\\Psl\\IO\\error_handle' => 'Psl/IO/error_handle.php', '_HumbugBox73eda135c819\\Psl\\IO\\pipe' => 'Psl/IO/pipe.php', '_HumbugBox73eda135c819\\Psl\\Class\\exists' => 'Psl/Class/exists.php', '_HumbugBox73eda135c819\\Psl\\Class\\defined' => 'Psl/Class/defined.php', '_HumbugBox73eda135c819\\Psl\\Class\\has_constant' => 'Psl/Class/has_constant.php', '_HumbugBox73eda135c819\\Psl\\Class\\has_method' => 'Psl/Class/has_method.php', '_HumbugBox73eda135c819\\Psl\\Class\\is_abstract' => 'Psl/Class/is_abstract.php', '_HumbugBox73eda135c819\\Psl\\Class\\is_final' => 'Psl/Class/is_final.php', '_HumbugBox73eda135c819\\Psl\\Interface\\exists' => 'Psl/Interface/exists.php', '_HumbugBox73eda135c819\\Psl\\Interface\\defined' => 'Psl/Interface/defined.php', '_HumbugBox73eda135c819\\Psl\\Trait\\exists' => 'Psl/Trait/exists.php', '_HumbugBox73eda135c819\\Psl\\Trait\\defined' => 'Psl/Trait/defined.php', '_HumbugBox73eda135c819\\Psl\\Async\\main' => 'Psl/Async/main.php', '_HumbugBox73eda135c819\\Psl\\Async\\run' => 'Psl/Async/run.php', '_HumbugBox73eda135c819\\Psl\\Async\\concurrently' => 'Psl/Async/concurrently.php', '_HumbugBox73eda135c819\\Psl\\Result\\reflect' => 'Psl/Result/reflect.php', '_HumbugBox73eda135c819\\Psl\\Async\\series' => 'Psl/Async/series.php', '_HumbugBox73eda135c819\\Psl\\Async\\await' => 'Psl/Async/await.php', '_HumbugBox73eda135c819\\Psl\\Async\\any' => 'Psl/Async/any.php', '_HumbugBox73eda135c819\\Psl\\Async\\all' => 'Psl/Async/all.php', '_HumbugBox73eda135c819\\Psl\\Async\\first' => 'Psl/Async/first.php', '_HumbugBox73eda135c819\\Psl\\Async\\later' => 'Psl/Async/later.php', '_HumbugBox73eda135c819\\Psl\\Async\\sleep' => 'Psl/Async/sleep.php', '_HumbugBox73eda135c819\\Psl\\File\\Internal\\open' => 'Psl/File/Internal/open.php', '_HumbugBox73eda135c819\\Psl\\File\\open_read_only' => 'Psl/File/open_read_only.php', '_HumbugBox73eda135c819\\Psl\\File\\open_write_only' => 'Psl/File/open_write_only.php', '_HumbugBox73eda135c819\\Psl\\File\\open_read_write' => 'Psl/File/open_read_write.php', '_HumbugBox73eda135c819\\Psl\\Runtime\\get_extensions' => 'Psl/Runtime/get_extensions.php', '_HumbugBox73eda135c819\\Psl\\Runtime\\get_sapi' => 'Psl/Runtime/get_sapi.php', '_HumbugBox73eda135c819\\Psl\\Runtime\\get_version' => 'Psl/Runtime/get_version.php', '_HumbugBox73eda135c819\\Psl\\Runtime\\get_version_id' => 'Psl/Runtime/get_version_id.php', '_HumbugBox73eda135c819\\Psl\\Runtime\\get_version_details' => 'Psl/Runtime/get_version_details.php', '_HumbugBox73eda135c819\\Psl\\Runtime\\get_zend_version' => 'Psl/Runtime/get_zend_version.php', '_HumbugBox73eda135c819\\Psl\\Runtime\\get_zend_extensions' => 'Psl/Runtime/get_zend_extensions.php', '_HumbugBox73eda135c819\\Psl\\Runtime\\has_extension' => 'Psl/Runtime/has_extension.php', '_HumbugBox73eda135c819\\Psl\\Runtime\\is_debug' => 'Psl/Runtime/is_debug.php', '_HumbugBox73eda135c819\\Psl\\Runtime\\is_thread_safe' => 'Psl/Runtime/is_thread_safe.php', '_HumbugBox73eda135c819\\Psl\\Network\\Internal\\get_peer_name' => 'Psl/Network/Internal/get_peer_name.php', '_HumbugBox73eda135c819\\Psl\\Network\\Internal\\get_sock_name' => 'Psl/Network/Internal/get_sock_name.php', '_HumbugBox73eda135c819\\Psl\\Network\\Internal\\socket_connect' => 'Psl/Network/Internal/socket_connect.php', '_HumbugBox73eda135c819\\Psl\\Network\\Internal\\server_listen' => 'Psl/Network/Internal/server_listen.php', '_HumbugBox73eda135c819\\Psl\\TCP\\connect' => 'Psl/TCP/connect.php', '_HumbugBox73eda135c819\\Psl\\Unix\\connect' => 'Psl/Unix/connect.php', '_HumbugBox73eda135c819\\Psl\\Channel\\bounded' => 'Psl/Channel/bounded.php', '_HumbugBox73eda135c819\\Psl\\Channel\\unbounded' => 'Psl/Channel/unbounded.php', '_HumbugBox73eda135c819\\Psl\\IO\\streaming' => 'Psl/IO/streaming.php', '_HumbugBox73eda135c819\\Psl\\IO\\write' => 'Psl/IO/write.php', '_HumbugBox73eda135c819\\Psl\\IO\\write_line' => 'Psl/IO/write_line.php', '_HumbugBox73eda135c819\\Psl\\IO\\write_error' => 'Psl/IO/write_error.php', '_HumbugBox73eda135c819\\Psl\\IO\\write_error_line' => 'Psl/IO/write_error_line.php', '_HumbugBox73eda135c819\\Psl\\OS\\family' => 'Psl/OS/family.php', '_HumbugBox73eda135c819\\Psl\\OS\\is_windows' => 'Psl/OS/is_windows.php', '_HumbugBox73eda135c819\\Psl\\OS\\is_darwin' => 'Psl/OS/is_darwin.php'];
    public const INTERFACES = ['_HumbugBox73eda135c819\\Psl\\DataStructure\\PriorityQueueInterface' => 'Psl/DataStructure/PriorityQueueInterface.php', '_HumbugBox73eda135c819\\Psl\\DataStructure\\QueueInterface' => 'Psl/DataStructure/QueueInterface.php', '_HumbugBox73eda135c819\\Psl\\DataStructure\\StackInterface' => 'Psl/DataStructure/StackInterface.php', '_HumbugBox73eda135c819\\Psl\\Exception\\ExceptionInterface' => 'Psl/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\Collection\\CollectionInterface' => 'Psl/Collection/CollectionInterface.php', '_HumbugBox73eda135c819\\Psl\\Collection\\IndexAccessInterface' => 'Psl/Collection/IndexAccessInterface.php', '_HumbugBox73eda135c819\\Psl\\Collection\\MutableCollectionInterface' => 'Psl/Collection/MutableCollectionInterface.php', '_HumbugBox73eda135c819\\Psl\\Collection\\MutableIndexAccessInterface' => 'Psl/Collection/MutableIndexAccessInterface.php', '_HumbugBox73eda135c819\\Psl\\Collection\\AccessibleCollectionInterface' => 'Psl/Collection/AccessibleCollectionInterface.php', '_HumbugBox73eda135c819\\Psl\\Collection\\MutableAccessibleCollectionInterface' => 'Psl/Collection/MutableAccessibleCollectionInterface.php', '_HumbugBox73eda135c819\\Psl\\Collection\\VectorInterface' => 'Psl/Collection/VectorInterface.php', '_HumbugBox73eda135c819\\Psl\\Collection\\MutableVectorInterface' => 'Psl/Collection/MutableVectorInterface.php', '_HumbugBox73eda135c819\\Psl\\Collection\\MapInterface' => 'Psl/Collection/MapInterface.php', '_HumbugBox73eda135c819\\Psl\\Collection\\MutableMapInterface' => 'Psl/Collection/MutableMapInterface.php', '_HumbugBox73eda135c819\\Psl\\Observer\\SubjectInterface' => 'Psl/Observer/SubjectInterface.php', '_HumbugBox73eda135c819\\Psl\\Observer\\ObserverInterface' => 'Psl/Observer/ObserverInterface.php', '_HumbugBox73eda135c819\\Psl\\Result\\ResultInterface' => 'Psl/Result/ResultInterface.php', '_HumbugBox73eda135c819\\Psl\\Math\\Exception\\ExceptionInterface' => 'Psl/Math/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\Encoding\\Exception\\ExceptionInterface' => 'Psl/Encoding/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\Type\\TypeInterface' => 'Psl/Type/TypeInterface.php', '_HumbugBox73eda135c819\\Psl\\Type\\Exception\\ExceptionInterface' => 'Psl/Type/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\Regex\\Exception\\ExceptionInterface' => 'Psl/Regex/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\SecureRandom\\Exception\\ExceptionInterface' => 'Psl/SecureRandom/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\Shell\\Exception\\ExceptionInterface' => 'Psl/Shell/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\Exception\\ExceptionInterface' => 'Psl/Filesystem/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\Exception\\ExceptionInterface' => 'Psl/IO/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseHandleInterface' => 'Psl/IO/CloseHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseReadHandleInterface' => 'Psl/IO/CloseReadHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseReadWriteHandleInterface' => 'Psl/IO/CloseReadWriteHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseSeekHandleInterface' => 'Psl/IO/CloseSeekHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseSeekReadHandleInterface' => 'Psl/IO/CloseSeekReadHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseSeekReadWriteHandleInterface' => 'Psl/IO/CloseSeekReadWriteHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseSeekWriteHandleInterface' => 'Psl/IO/CloseSeekWriteHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseWriteHandleInterface' => 'Psl/IO/CloseWriteHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\HandleInterface' => 'Psl/IO/HandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\ReadHandleInterface' => 'Psl/IO/ReadHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\ReadWriteHandleInterface' => 'Psl/IO/ReadWriteHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\SeekHandleInterface' => 'Psl/IO/SeekHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\SeekReadHandleInterface' => 'Psl/IO/SeekReadHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\SeekReadWriteHandleInterface' => 'Psl/IO/SeekReadWriteHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\SeekWriteHandleInterface' => 'Psl/IO/SeekWriteHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\WriteHandleInterface' => 'Psl/IO/WriteHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseStreamHandleInterface' => 'Psl/IO/CloseStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseReadStreamHandleInterface' => 'Psl/IO/CloseReadStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseReadWriteStreamHandleInterface' => 'Psl/IO/CloseReadWriteStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseSeekStreamHandleInterface' => 'Psl/IO/CloseSeekStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseSeekReadStreamHandleInterface' => 'Psl/IO/CloseSeekReadStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseSeekReadWriteStreamHandleInterface' => 'Psl/IO/CloseSeekReadWriteStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseSeekWriteStreamHandleInterface' => 'Psl/IO/CloseSeekWriteStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseWriteStreamHandleInterface' => 'Psl/IO/CloseWriteStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\StreamHandleInterface' => 'Psl/IO/StreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\ReadStreamHandleInterface' => 'Psl/IO/ReadStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\ReadWriteStreamHandleInterface' => 'Psl/IO/ReadWriteStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\SeekStreamHandleInterface' => 'Psl/IO/SeekStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\SeekReadStreamHandleInterface' => 'Psl/IO/SeekReadStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\SeekReadWriteStreamHandleInterface' => 'Psl/IO/SeekReadWriteStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\SeekWriteStreamHandleInterface' => 'Psl/IO/SeekWriteStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\IO\\WriteStreamHandleInterface' => 'Psl/IO/WriteStreamHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\RandomSequence\\SequenceInterface' => 'Psl/RandomSequence/SequenceInterface.php', '_HumbugBox73eda135c819\\Psl\\Async\\Exception\\ExceptionInterface' => 'Psl/Async/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\File\\Exception\\ExceptionInterface' => 'Psl/File/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\File\\HandleInterface' => 'Psl/File/HandleInterface.php', '_HumbugBox73eda135c819\\Psl\\File\\ReadHandleInterface' => 'Psl/File/ReadHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\File\\WriteHandleInterface' => 'Psl/File/WriteHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\File\\ReadWriteHandleInterface' => 'Psl/File/ReadWriteHandleInterface.php', '_HumbugBox73eda135c819\\Psl\\Network\\Exception\\ExceptionInterface' => 'Psl/Network/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\Network\\SocketInterface' => 'Psl/Network/SocketInterface.php', '_HumbugBox73eda135c819\\Psl\\Network\\StreamSocketInterface' => 'Psl/Network/StreamSocketInterface.php', '_HumbugBox73eda135c819\\Psl\\Network\\ServerInterface' => 'Psl/Network/ServerInterface.php', '_HumbugBox73eda135c819\\Psl\\Network\\StreamServerInterface' => 'Psl/Network/StreamServerInterface.php', '_HumbugBox73eda135c819\\Psl\\Channel\\SenderInterface' => 'Psl/Channel/SenderInterface.php', '_HumbugBox73eda135c819\\Psl\\Channel\\ReceiverInterface' => 'Psl/Channel/ReceiverInterface.php', '_HumbugBox73eda135c819\\Psl\\Channel\\Exception\\ExceptionInterface' => 'Psl/Channel/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\Promise\\PromiseInterface' => 'Psl/Promise/PromiseInterface.php', '_HumbugBox73eda135c819\\Psl\\Iter\\Exception\\ExceptionInterface' => 'Psl/Iter/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\Str\\Exception\\ExceptionInterface' => 'Psl/Str/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\Collection\\Exception\\ExceptionInterface' => 'Psl/Collection/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\DataStructure\\Exception\\ExceptionInterface' => 'Psl/DataStructure/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\Vec\\Exception\\ExceptionInterface' => 'Psl/Vec/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\Dict\\Exception\\ExceptionInterface' => 'Psl/Dict/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\PseudoRandom\\Exception\\ExceptionInterface' => 'Psl/PseudoRandom/Exception/ExceptionInterface.php'];
    public const TRAITS = ['_HumbugBox73eda135c819\\Psl\\RandomSequence\\Internal\\MersenneTwisterTrait' => 'Psl/RandomSequence/Internal/MersenneTwisterTrait.php', '_HumbugBox73eda135c819\\Psl\\IO\\ReadHandleConvenienceMethodsTrait' => 'Psl/IO/ReadHandleConvenienceMethodsTrait.php', '_HumbugBox73eda135c819\\Psl\\IO\\WriteHandleConvenienceMethodsTrait' => 'Psl/IO/WriteHandleConvenienceMethodsTrait.php', '_HumbugBox73eda135c819\\Psl\\Channel\\Internal\\ChannelSideTrait' => 'Psl/Channel/Internal/ChannelSideTrait.php'];
    public const CLASSES = ['_HumbugBox73eda135c819\\Psl\\Ref' => 'Psl/Ref.php', '_HumbugBox73eda135c819\\Psl\\DataStructure\\PriorityQueue' => 'Psl/DataStructure/PriorityQueue.php', '_HumbugBox73eda135c819\\Psl\\DataStructure\\Queue' => 'Psl/DataStructure/Queue.php', '_HumbugBox73eda135c819\\Psl\\DataStructure\\Stack' => 'Psl/DataStructure/Stack.php', '_HumbugBox73eda135c819\\Psl\\Iter\\Iterator' => 'Psl/Iter/Iterator.php', '_HumbugBox73eda135c819\\Psl\\Collection\\Vector' => 'Psl/Collection/Vector.php', '_HumbugBox73eda135c819\\Psl\\Collection\\MutableVector' => 'Psl/Collection/MutableVector.php', '_HumbugBox73eda135c819\\Psl\\Collection\\Map' => 'Psl/Collection/Map.php', '_HumbugBox73eda135c819\\Psl\\Collection\\MutableMap' => 'Psl/Collection/MutableMap.php', '_HumbugBox73eda135c819\\Psl\\Exception\\InvalidArgumentException' => 'Psl/Exception/InvalidArgumentException.php', '_HumbugBox73eda135c819\\Psl\\Exception\\RuntimeException' => 'Psl/Exception/RuntimeException.php', '_HumbugBox73eda135c819\\Psl\\Exception\\InvariantViolationException' => 'Psl/Exception/InvariantViolationException.php', '_HumbugBox73eda135c819\\Psl\\Exception\\UnderflowException' => 'Psl/Exception/UnderflowException.php', '_HumbugBox73eda135c819\\Psl\\Exception\\OutOfBoundsException' => 'Psl/Exception/OutOfBoundsException.php', '_HumbugBox73eda135c819\\Psl\\Exception\\LogicException' => 'Psl/Exception/LogicException.php', '_HumbugBox73eda135c819\\Psl\\Result\\Failure' => 'Psl/Result/Failure.php', '_HumbugBox73eda135c819\\Psl\\Result\\Stats' => 'Psl/Result/Stats.php', '_HumbugBox73eda135c819\\Psl\\Result\\Success' => 'Psl/Result/Success.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\ArrayKeyType' => 'Psl/Type/Internal/ArrayKeyType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\MapType' => 'Psl/Type/Internal/MapType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\MutableMapType' => 'Psl/Type/Internal/MutableMapType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\VectorType' => 'Psl/Type/Internal/VectorType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\MutableVectorType' => 'Psl/Type/Internal/MutableVectorType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\BoolType' => 'Psl/Type/Internal/BoolType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\FloatType' => 'Psl/Type/Internal/FloatType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\IntersectionType' => 'Psl/Type/Internal/IntersectionType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\IntType' => 'Psl/Type/Internal/IntType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\IterableType' => 'Psl/Type/Internal/IterableType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\MixedType' => 'Psl/Type/Internal/MixedType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\NullType' => 'Psl/Type/Internal/NullType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\NullableType' => 'Psl/Type/Internal/NullableType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\OptionalType' => 'Psl/Type/Internal/OptionalType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\PositiveIntType' => 'Psl/Type/Internal/PositiveIntType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\NumType' => 'Psl/Type/Internal/NumType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\ObjectType' => 'Psl/Type/Internal/ObjectType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\InstanceOfType' => 'Psl/Type/Internal/InstanceOfType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\ResourceType' => 'Psl/Type/Internal/ResourceType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\StringType' => 'Psl/Type/Internal/StringType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\ShapeType' => 'Psl/Type/Internal/ShapeType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\NonEmptyDictType' => 'Psl/Type/Internal/NonEmptyDictType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\NonEmptyStringType' => 'Psl/Type/Internal/NonEmptyStringType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\NonEmptyVecType' => 'Psl/Type/Internal/NonEmptyVecType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\UnionType' => 'Psl/Type/Internal/UnionType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\VecType' => 'Psl/Type/Internal/VecType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\DictType' => 'Psl/Type/Internal/DictType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\ScalarType' => 'Psl/Type/Internal/ScalarType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Internal\\LiteralScalarType' => 'Psl/Type/Internal/LiteralScalarType.php', '_HumbugBox73eda135c819\\Psl\\Type\\Exception\\TypeTrace' => 'Psl/Type/Exception/TypeTrace.php', '_HumbugBox73eda135c819\\Psl\\Type\\Exception\\AssertException' => 'Psl/Type/Exception/AssertException.php', '_HumbugBox73eda135c819\\Psl\\Type\\Exception\\CoercionException' => 'Psl/Type/Exception/CoercionException.php', '_HumbugBox73eda135c819\\Psl\\Type\\Exception\\Exception' => 'Psl/Type/Exception/Exception.php', '_HumbugBox73eda135c819\\Psl\\Type\\Type' => 'Psl/Type/Type.php', '_HumbugBox73eda135c819\\Psl\\Json\\Exception\\DecodeException' => 'Psl/Json/Exception/DecodeException.php', '_HumbugBox73eda135c819\\Psl\\Json\\Exception\\EncodeException' => 'Psl/Json/Exception/EncodeException.php', '_HumbugBox73eda135c819\\Psl\\Hash\\Exception\\ExceptionInterface' => 'Psl/Hash/Exception/ExceptionInterface.php', '_HumbugBox73eda135c819\\Psl\\Hash\\Exception\\RuntimeException' => 'Psl/Hash/Exception/RuntimeException.php', '_HumbugBox73eda135c819\\Psl\\Hash\\Context' => 'Psl/Hash/Context.php', '_HumbugBox73eda135c819\\Psl\\Encoding\\Exception\\IncorrectPaddingException' => 'Psl/Encoding/Exception/IncorrectPaddingException.php', '_HumbugBox73eda135c819\\Psl\\Encoding\\Exception\\RangeException' => 'Psl/Encoding/Exception/RangeException.php', '_HumbugBox73eda135c819\\Psl\\SecureRandom\\Exception\\InsufficientEntropyException' => 'Psl/SecureRandom/Exception/InsufficientEntropyException.php', '_HumbugBox73eda135c819\\Psl\\Regex\\Exception\\InvalidPatternException' => 'Psl/Regex/Exception/InvalidPatternException.php', '_HumbugBox73eda135c819\\Psl\\Regex\\Exception\\RuntimeException' => 'Psl/Regex/Exception/RuntimeException.php', '_HumbugBox73eda135c819\\Psl\\Shell\\Exception\\FailedExecutionException' => 'Psl/Shell/Exception/FailedExecutionException.php', '_HumbugBox73eda135c819\\Psl\\Shell\\Exception\\RuntimeException' => 'Psl/Shell/Exception/RuntimeException.php', '_HumbugBox73eda135c819\\Psl\\Shell\\Exception\\PossibleAttackException' => 'Psl/Shell/Exception/PossibleAttackException.php', '_HumbugBox73eda135c819\\Psl\\Shell\\Exception\\TimeoutException' => 'Psl/Shell/Exception/TimeoutException.php', '_HumbugBox73eda135c819\\Psl\\Shell\\Exception\\InvalidArgumentException' => 'Psl/Shell/Exception/InvalidArgumentException.php', '_HumbugBox73eda135c819\\Psl\\Math\\Exception\\ArithmeticException' => 'Psl/Math/Exception/ArithmeticException.php', '_HumbugBox73eda135c819\\Psl\\Math\\Exception\\DivisionByZeroException' => 'Psl/Math/Exception/DivisionByZeroException.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\Exception\\RuntimeException' => 'Psl/Filesystem/Exception/RuntimeException.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\Exception\\InvalidArgumentException' => 'Psl/Filesystem/Exception/InvalidArgumentException.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\Exception\\NotFileException' => 'Psl/Filesystem/Exception/NotFileException.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\Exception\\NotDirectoryException' => 'Psl/Filesystem/Exception/NotDirectoryException.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\Exception\\NotFoundException' => 'Psl/Filesystem/Exception/NotFoundException.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\Exception\\NotSymbolicLinkException' => 'Psl/Filesystem/Exception/NotSymbolicLinkException.php', '_HumbugBox73eda135c819\\Psl\\Filesystem\\Exception\\NotReadableException' => 'Psl/Filesystem/Exception/NotReadableException.php', '_HumbugBox73eda135c819\\Psl\\IO\\Exception\\AlreadyClosedException' => 'Psl/IO/Exception/AlreadyClosedException.php', '_HumbugBox73eda135c819\\Psl\\IO\\Exception\\RuntimeException' => 'Psl/IO/Exception/RuntimeException.php', '_HumbugBox73eda135c819\\Psl\\IO\\Exception\\TimeoutException' => 'Psl/IO/Exception/TimeoutException.php', '_HumbugBox73eda135c819\\Psl\\IO\\Internal\\ResourceHandle' => 'Psl/IO/Internal/ResourceHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\Reader' => 'Psl/IO/Reader.php', '_HumbugBox73eda135c819\\Psl\\IO\\MemoryHandle' => 'Psl/IO/MemoryHandle.php', '_HumbugBox73eda135c819\\Psl\\Fun\\Internal\\LazyEvaluator' => 'Psl/Fun/Internal/LazyEvaluator.php', '_HumbugBox73eda135c819\\Psl\\RandomSequence\\MersenneTwisterSequence' => 'Psl/RandomSequence/MersenneTwisterSequence.php', '_HumbugBox73eda135c819\\Psl\\RandomSequence\\MersenneTwisterPHPVariantSequence' => 'Psl/RandomSequence/MersenneTwisterPHPVariantSequence.php', '_HumbugBox73eda135c819\\Psl\\RandomSequence\\SecureSequence' => 'Psl/RandomSequence/SecureSequence.php', '_HumbugBox73eda135c819\\Psl\\Async\\Exception\\CompositeException' => 'Psl/Async/Exception/CompositeException.php', '_HumbugBox73eda135c819\\Psl\\Async\\Exception\\RuntimeException' => 'Psl/Async/Exception/RuntimeException.php', '_HumbugBox73eda135c819\\Psl\\Async\\Exception\\TimeoutException' => 'Psl/Async/Exception/TimeoutException.php', '_HumbugBox73eda135c819\\Psl\\Async\\Exception\\UnhandledAwaitableException' => 'Psl/Async/Exception/UnhandledAwaitableException.php', '_HumbugBox73eda135c819\\Psl\\Async\\Exception\\ResourceClosedException' => 'Psl/Async/Exception/ResourceClosedException.php', '_HumbugBox73eda135c819\\Psl\\Async\\Internal\\AwaitableIterator' => 'Psl/Async/Internal/AwaitableIterator.php', '_HumbugBox73eda135c819\\Psl\\Async\\Internal\\AwaitableIteratorQueue' => 'Psl/Async/Internal/AwaitableIteratorQueue.php', '_HumbugBox73eda135c819\\Psl\\Async\\Internal\\State' => 'Psl/Async/Internal/State.php', '_HumbugBox73eda135c819\\Psl\\Async\\Awaitable' => 'Psl/Async/Awaitable.php', '_HumbugBox73eda135c819\\Psl\\Async\\Semaphore' => 'Psl/Async/Semaphore.php', '_HumbugBox73eda135c819\\Psl\\Async\\KeyedSemaphore' => 'Psl/Async/KeyedSemaphore.php', '_HumbugBox73eda135c819\\Psl\\Async\\Sequence' => 'Psl/Async/Sequence.php', '_HumbugBox73eda135c819\\Psl\\Async\\KeyedSequence' => 'Psl/Async/KeyedSequence.php', '_HumbugBox73eda135c819\\Psl\\Async\\Deferred' => 'Psl/Async/Deferred.php', '_HumbugBox73eda135c819\\Psl\\Async\\Scheduler' => 'Psl/Async/Scheduler.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseStreamHandle' => 'Psl/IO/CloseStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseReadStreamHandle' => 'Psl/IO/CloseReadStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseReadWriteStreamHandle' => 'Psl/IO/CloseReadWriteStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseSeekStreamHandle' => 'Psl/IO/CloseSeekStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseSeekReadStreamHandle' => 'Psl/IO/CloseSeekReadStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseSeekReadWriteStreamHandle' => 'Psl/IO/CloseSeekReadWriteStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseSeekWriteStreamHandle' => 'Psl/IO/CloseSeekWriteStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\CloseWriteStreamHandle' => 'Psl/IO/CloseWriteStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\ReadStreamHandle' => 'Psl/IO/ReadStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\ReadWriteStreamHandle' => 'Psl/IO/ReadWriteStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\SeekStreamHandle' => 'Psl/IO/SeekStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\SeekReadStreamHandle' => 'Psl/IO/SeekReadStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\SeekReadWriteStreamHandle' => 'Psl/IO/SeekReadWriteStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\SeekWriteStreamHandle' => 'Psl/IO/SeekWriteStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\WriteStreamHandle' => 'Psl/IO/WriteStreamHandle.php', '_HumbugBox73eda135c819\\Psl\\IO\\Internal\\OptionalIncrementalTimeout' => 'Psl/IO/Internal/OptionalIncrementalTimeout.php', '_HumbugBox73eda135c819\\Psl\\File\\Exception\\AlreadyLockedException' => 'Psl/File/Exception/AlreadyLockedException.php', '_HumbugBox73eda135c819\\Psl\\File\\Exception\\RuntimeException' => 'Psl/File/Exception/RuntimeException.php', '_HumbugBox73eda135c819\\Psl\\File\\Internal\\AbstractHandleWrapper' => 'Psl/File/Internal/AbstractHandleWrapper.php', '_HumbugBox73eda135c819\\Psl\\File\\Internal\\ResourceHandle' => 'Psl/File/Internal/ResourceHandle.php', '_HumbugBox73eda135c819\\Psl\\File\\Lock' => 'Psl/File/Lock.php', '_HumbugBox73eda135c819\\Psl\\File\\ReadHandle' => 'Psl/File/ReadHandle.php', '_HumbugBox73eda135c819\\Psl\\File\\ReadWriteHandle' => 'Psl/File/ReadWriteHandle.php', '_HumbugBox73eda135c819\\Psl\\File\\WriteHandle' => 'Psl/File/WriteHandle.php', '_HumbugBox73eda135c819\\Psl\\Network\\Exception\\TimeoutException' => 'Psl/Network/Exception/TimeoutException.php', '_HumbugBox73eda135c819\\Psl\\Network\\Exception\\RuntimeException' => 'Psl/Network/Exception/RuntimeException.php', '_HumbugBox73eda135c819\\Psl\\Network\\Exception\\AlreadyStoppedException' => 'Psl/Network/Exception/AlreadyStoppedException.php', '_HumbugBox73eda135c819\\Psl\\Network\\Exception\\InvalidArgumentException' => 'Psl/Network/Exception/InvalidArgumentException.php', '_HumbugBox73eda135c819\\Psl\\Network\\Address' => 'Psl/Network/Address.php', '_HumbugBox73eda135c819\\Psl\\Network\\SocketOptions' => 'Psl/Network/SocketOptions.php', '_HumbugBox73eda135c819\\Psl\\Network\\Internal\\Socket' => 'Psl/Network/Internal/Socket.php', '_HumbugBox73eda135c819\\Psl\\TCP\\ConnectOptions' => 'Psl/TCP/ConnectOptions.php', '_HumbugBox73eda135c819\\Psl\\TCP\\ServerOptions' => 'Psl/TCP/ServerOptions.php', '_HumbugBox73eda135c819\\Psl\\TCP\\Server' => 'Psl/TCP/Server.php', '_HumbugBox73eda135c819\\Psl\\Unix\\Server' => 'Psl/Unix/Server.php', '_HumbugBox73eda135c819\\Psl\\Channel\\Internal\\BoundedChannelState' => 'Psl/Channel/Internal/BoundedChannelState.php', '_HumbugBox73eda135c819\\Psl\\Channel\\Internal\\BoundedSender' => 'Psl/Channel/Internal/BoundedSender.php', '_HumbugBox73eda135c819\\Psl\\Channel\\Internal\\BoundedReceiver' => 'Psl/Channel/Internal/BoundedReceiver.php', '_HumbugBox73eda135c819\\Psl\\Channel\\Internal\\UnboundedChannelState' => 'Psl/Channel/Internal/UnboundedChannelState.php', '_HumbugBox73eda135c819\\Psl\\Channel\\Internal\\UnboundedSender' => 'Psl/Channel/Internal/UnboundedSender.php', '_HumbugBox73eda135c819\\Psl\\Channel\\Internal\\UnboundedReceiver' => 'Psl/Channel/Internal/UnboundedReceiver.php', '_HumbugBox73eda135c819\\Psl\\Channel\\Exception\\ClosedChannelException' => 'Psl/Channel/Exception/ClosedChannelException.php', '_HumbugBox73eda135c819\\Psl\\Channel\\Exception\\EmptyChannelException' => 'Psl/Channel/Exception/EmptyChannelException.php', '_HumbugBox73eda135c819\\Psl\\Channel\\Exception\\FullChannelException' => 'Psl/Channel/Exception/FullChannelException.php', '_HumbugBox73eda135c819\\Psl\\Iter\\Exception\\OutOfBoundsException' => 'Psl/Iter/Exception/OutOfBoundsException.php', '_HumbugBox73eda135c819\\Psl\\Str\\Exception\\OutOfBoundsException' => 'Psl/Str/Exception/OutOfBoundsException.php', '_HumbugBox73eda135c819\\Psl\\Collection\\Exception\\OutOfBoundsException' => 'Psl/Collection/Exception/OutOfBoundsException.php', '_HumbugBox73eda135c819\\Psl\\DataStructure\\Exception\\UnderflowException' => 'Psl/DataStructure/Exception/UnderflowException.php', '_HumbugBox73eda135c819\\Psl\\Vec\\Exception\\LogicException' => 'Psl/Vec/Exception/LogicException.php', '_HumbugBox73eda135c819\\Psl\\File\\Exception\\AlreadyCreatedException' => 'Psl/File/Exception/AlreadyCreatedException.php', '_HumbugBox73eda135c819\\Psl\\File\\Exception\\InvalidArgumentException' => 'Psl/File/Exception/InvalidArgumentException.php', '_HumbugBox73eda135c819\\Psl\\File\\Exception\\NotFileException' => 'Psl/File/Exception/NotFileException.php', '_HumbugBox73eda135c819\\Psl\\File\\Exception\\NotFoundException' => 'Psl/File/Exception/NotFoundException.php', '_HumbugBox73eda135c819\\Psl\\File\\Exception\\NotReadableException' => 'Psl/File/Exception/NotReadableException.php', '_HumbugBox73eda135c819\\Psl\\File\\Exception\\NotWritableException' => 'Psl/File/Exception/NotWritableException.php', '_HumbugBox73eda135c819\\Psl\\Str\\Exception\\InvalidArgumentException' => 'Psl/Str/Exception/InvalidArgumentException.php', '_HumbugBox73eda135c819\\Psl\\Str\\Exception\\LogicException' => 'Psl/Str/Exception/LogicException.php', '_HumbugBox73eda135c819\\Psl\\Dict\\Exception\\LogicException' => 'Psl/Dict/Exception/LogicException.php', '_HumbugBox73eda135c819\\Psl\\Math\\Exception\\OverflowException' => 'Psl/Math/Exception/OverflowException.php', '_HumbugBox73eda135c819\\Psl\\Math\\Exception\\InvalidArgumentException' => 'Psl/Math/Exception/InvalidArgumentException.php', '_HumbugBox73eda135c819\\Psl\\Iter\\Exception\\InvalidArgumentException' => 'Psl/Iter/Exception/InvalidArgumentException.php', '_HumbugBox73eda135c819\\Psl\\PseudoRandom\\Exception\\InvalidArgumentException' => 'Psl/PseudoRandom/Exception/InvalidArgumentException.php', '_HumbugBox73eda135c819\\Psl\\Async\\Exception\\InvalidArgumentException' => 'Psl/Async/Exception/InvalidArgumentException.php'];
    public const ENUMS = ['_HumbugBox73eda135c819\\Psl\\File\\LockType' => 'Psl/File/LockType.php', '_HumbugBox73eda135c819\\Psl\\File\\WriteMode' => 'Psl/File/WriteMode.php', '_HumbugBox73eda135c819\\Psl\\Str\\Encoding' => 'Psl/Str/Encoding.php', '_HumbugBox73eda135c819\\Psl\\Network\\SocketScheme' => 'Psl/Network/SocketScheme.php', '_HumbugBox73eda135c819\\Psl\\Html\\Encoding' => 'Psl/Html/Encoding.php', '_HumbugBox73eda135c819\\Psl\\Hash\\Algorithm' => 'Psl/Hash/Algorithm.php', '_HumbugBox73eda135c819\\Psl\\Hash\\Hmac\\Algorithm' => 'Psl/Hash/Hmac/Algorithm.php', '_HumbugBox73eda135c819\\Psl\\OS\\OperatingSystemFamily' => 'Psl/OS/OperatingSystemFamily.php', '_HumbugBox73eda135c819\\Psl\\Password\\Algorithm' => 'Psl/Password/Algorithm.php', '_HumbugBox73eda135c819\\Psl\\Shell\\ErrorOutputBehavior' => 'Psl/Shell/ErrorOutputBehavior.php'];

}

private static function autoload(Closure $callback): void
{
$loader = static function (string $classname): ?bool {
if ('P' === $classname[0] && 0 === strpos($classname, 'Psl\\')) {
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed this check, since it can be prefixed by the scoper

@coveralls
Copy link

coveralls commented Aug 26, 2022

Pull Request Test Coverage Report for Build 2932346209

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 98.923%

Totals Coverage Status
Change from base Build 2514655579: 0.0%
Covered Lines: 3308
Relevant Lines: 3344

💛 - Coveralls

@azjezz azjezz added this to the 2.1.0 milestone Aug 28, 2022
@azjezz azjezz added Priority: Medium This issue may be useful, and needs some attention. Status: Completed Nothing further to be done with this issue. Awaiting to be closed by the requestor out of politeness Type: Enhancement Most issues will probably ask for additions or changes. labels Aug 28, 2022
@azjezz azjezz merged commit 34391b7 into azjezz:2.1.x Aug 28, 2022
azjezz pushed a commit that referenced this pull request Oct 10, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Priority: Medium This issue may be useful, and needs some attention. Status: Completed Nothing further to be done with this issue. Awaiting to be closed by the requestor out of politeness Type: Enhancement Most issues will probably ask for additions or changes.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants