# Documentation This documentation contains a list of the functions, interfaces and classes this library provides. Please click through to read the docblock comment details for each of them. --- ### `Psl` #### `FUNCTIONS` - [invariant](./../src/Psl/invariant.php) - [invariant_violation](./../src/Psl/invariant_violation.php) - [sequence](./../src/Psl/sequence.php) ### `Psl\Arr` #### `FUNCTIONS` - [at](./../src/Psl/Arr/at.php) ( deprecated ) - [concat](./../src/Psl/Arr/concat.php) ( deprecated ) - [contains](./../src/Psl/Arr/contains.php) ( deprecated ) - [contains_key](./../src/Psl/Arr/contains_key.php) ( deprecated ) - [count](./../src/Psl/Arr/count.php) ( deprecated ) - [count_values](./../src/Psl/Arr/count_values.php) ( deprecated ) - [equal](./../src/Psl/Arr/equal.php) ( deprecated ) - [fill](./../src/Psl/Arr/fill.php) ( deprecated ) - [first](./../src/Psl/Arr/first.php) ( deprecated ) - [first_key](./../src/Psl/Arr/first_key.php) ( deprecated ) - [firstx](./../src/Psl/Arr/firstx.php) ( deprecated ) - [flatten](./../src/Psl/Arr/flatten.php) ( deprecated ) - [flat_map](./../src/Psl/Arr/flat_map.php) ( deprecated ) - [flip](./../src/Psl/Arr/flip.php) ( deprecated ) - [group_by](./../src/Psl/Arr/group_by.php) ( deprecated ) - [idx](./../src/Psl/Arr/idx.php) ( deprecated ) - [keys](./../src/Psl/Arr/keys.php) ( deprecated ) - [last](./../src/Psl/Arr/last.php) ( deprecated ) - [last_key](./../src/Psl/Arr/last_key.php) ( deprecated ) - [lastx](./../src/Psl/Arr/lastx.php) ( deprecated ) - [merge](./../src/Psl/Arr/merge.php) ( deprecated ) - [partition](./../src/Psl/Arr/partition.php) ( deprecated ) - [random](./../src/Psl/Arr/random.php) ( deprecated ) - [select_keys](./../src/Psl/Arr/select_keys.php) ( deprecated ) - [shuffle](./../src/Psl/Arr/shuffle.php) ( deprecated ) - [sort](./../src/Psl/Arr/sort.php) ( deprecated ) - [sort_by](./../src/Psl/Arr/sort_by.php) ( deprecated ) - [sort_by_key](./../src/Psl/Arr/sort_by_key.php) ( deprecated ) - [sort_with_keys](./../src/Psl/Arr/sort_with_keys.php) ( deprecated ) - [sort_with_keys_by](./../src/Psl/Arr/sort_with_keys_by.php) ( deprecated ) - [unique](./../src/Psl/Arr/unique.php) ( deprecated ) - [unique_by](./../src/Psl/Arr/unique_by.php) ( deprecated ) - [values](./../src/Psl/Arr/values.php) ( deprecated ) - [drop](./../src/Psl/Arr/drop.php) ( deprecated ) - [drop_while](./../src/Psl/Arr/drop_while.php) ( deprecated ) - [slice](./../src/Psl/Arr/slice.php) ( deprecated ) - [take](./../src/Psl/Arr/take.php) ( deprecated ) - [take_while](./../src/Psl/Arr/take_while.php) ( deprecated ) - [filter](./../src/Psl/Arr/filter.php) ( deprecated ) - [filter_keys](./../src/Psl/Arr/filter_keys.php) ( deprecated ) - [filter_nulls](./../src/Psl/Arr/filter_nulls.php) ( deprecated ) - [filter_with_key](./../src/Psl/Arr/filter_with_key.php) ( deprecated ) - [map](./../src/Psl/Arr/map.php) ( deprecated ) - [map_keys](./../src/Psl/Arr/map_keys.php) ( deprecated ) - [map_with_key](./../src/Psl/Arr/map_with_key.php) ( deprecated ) ### `Psl\Collection` #### `INTERFACES` - [CollectionInterface](./../src/Psl/Collection/CollectionInterface.php) - [IndexAccessInterface](./../src/Psl/Collection/IndexAccessInterface.php) - [MutableCollectionInterface](./../src/Psl/Collection/MutableCollectionInterface.php) - [MutableIndexAccessInterface](./../src/Psl/Collection/MutableIndexAccessInterface.php) - [AccessibleCollectionInterface](./../src/Psl/Collection/AccessibleCollectionInterface.php) - [MutableAccessibleCollectionInterface](./../src/Psl/Collection/MutableAccessibleCollectionInterface.php) - [VectorInterface](./../src/Psl/Collection/VectorInterface.php) - [MutableVectorInterface](./../src/Psl/Collection/MutableVectorInterface.php) - [MapInterface](./../src/Psl/Collection/MapInterface.php) - [MutableMapInterface](./../src/Psl/Collection/MutableMapInterface.php) #### `CLASSES` - [Vector](./../src/Psl/Collection/Vector.php) - [MutableVector](./../src/Psl/Collection/MutableVector.php) - [Map](./../src/Psl/Collection/Map.php) - [MutableMap](./../src/Psl/Collection/MutableMap.php) ### `Psl\DataStructure` #### `INTERFACES` - [PriorityQueueInterface](./../src/Psl/DataStructure/PriorityQueueInterface.php) - [QueueInterface](./../src/Psl/DataStructure/QueueInterface.php) - [StackInterface](./../src/Psl/DataStructure/StackInterface.php) #### `CLASSES` - [PriorityQueue](./../src/Psl/DataStructure/PriorityQueue.php) - [Queue](./../src/Psl/DataStructure/Queue.php) - [Stack](./../src/Psl/DataStructure/Stack.php) ### `Psl\Dict` #### `FUNCTIONS` - [associate](./../src/Psl/Dict/associate.php) - [count_values](./../src/Psl/Dict/count_values.php) - [drop](./../src/Psl/Dict/drop.php) - [drop_while](./../src/Psl/Dict/drop_while.php) - [equal](./../src/Psl/Dict/equal.php) - [filter](./../src/Psl/Dict/filter.php) - [filter_nulls](./../src/Psl/Dict/filter_nulls.php) - [filter_keys](./../src/Psl/Dict/filter_keys.php) - [filter_with_key](./../src/Psl/Dict/filter_with_key.php) - [flatten](./../src/Psl/Dict/flatten.php) - [flip](./../src/Psl/Dict/flip.php) - [from_entries](./../src/Psl/Dict/from_entries.php) - [from_iterable](./../src/Psl/Dict/from_iterable.php) - [from_keys](./../src/Psl/Dict/from_keys.php) - [group_by](./../src/Psl/Dict/group_by.php) - [map](./../src/Psl/Dict/map.php) - [map_keys](./../src/Psl/Dict/map_keys.php) - [map_with_key](./../src/Psl/Dict/map_with_key.php) - [merge](./../src/Psl/Dict/merge.php) - [partition](./../src/Psl/Dict/partition.php) - [partition_with_key](./../src/Psl/Dict/partition_with_key.php) - [pull](./../src/Psl/Dict/pull.php) - [pull_with_key](./../src/Psl/Dict/pull_with_key.php) - [reindex](./../src/Psl/Dict/reindex.php) - [select_keys](./../src/Psl/Dict/select_keys.php) - [slice](./../src/Psl/Dict/slice.php) - [sort](./../src/Psl/Dict/sort.php) - [sort_by](./../src/Psl/Dict/sort_by.php) - [sort_by_key](./../src/Psl/Dict/sort_by_key.php) - [take](./../src/Psl/Dict/take.php) - [take_while](./../src/Psl/Dict/take_while.php) - [unique](./../src/Psl/Dict/unique.php) - [unique_by](./../src/Psl/Dict/unique_by.php) - [diff](./../src/Psl/Dict/diff.php) - [diff_by_key](./../src/Psl/Dict/diff_by_key.php) - [intersect](./../src/Psl/Dict/intersect.php) - [intersect_by_key](./../src/Psl/Dict/intersect_by_key.php) ### `Psl\Encoding\Base64` #### `FUNCTIONS` - [encode](./../src/Psl/Encoding/Base64/encode.php) - [decode](./../src/Psl/Encoding/Base64/decode.php) ### `Psl\Encoding\Hex` #### `FUNCTIONS` - [encode](./../src/Psl/Encoding/Hex/encode.php) - [decode](./../src/Psl/Encoding/Hex/decode.php) ### `Psl\Env` #### `FUNCTIONS` - [args](./../src/Psl/Env/args.php) - [current_dir](./../src/Psl/Env/current_dir.php) - [current_exec](./../src/Psl/Env/current_exec.php) - [get_var](./../src/Psl/Env/get_var.php) - [get_vars](./../src/Psl/Env/get_vars.php) - [join_paths](./../src/Psl/Env/join_paths.php) - [remove_var](./../src/Psl/Env/remove_var.php) - [set_current_dir](./../src/Psl/Env/set_current_dir.php) - [set_var](./../src/Psl/Env/set_var.php) - [split_paths](./../src/Psl/Env/split_paths.php) - [temp_dir](./../src/Psl/Env/temp_dir.php) ### `Psl\Filesystem` #### `CONSTANTS` - [SEPARATOR](./../src/Psl/Filesystem/constants.php) #### `FUNCTIONS` - [change_group](./../src/Psl/Filesystem/change_group.php) - [change_owner](./../src/Psl/Filesystem/change_owner.php) - [change_permissions](./../src/Psl/Filesystem/change_permissions.php) - [copy](./../src/Psl/Filesystem/copy.php) - [create_directory](./../src/Psl/Filesystem/create_directory.php) - [create_file](./../src/Psl/Filesystem/create_file.php) - [delete_directory](./../src/Psl/Filesystem/delete_directory.php) - [delete_file](./../src/Psl/Filesystem/delete_file.php) - [exists](./../src/Psl/Filesystem/exists.php) - [file_size](./../src/Psl/Filesystem/file_size.php) - [get_group](./../src/Psl/Filesystem/get_group.php) - [get_owner](./../src/Psl/Filesystem/get_owner.php) - [get_permissions](./../src/Psl/Filesystem/get_permissions.php) - [get_basename](./../src/Psl/Filesystem/get_basename.php) - [get_directory](./../src/Psl/Filesystem/get_directory.php) - [get_extension](./../src/Psl/Filesystem/get_extension.php) - [get_filename](./../src/Psl/Filesystem/get_filename.php) - [is_directory](./../src/Psl/Filesystem/is_directory.php) - [is_file](./../src/Psl/Filesystem/is_file.php) - [is_symbolic_link](./../src/Psl/Filesystem/is_symbolic_link.php) - [is_readable](./../src/Psl/Filesystem/is_readable.php) - [is_writable](./../src/Psl/Filesystem/is_writable.php) - [canonicalize](./../src/Psl/Filesystem/canonicalize.php) - [is_executable](./../src/Psl/Filesystem/is_executable.php) - [read_directory](./../src/Psl/Filesystem/read_directory.php) - [read_file](./../src/Psl/Filesystem/read_file.php) - [read_symbolic_link](./../src/Psl/Filesystem/read_symbolic_link.php) - [append_file](./../src/Psl/Filesystem/append_file.php) - [write_file](./../src/Psl/Filesystem/write_file.php) - [create_temporary_file](./../src/Psl/Filesystem/create_temporary_file.php) - [create_hard_link](./../src/Psl/Filesystem/create_hard_link.php) - [create_symbolic_link](./../src/Psl/Filesystem/create_symbolic_link.php) - [get_access_time](./../src/Psl/Filesystem/get_access_time.php) - [get_change_time](./../src/Psl/Filesystem/get_change_time.php) - [get_modification_time](./../src/Psl/Filesystem/get_modification_time.php) - [get_inode](./../src/Psl/Filesystem/get_inode.php) ### `Psl\Fun` #### `FUNCTIONS` - [after](./../src/Psl/Fun/after.php) - [identity](./../src/Psl/Fun/identity.php) - [pipe](./../src/Psl/Fun/pipe.php) - [rethrow](./../src/Psl/Fun/rethrow.php) - [when](./../src/Psl/Fun/when.php) ### `Psl\Hash` #### `FUNCTIONS` - [hash](./../src/Psl/Hash/hash.php) - [algorithms](./../src/Psl/Hash/algorithms.php) - [equals](./../src/Psl/Hash/equals.php) #### `CLASSES` - [Context](./../src/Psl/Hash/Context.php) ### `Psl\Html` #### `FUNCTIONS` - [encode](./../src/Psl/Html/encode.php) - [encode_special_characters](./../src/Psl/Html/encode_special_characters.php) - [decode](./../src/Psl/Html/decode.php) - [decode_special_characters](./../src/Psl/Html/decode_special_characters.php) - [strip_tags](./../src/Psl/Html/strip_tags.php) ### `Psl\Iter` #### `FUNCTIONS` - [all](./../src/Psl/Iter/all.php) - [any](./../src/Psl/Iter/any.php) - [apply](./../src/Psl/Iter/apply.php) - [chain](./../src/Psl/Iter/chain.php) ( deprecated ) - [chunk](./../src/Psl/Iter/chunk.php) ( deprecated ) - [chunk_with_keys](./../src/Psl/Iter/chunk_with_keys.php) ( deprecated ) - [contains](./../src/Psl/Iter/contains.php) - [contains_key](./../src/Psl/Iter/contains_key.php) - [count](./../src/Psl/Iter/count.php) - [diff_by_key](./../src/Psl/Iter/diff_by_key.php) ( deprecated ) - [drop](./../src/Psl/Iter/drop.php) ( deprecated ) - [drop_while](./../src/Psl/Iter/drop_while.php) ( deprecated ) - [enumerate](./../src/Psl/Iter/enumerate.php) ( deprecated ) - [filter](./../src/Psl/Iter/filter.php) ( deprecated ) - [filter_keys](./../src/Psl/Iter/filter_keys.php) ( deprecated ) - [filter_nulls](./../src/Psl/Iter/filter_nulls.php) ( deprecated ) - [filter_with_key](./../src/Psl/Iter/filter_with_key.php) ( deprecated ) - [first](./../src/Psl/Iter/first.php) - [first_key](./../src/Psl/Iter/first_key.php) - [flat_map](./../src/Psl/Iter/flat_map.php) ( deprecated ) - [flatten](./../src/Psl/Iter/flatten.php) ( deprecated ) - [flip](./../src/Psl/Iter/flip.php) ( deprecated ) - [from_entries](./../src/Psl/Iter/from_entries.php) ( deprecated ) - [from_keys](./../src/Psl/Iter/from_keys.php) ( deprecated ) - [is_empty](./../src/Psl/Iter/is_empty.php) - [keys](./../src/Psl/Iter/keys.php) ( deprecated ) - [last](./../src/Psl/Iter/last.php) - [last_key](./../src/Psl/Iter/last_key.php) - [map](./../src/Psl/Iter/map.php) ( deprecated ) - [map_keys](./../src/Psl/Iter/map_keys.php) ( deprecated ) - [map_with_key](./../src/Psl/Iter/map_with_key.php) ( deprecated ) - [merge](./../src/Psl/Iter/merge.php) ( deprecated ) - [product](./../src/Psl/Iter/product.php) ( deprecated ) - [pull](./../src/Psl/Iter/pull.php) ( deprecated ) - [pull_with_key](./../src/Psl/Iter/pull_with_key.php) ( deprecated ) - [random](./../src/Psl/Iter/random.php) - [range](./../src/Psl/Iter/range.php) ( deprecated ) - [reduce](./../src/Psl/Iter/reduce.php) - [reduce_keys](./../src/Psl/Iter/reduce_keys.php) - [reduce_with_keys](./../src/Psl/Iter/reduce_with_keys.php) - [reductions](./../src/Psl/Iter/reductions.php) ( deprecated ) - [reindex](./../src/Psl/Iter/reindex.php) ( deprecated ) - [repeat](./../src/Psl/Iter/repeat.php) ( deprecated ) - [reproduce](./../src/Psl/Iter/reproduce.php) ( deprecated ) - [reverse](./../src/Psl/Iter/reverse.php) ( deprecated ) - [rewindable](./../src/Psl/Iter/rewindable.php) - [search](./../src/Psl/Iter/search.php) - [slice](./../src/Psl/Iter/slice.php) ( deprecated ) - [take](./../src/Psl/Iter/take.php) ( deprecated ) - [take_while](./../src/Psl/Iter/take_while.php) ( deprecated ) - [to_array](./../src/Psl/Iter/to_array.php) ( deprecated ) - [to_array_with_keys](./../src/Psl/Iter/to_array_with_keys.php) ( deprecated ) - [to_iterator](./../src/Psl/Iter/to_iterator.php) - [values](./../src/Psl/Iter/values.php) ( deprecated ) - [zip](./../src/Psl/Iter/zip.php) ( deprecated ) #### `CLASSES` - [Iterator](./../src/Psl/Iter/Iterator.php) ### `Psl\Json` #### `FUNCTIONS` - [encode](./../src/Psl/Json/encode.php) - [decode](./../src/Psl/Json/decode.php) - [typed](./../src/Psl/Json/typed.php) ### `Psl\Math` #### `CONSTANTS` - [INT64_MAX](./../src/Psl/Math/constants.php) - [INT64_MIN](./../src/Psl/Math/constants.php) - [INT53_MAX](./../src/Psl/Math/constants.php) - [INT53_MIN](./../src/Psl/Math/constants.php) - [INT32_MAX](./../src/Psl/Math/constants.php) - [INT32_MIN](./../src/Psl/Math/constants.php) - [INT16_MAX](./../src/Psl/Math/constants.php) - [INT16_MIN](./../src/Psl/Math/constants.php) - [UINT32_MAX](./../src/Psl/Math/constants.php) - [UINT16_MAX](./../src/Psl/Math/constants.php) - [PI](./../src/Psl/Math/constants.php) - [E](./../src/Psl/Math/constants.php) - [INFINITY](./../src/Psl/Math/constants.php) - [NAN](./../src/Psl/Math/constants.php) #### `FUNCTIONS` - [abs](./../src/Psl/Math/abs.php) - [base_convert](./../src/Psl/Math/base_convert.php) - [ceil](./../src/Psl/Math/ceil.php) - [clamp](./../src/Psl/Math/clamp.php) - [cos](./../src/Psl/Math/cos.php) - [div](./../src/Psl/Math/div.php) - [exp](./../src/Psl/Math/exp.php) - [floor](./../src/Psl/Math/floor.php) - [from_base](./../src/Psl/Math/from_base.php) - [log](./../src/Psl/Math/log.php) - [max](./../src/Psl/Math/max.php) - [max_by](./../src/Psl/Math/max_by.php) - [maxva](./../src/Psl/Math/maxva.php) - [mean](./../src/Psl/Math/mean.php) - [median](./../src/Psl/Math/median.php) - [min](./../src/Psl/Math/min.php) - [min_by](./../src/Psl/Math/min_by.php) - [minva](./../src/Psl/Math/minva.php) - [round](./../src/Psl/Math/round.php) - [sin](./../src/Psl/Math/sin.php) - [sqrt](./../src/Psl/Math/sqrt.php) - [sum](./../src/Psl/Math/sum.php) - [sum_floats](./../src/Psl/Math/sum_floats.php) - [tan](./../src/Psl/Math/tan.php) - [to_base](./../src/Psl/Math/to_base.php) ### `Psl\Observer` #### `INTERFACES` - [SubjectInterface](./../src/Psl/Observer/SubjectInterface.php) - [ObserverInterface](./../src/Psl/Observer/ObserverInterface.php) ### `Psl\Password` #### `CONSTANTS` - [DEFAULT_ALGORITHM](./../src/Psl/Password/constants.php) - [BCRYPT_ALGORITHM](./../src/Psl/Password/constants.php) #### `FUNCTIONS` - [algorithms](./../src/Psl/Password/algorithms.php) - [get_information](./../src/Psl/Password/get_information.php) - [hash](./../src/Psl/Password/hash.php) - [needs_rehash](./../src/Psl/Password/needs_rehash.php) - [verify](./../src/Psl/Password/verify.php) ### `Psl\PseudoRandom` #### `FUNCTIONS` - [float](./../src/Psl/PseudoRandom/float.php) - [int](./../src/Psl/PseudoRandom/int.php) ### `Psl\Regex` #### `FUNCTIONS` - [split](./../src/Psl/Regex/split.php) - [matches](./../src/Psl/Regex/matches.php) - [replace](./../src/Psl/Regex/replace.php) - [replace_with](./../src/Psl/Regex/replace_with.php) - [replace_every](./../src/Psl/Regex/replace_every.php) ### `Psl\Result` #### `FUNCTIONS` - [wrap](./../src/Psl/Result/wrap.php) #### `INTERFACES` - [ResultInterface](./../src/Psl/Result/ResultInterface.php) #### `CLASSES` - [Failure](./../src/Psl/Result/Failure.php) - [Success](./../src/Psl/Result/Success.php) ### `Psl\SecureRandom` #### `FUNCTIONS` - [bytes](./../src/Psl/SecureRandom/bytes.php) - [float](./../src/Psl/SecureRandom/float.php) - [int](./../src/Psl/SecureRandom/int.php) - [string](./../src/Psl/SecureRandom/string.php) ### `Psl\Shell` #### `FUNCTIONS` - [escape_command](./../src/Psl/Shell/escape_command.php) - [escape_argument](./../src/Psl/Shell/escape_argument.php) - [execute](./../src/Psl/Shell/execute.php) ### `Psl\Str` #### `CONSTANTS` - [ALPHABET](./../src/Psl/Str/constants.php) - [ALPHABET_ALPHANUMERIC](./../src/Psl/Str/constants.php) #### `FUNCTIONS` - [capitalize](./../src/Psl/Str/capitalize.php) - [capitalize_words](./../src/Psl/Str/capitalize_words.php) - [chr](./../src/Psl/Str/chr.php) - [chunk](./../src/Psl/Str/chunk.php) - [concat](./../src/Psl/Str/concat.php) - [contains](./../src/Psl/Str/contains.php) - [contains_ci](./../src/Psl/Str/contains_ci.php) - [detect_encoding](./../src/Psl/Str/detect_encoding.php) - [convert_encoding](./../src/Psl/Str/convert_encoding.php) - [is_utf8](./../src/Psl/Str/is_utf8.php) - [ends_with](./../src/Psl/Str/ends_with.php) - [ends_with_ci](./../src/Psl/Str/ends_with_ci.php) - [fold](./../src/Psl/Str/fold.php) - [format](./../src/Psl/Str/format.php) - [format_number](./../src/Psl/Str/format_number.php) - [from_code_points](./../src/Psl/Str/from_code_points.php) - [is_empty](./../src/Psl/Str/is_empty.php) - [join](./../src/Psl/Str/join.php) - [length](./../src/Psl/Str/length.php) - [levenshtein](./../src/Psl/Str/levenshtein.php) - [lowercase](./../src/Psl/Str/lowercase.php) - [metaphone](./../src/Psl/Str/metaphone.php) - [ord](./../src/Psl/Str/ord.php) - [pad_left](./../src/Psl/Str/pad_left.php) - [pad_right](./../src/Psl/Str/pad_right.php) - [repeat](./../src/Psl/Str/repeat.php) - [replace](./../src/Psl/Str/replace.php) - [replace_ci](./../src/Psl/Str/replace_ci.php) - [replace_every](./../src/Psl/Str/replace_every.php) - [replace_every_ci](./../src/Psl/Str/replace_every_ci.php) - [search](./../src/Psl/Str/search.php) - [search_ci](./../src/Psl/Str/search_ci.php) - [search_last](./../src/Psl/Str/search_last.php) - [search_last_ci](./../src/Psl/Str/search_last_ci.php) - [slice](./../src/Psl/Str/slice.php) - [splice](./../src/Psl/Str/splice.php) - [split](./../src/Psl/Str/split.php) - [starts_with](./../src/Psl/Str/starts_with.php) - [starts_with_ci](./../src/Psl/Str/starts_with_ci.php) - [strip_prefix](./../src/Psl/Str/strip_prefix.php) - [strip_suffix](./../src/Psl/Str/strip_suffix.php) - [to_int](./../src/Psl/Str/to_int.php) - [trim](./../src/Psl/Str/trim.php) - [trim_left](./../src/Psl/Str/trim_left.php) - [trim_right](./../src/Psl/Str/trim_right.php) - [truncate](./../src/Psl/Str/truncate.php) - [uppercase](./../src/Psl/Str/uppercase.php) - [width](./../src/Psl/Str/width.php) - [wrap](./../src/Psl/Str/wrap.php) - [after](./../src/Psl/Str/after.php) - [after_ci](./../src/Psl/Str/after_ci.php) - [after_last](./../src/Psl/Str/after_last.php) - [after_last_ci](./../src/Psl/Str/after_last_ci.php) - [before](./../src/Psl/Str/before.php) - [before_ci](./../src/Psl/Str/before_ci.php) - [before_last](./../src/Psl/Str/before_last.php) - [before_last_ci](./../src/Psl/Str/before_last_ci.php) ### `Psl\Str\Byte` #### `FUNCTIONS` - [capitalize](./../src/Psl/Str/Byte/capitalize.php) - [capitalize_words](./../src/Psl/Str/Byte/capitalize_words.php) - [chr](./../src/Psl/Str/Byte/chr.php) - [chunk](./../src/Psl/Str/Byte/chunk.php) - [compare](./../src/Psl/Str/Byte/compare.php) - [compare_ci](./../src/Psl/Str/Byte/compare_ci.php) - [contains](./../src/Psl/Str/Byte/contains.php) - [contains_ci](./../src/Psl/Str/Byte/contains_ci.php) - [ends_with](./../src/Psl/Str/Byte/ends_with.php) - [ends_with_ci](./../src/Psl/Str/Byte/ends_with_ci.php) - [length](./../src/Psl/Str/Byte/length.php) - [lowercase](./../src/Psl/Str/Byte/lowercase.php) - [ord](./../src/Psl/Str/Byte/ord.php) - [pad_left](./../src/Psl/Str/Byte/pad_left.php) - [pad_right](./../src/Psl/Str/Byte/pad_right.php) - [replace](./../src/Psl/Str/Byte/replace.php) - [replace_ci](./../src/Psl/Str/Byte/replace_ci.php) - [replace_every](./../src/Psl/Str/Byte/replace_every.php) - [replace_every_ci](./../src/Psl/Str/Byte/replace_every_ci.php) - [reverse](./../src/Psl/Str/Byte/reverse.php) - [rot13](./../src/Psl/Str/Byte/rot13.php) - [search](./../src/Psl/Str/Byte/search.php) - [search_ci](./../src/Psl/Str/Byte/search_ci.php) - [search_last](./../src/Psl/Str/Byte/search_last.php) - [search_last_ci](./../src/Psl/Str/Byte/search_last_ci.php) - [shuffle](./../src/Psl/Str/Byte/shuffle.php) - [slice](./../src/Psl/Str/Byte/slice.php) - [splice](./../src/Psl/Str/Byte/splice.php) - [split](./../src/Psl/Str/Byte/split.php) - [starts_with](./../src/Psl/Str/Byte/starts_with.php) - [starts_with_ci](./../src/Psl/Str/Byte/starts_with_ci.php) - [strip_prefix](./../src/Psl/Str/Byte/strip_prefix.php) - [strip_suffix](./../src/Psl/Str/Byte/strip_suffix.php) - [trim](./../src/Psl/Str/Byte/trim.php) - [trim_left](./../src/Psl/Str/Byte/trim_left.php) - [trim_right](./../src/Psl/Str/Byte/trim_right.php) - [uppercase](./../src/Psl/Str/Byte/uppercase.php) - [words](./../src/Psl/Str/Byte/words.php) - [wrap](./../src/Psl/Str/Byte/wrap.php) - [after](./../src/Psl/Str/Byte/after.php) - [after_ci](./../src/Psl/Str/Byte/after_ci.php) - [after_last](./../src/Psl/Str/Byte/after_last.php) - [after_last_ci](./../src/Psl/Str/Byte/after_last_ci.php) - [before](./../src/Psl/Str/Byte/before.php) - [before_ci](./../src/Psl/Str/Byte/before_ci.php) - [before_last](./../src/Psl/Str/Byte/before_last.php) - [before_last_ci](./../src/Psl/Str/Byte/before_last_ci.php) ### `Psl\Str\Grapheme` #### `FUNCTIONS` - [contains](./../src/Psl/Str/Grapheme/contains.php) - [contains_ci](./../src/Psl/Str/Grapheme/contains_ci.php) - [ends_with](./../src/Psl/Str/Grapheme/ends_with.php) - [ends_with_ci](./../src/Psl/Str/Grapheme/ends_with_ci.php) - [length](./../src/Psl/Str/Grapheme/length.php) - [search](./../src/Psl/Str/Grapheme/search.php) - [search_ci](./../src/Psl/Str/Grapheme/search_ci.php) - [search_last](./../src/Psl/Str/Grapheme/search_last.php) - [search_last_ci](./../src/Psl/Str/Grapheme/search_last_ci.php) - [slice](./../src/Psl/Str/Grapheme/slice.php) - [starts_with](./../src/Psl/Str/Grapheme/starts_with.php) - [starts_with_ci](./../src/Psl/Str/Grapheme/starts_with_ci.php) - [strip_prefix](./../src/Psl/Str/Grapheme/strip_prefix.php) - [strip_suffix](./../src/Psl/Str/Grapheme/strip_suffix.php) - [after](./../src/Psl/Str/Grapheme/after.php) - [after_ci](./../src/Psl/Str/Grapheme/after_ci.php) - [after_last](./../src/Psl/Str/Grapheme/after_last.php) - [after_last_ci](./../src/Psl/Str/Grapheme/after_last_ci.php) - [before](./../src/Psl/Str/Grapheme/before.php) - [before_ci](./../src/Psl/Str/Grapheme/before_ci.php) - [before_last](./../src/Psl/Str/Grapheme/before_last.php) - [before_last_ci](./../src/Psl/Str/Grapheme/before_last_ci.php) ### `Psl\Type` #### `FUNCTIONS` - [map](./../src/Psl/Type/map.php) - [mutable_map](./../src/Psl/Type/mutable_map.php) - [vector](./../src/Psl/Type/vector.php) - [mutable_vector](./../src/Psl/Type/mutable_vector.php) - [array_key](./../src/Psl/Type/array_key.php) - [bool](./../src/Psl/Type/bool.php) - [float](./../src/Psl/Type/float.php) - [int](./../src/Psl/Type/int.php) - [intersection](./../src/Psl/Type/intersection.php) - [iterable](./../src/Psl/Type/iterable.php) - [mixed](./../src/Psl/Type/mixed.php) - [null](./../src/Psl/Type/null.php) - [nullable](./../src/Psl/Type/nullable.php) - [optional](./../src/Psl/Type/optional.php) - [num](./../src/Psl/Type/num.php) - [object](./../src/Psl/Type/object.php) - [resource](./../src/Psl/Type/resource.php) - [string](./../src/Psl/Type/string.php) - [non_empty_string](./../src/Psl/Type/non_empty_string.php) - [scalar](./../src/Psl/Type/scalar.php) - [shape](./../src/Psl/Type/shape.php) - [union](./../src/Psl/Type/union.php) - [vec](./../src/Psl/Type/vec.php) - [dict](./../src/Psl/Type/dict.php) - [is_array](./../src/Psl/Type/is_array.php) ( deprecated ) - [is_arraykey](./../src/Psl/Type/is_arraykey.php) ( deprecated ) - [is_bool](./../src/Psl/Type/is_bool.php) ( deprecated ) - [is_callable](./../src/Psl/Type/is_callable.php) - [is_float](./../src/Psl/Type/is_float.php) ( deprecated ) - [is_instanceof](./../src/Psl/Type/is_instanceof.php) ( deprecated ) - [is_int](./../src/Psl/Type/is_int.php) ( deprecated ) - [is_iterable](./../src/Psl/Type/is_iterable.php) ( deprecated ) - [is_nan](./../src/Psl/Type/is_nan.php) - [is_null](./../src/Psl/Type/is_null.php) ( deprecated ) - [is_numeric](./../src/Psl/Type/is_numeric.php) ( deprecated ) - [is_object](./../src/Psl/Type/is_object.php) ( deprecated ) - [is_resource](./../src/Psl/Type/is_resource.php) ( deprecated ) - [is_scalar](./../src/Psl/Type/is_scalar.php) ( deprecated ) - [is_string](./../src/Psl/Type/is_string.php) ( deprecated ) - [literal_scalar](./../src/Psl/Type/literal_scalar.php) #### `INTERFACES` - [TypeInterface](./../src/Psl/Type/TypeInterface.php) #### `CLASSES` - [Type](./../src/Psl/Type/Type.php) ### `Psl\Vec` #### `FUNCTIONS` - [chunk](./../src/Psl/Vec/chunk.php) - [chunk_with_keys](./../src/Psl/Vec/chunk_with_keys.php) - [concat](./../src/Psl/Vec/concat.php) - [enumerate](./../src/Psl/Vec/enumerate.php) - [fill](./../src/Psl/Vec/fill.php) - [filter](./../src/Psl/Vec/filter.php) - [filter_keys](./../src/Psl/Vec/filter_keys.php) - [filter_nulls](./../src/Psl/Vec/filter_nulls.php) - [filter_with_key](./../src/Psl/Vec/filter_with_key.php) - [flat_map](./../src/Psl/Vec/flat_map.php) - [keys](./../src/Psl/Vec/keys.php) - [partition](./../src/Psl/Vec/partition.php) - [range](./../src/Psl/Vec/range.php) - [reductions](./../src/Psl/Vec/reductions.php) - [map](./../src/Psl/Vec/map.php) - [map_with_key](./../src/Psl/Vec/map_with_key.php) - [reproduce](./../src/Psl/Vec/reproduce.php) - [reverse](./../src/Psl/Vec/reverse.php) - [shuffle](./../src/Psl/Vec/shuffle.php) - [sort](./../src/Psl/Vec/sort.php) - [sort_by](./../src/Psl/Vec/sort_by.php) - [values](./../src/Psl/Vec/values.php) - [zip](./../src/Psl/Vec/zip.php) --- > This markdown file was generated using `docs/regenerate.php`. Any edits to it will likely be lost. --- > This markdown file was generated using `docs/documenter.php`. > Any edits to it will likely be lost.