Index
A
- Assert — Class in namespace ExeQue\Remix
- Assert::allStringable() — Method in class Assert
- Assert::allIntOrFloat() — Method in class Assert
- All — Class in namespace ExeQue\Remix\Compare
Requires the output of every comparator to be true.
- Any — Class in namespace ExeQue\Remix\Compare
Requires the output of at least one comparator to be true.
- Accessible — Class in namespace ExeQue\Remix\Compare\Array
Check if a value is an array or an ArrayAccess object.
- ArrayComparator — Class in namespace ExeQue\Remix\Compare\Array
- IsType::array() — Method in class IsType
- Contains::all() — Method in class Contains
- Contains::any() — Method in class Contains
- TakesOnlyStringCasing::ada() — Method in class TakesOnlyStringCasing
Use the Ada casing.
- ArrayMutator — Class in namespace ExeQue\Remix\Mutate\Array
- At — Class in namespace ExeQue\Remix\Mutate\Array
Get element at the specified index. If the index does not exist, the default value is returned.
- Sort::asc() — Method in class Sort
Sorts an array in ascending order.
- SortKeys::asc() — Method in class SortKeys
Sorts the keys of an array in ascending order.
- To::array() — Method in class To
Convert the input to an array.
- Abs — Class in namespace ExeQue\Remix\Mutate\Number
Calculate the absolute value of a number.
- Add — Class in namespace ExeQue\Remix\Mutate\Number\Math
Add a number to a numeric value.
- JsonDecode::assoc() — Method in class JsonDecode
- After — Class in namespace ExeQue\Remix\Mutate\String
Retrieves the remainder of a string after a given substring.
- Append — Class in namespace ExeQue\Remix\Mutate\String
Append a string to the input.
B
- Count::between() — Method in class Count
Count must be between the given sizes.
- IsType::bool() — Method in class IsType
- Number::between() — Method in class Number
Must be between the given minimum and maximum.
- Length::between() — Method in class Length
Length must be between the given sizes.
- To::bool() — Method in class To
Convert the input to a boolean.
- Base64Decode — Class in namespace ExeQue\Remix\Mutate\Serialization
Decode a base64 encoded string.
- Base64Encode — Class in namespace ExeQue\Remix\Mutate\Serialization
Encode a string using to base64.
- Before — Class in namespace ExeQue\Remix\Mutate\String
Retrieves the part of a string before a given substring.
- Pad::both() — Method in class Pad
- Trim::both() — Method in class Trim
- Base64Serializer — Class in namespace ExeQue\Remix\Serialize
Encodes and decodes data to and from base64.
C
- All::check() — Method in class All
Compare the input value against the comparator.
- Any::check() — Method in class Any
Compare the input value against the comparator.
- Accessible::check() — Method in class Accessible
Compare the input value against the comparator.
- ArrayComparator::check() — Method in class ArrayComparator
Compare the input array against the comparator.
- ArrayComparator::checkArray() — Method in class ArrayComparator
Compare the array against the comparator.
- Has::check() — Method in class Has
Compare the input value against the comparator.
- IsEmpty::check() — Method in class IsEmpty
Compare the input value against the comparator.
- IsList::checkArray() — Method in class IsList
Compare the array against the comparator.
- IsMap::checkArray() — Method in class IsMap
Compare the array against the comparator.
- Comparator — Class in namespace ExeQue\Remix\Compare
- Comparator::check() — Method in class Comparator
Compare the input value against the comparator.
- ComparatorAlias — Class in namespace ExeQue\Remix\Compare
- ComparatorAlias::check() — Method in class ComparatorAlias
Compare the input value against the comparator.
- ComparatorInterface — Class in namespace ExeQue\Remix\Compare
- ComparatorInterface::check() — Method in class ComparatorInterface
Compare the input value against the comparator.
- ComparesUsing — Class in namespace ExeQue\Remix\Compare
Compare a value using a callback.
- ComparesUsing::check() — Method in class ComparesUsing
Compare the input value against the comparator.
- Count — Class in namespace ExeQue\Remix\Compare\Countable
Check if the count of the input matches the min and max values.
- Count::check() — Method in class Count
Compare the input value against the comparator.
- Equal::check() — Method in class Equal
Compare the input value against the comparator.
- IsDateTimeFormat::checkString() — Method in class IsDateTimeFormat
Compare the input string against the comparator.
- IsHexadecimal::checkString() — Method in class IsHexadecimal
Compare the input string against the comparator.
- IsJson::checkString() — Method in class IsJson
Compare the input string against the comparator.
- IsType::callable() — Method in class IsType
- IsType::class() — Method in class IsType
- IsType::check() — Method in class IsType
Compare the input value against the comparator.
- Not::check() — Method in class Not
Compare the input value against the comparator.
- IsEven::checkNumber() — Method in class IsEven
Compare the input number against the comparator.
- IsOdd::checkNumber() — Method in class IsOdd
Compare the input number against the comparator.
- Number::checkNumber() — Method in class Number
Compare the input number against the comparator.
- NumberComparator::check() — Method in class NumberComparator
Compare the input number against the comparator.
- NumberComparator::checkNumber() — Method in class NumberComparator
Compare the input number against the comparator.
- One::check() — Method in class One
Compare the input value against the comparator.
- Same::check() — Method in class Same
Compare the input value against the comparator.
- Contains — Class in namespace ExeQue\Remix\Compare\String
Check if a string contains any or all of the search strings, with support for case insensitivity.
- Contains::checkString() — Method in class Contains
Compare the input string against the comparator.
- Length::checkString() — Method in class Length
Compare the input string against the comparator.
- Matches::checkString() — Method in class Matches
Compare the input string against the comparator.
- StringComparator::check() — Method in class StringComparator
Compare the input string against the comparator.
- StringComparator::checkString() — Method in class StringComparator
Compare the input string against the comparator.
- $ TakesOnlyStringCasing#casing — Property in class TakesOnlyStringCasing
- TakesOnlyStringCasing::camel() — Method in class TakesOnlyStringCasing
Use the Camel casing.
- TakesOnlyStringCasing::cobol() — Method in class TakesOnlyStringCasing
Use the Cobol casing.
- Uses::classUsesRecursive() — Method in class Uses
Ported from
illuminate/support
to prevent package collisions.- Collapse — Class in namespace ExeQue\Remix\Mutate\Array
Collapse an array of arrays into a single array.
- Ceil — Class in namespace ExeQue\Remix\Mutate\Number
Rounds a number up. Optionally with a given precision.
- Pow::cube() — Method in class Pow
- Root::cube() — Method in class Root
- Casing — Class in namespace ExeQue\Remix\Mutate\String
Converts string between different casing types.
- Hash::crc32() — Method in class Hash
D
- TakesOnlyStringCasing::dot() — Method in class TakesOnlyStringCasing
Use the Dot casing.
- Dump — Class in namespace ExeQue\Remix\Debugging
Allows you to dump the value inside a chain of mutators for inspection while developing.
- DumpDie — Class in namespace ExeQue\Remix\Debugging
Allows you to dump the value inside a chain of mutators for inspection while developing. Kills the script afterwards.
- Sort::desc() — Method in class Sort
Sorts an array in descending order.
- SortKeys::desc() — Method in class SortKeys
Sorts the keys of an array in descending order.
- Divide — Class in namespace ExeQue\Remix\Mutate\Number\Math
Divides a number with a given divisor.
- Deserialize — Class in namespace ExeQue\Remix\Mutate\Serialization
Deserialize input.
- Base64Serializer::decode() — Method in class Base64Serializer
Deserialize the value.
- JsonSerializer::decode() — Method in class JsonSerializer
Deserialize the value.
- Serializer::decode() — Method in class Serializer
Deserialize the value.
- SerializerInterface::decode() — Method in class SerializerInterface
Deserialize the value.
E
- Count::equal() — Method in class Count
Count must be equal to the given size.
- Equal — Class in namespace ExeQue\Remix\Compare
Checks if the value is equal to the given value. Uses loose comparison.
- Number::equal() — Method in class Number
Must be equal to the given size.
- Length::equal() — Method in class Length
Length must be equal to the given size.
- $ UsesEncoding#encoding — Property in class UsesEncoding
- Except — Class in namespace ExeQue\Remix\Mutate\Array
Removes specified keys from an array.
- Explode — Class in namespace ExeQue\Remix\Mutate\String
Explode a string into an array
- Base64Serializer::encode() — Method in class Base64Serializer
Serialize the value.
- JsonSerializer::encode() — Method in class JsonSerializer
Serialize the value.
- Serializer::encode() — Method in class Serializer
Serialize the value.
- SerializerInterface::encode() — Method in class SerializerInterface
Serialize the value.
F
- Assert::format() — Method in class Assert
- IsType::float() — Method in class IsType
- Filter — Class in namespace ExeQue\Remix\Mutate\Array
Filter an array using a callback. The callback receives both the value and the key of the array.
- First — Class in namespace ExeQue\Remix\Mutate\Array
Retrieve the first element of an array. Optionally, a callback can be provided to filter the array.
- Flip — Class in namespace ExeQue\Remix\Mutate\Array
Exchanges all keys with their associated values in an arra
- To::float() — Method in class To
Convert the input to a float.
- Floor — Class in namespace ExeQue\Remix\Mutate\Number
Rounds a number down. Optionally with a given precision.
- After::first() — Method in class After
Retrieves the part of a string after the first occurrence of a given substring.
- Before::first() — Method in class Before
Retrieves the part of a string before the first occurrence of a given substring.
- PositionOf::first() — Method in class PositionOf
G
- UsesEncoding::getEncoding() — Method in class UsesEncoding
- Get — Class in namespace ExeQue\Remix\Mutate\Array
Get value from array or object by key using dot-notation.
H
- Has — Class in namespace ExeQue\Remix\Compare\Array
Check if a given key exists using dot-notation.
- HasMultipleComparators — Class in namespace ExeQue\Remix\Concerns
- Hash — Class in namespace ExeQue\Remix\Mutate\String
Generates a hash of the input string with the given algorithm.
- Hmac — Class in namespace ExeQue\Remix\Mutate\String
Generates a hash-based message authentication code (HMAC) using a secret key with the given algorithm.
I
- Assert::intOrFloat() — Method in class Assert
- IsEmpty — Class in namespace ExeQue\Remix\Compare\Array
Checks if an array is empty.
- IsList — Class in namespace ExeQue\Remix\Compare\Array
Checks if an array is a list.
- IsMap — Class in namespace ExeQue\Remix\Compare\Array
Checks if an array is a map.
- IsDateTimeFormat — Class in namespace ExeQue\Remix\Compare\Format
Checks if a string is a valid datetime in the given format.
- IsHexadecimal — Class in namespace ExeQue\Remix\Compare\Format
Checks if a string is hexadecimal. Optionally allows spaces between each byte.
- IsJson — Class in namespace ExeQue\Remix\Compare\Format
Checks if a string is a valid JSON string.
- IsType — Class in namespace ExeQue\Remix\Compare
Check if the value is of a given type. Supports all scalar types, objects, arrays, callables, classes, interfaces and traits.
- IsType::int() — Method in class IsType
- IsType::iterable() — Method in class IsType
- IsType::interface() — Method in class IsType
- IsEven — Class in namespace ExeQue\Remix\Compare\Number
Checks if a number is even.
- IsOdd — Class in namespace ExeQue\Remix\Compare\Number
Checks if a number is odd.
- InvalidArgumentException — Class in namespace ExeQue\Remix\Exceptions
- InvalidComparatorException — Class in namespace ExeQue\Remix\Exceptions
- InvalidMutatorException — Class in namespace ExeQue\Remix\Exceptions
- Implode — Class in namespace ExeQue\Remix\Mutate\Array
Implode an array or iterable value.
- To::int() — Method in class To
Convert the input to an integer.
J
- JsonException — Class in namespace ExeQue\Remix\Exceptions
- JsonDecode — Class in namespace ExeQue\Remix\Mutate\Serialization
Decode a JSON string to an associative array or object. Associative arrays are the default.
- JsonEncode — Class in namespace ExeQue\Remix\Mutate\Serialization
Encode a value into a JSON string.
- JsonSerializer — Class in namespace ExeQue\Remix\Serialize
Encodes and decodes data to and from JSON. Decodes to associative arrays by default.
K
- TakesOnlyStringCasing::kebab() — Method in class TakesOnlyStringCasing
Use the Kebab casing.
- KeyCase — Class in namespace ExeQue\Remix\Mutate\Array
Changes key casing of an array.
- Keys — Class in namespace ExeQue\Remix\Mutate\Array
Retrieve all the keys of an array
L
- Length — Class in namespace ExeQue\Remix\Compare\String
Check if the length of the input matches the min and max values.
- TakesOnlyStringCasing::lower() — Method in class TakesOnlyStringCasing
Use the Lower casing.
- Log — Class in namespace ExeQue\Remix\Debugging
Logs a value to a PSR-3 logger.
- Last — Class in namespace ExeQue\Remix\Mutate\Array
Returns the last element of an array.
- After::last() — Method in class After
Retrieves the part of a string after the last occurrence of a given substring.
- Before::last() — Method in class Before
Retrieves the part of a string before the last occurrence of a given substring.
- Pad::left() — Method in class Pad
- PositionOf::last() — Method in class PositionOf
- $ Substring#length — Property in class Substring
- Trim::left() — Method in class Trim
- Tester::locateAll() — Method in class Tester
- Tester::locateMutators() — Method in class Tester
- Tester::locateComparators() — Method in class Tester
- Tester::locateSerializers() — Method in class Tester
- Tester::locateMakeMethod() — Method in class Tester
M
- Has::make() — Method in class Has
- ComparesUsing::make() — Method in class ComparesUsing
- Count::make() — Method in class Count
- Count::min() — Method in class Count
Count must be greater than or equal to the given size.
- Count::max() — Method in class Count
Count must be less than or equal to the given size.
- Equal::make() — Method in class Equal
- IsDateTimeFormat::make() — Method in class IsDateTimeFormat
- IsHexadecimal::make() — Method in class IsHexadecimal
- IsJson::make() — Method in class IsJson
- IsType::make() — Method in class IsType
- Not::make() — Method in class Not
- Number::make() — Method in class Number
- Number::min() — Method in class Number
Must be greater than or equal to the given minimum.
- Number::max() — Method in class Number
Must be less than or equal to the given maximum.
- Same::make() — Method in class Same
- Contains::make() — Method in class Contains
- Length::make() — Method in class Length
- Length::min() — Method in class Length
Length must be greater than or equal to the given size.
- Length::max() — Method in class Length
Length must be less than or equal to the given size.
- Matches — Class in namespace ExeQue\Remix\Compare\String
Check if a string matches a regular expression pattern.
- Matches::make() — Method in class Matches
- TakesOnlyStringCasing::make() — Method in class TakesOnlyStringCasing
- TakesOnlyStringCasing::macro() — Method in class TakesOnlyStringCasing
Use the Macro casing.
- HasMultipleComparators::make() — Method in class HasMultipleComparators
- HasMultipleComparators::makeFromArray() — Method in class HasMultipleComparators
- Makes — Class in namespace ExeQue\Remix\Concerns
- Makes::make() — Method in class Makes
Create a new instance of the class.
- Dump::make() — Method in class Dump
- Dump::mutate() — Method in class Dump
Mutate the input value.
- DumpDie::make() — Method in class DumpDie
- DumpDie::mutate() — Method in class DumpDie
Mutate the input value.
- Log::make() — Method in class Log
- Log::mutate() — Method in class Log
Mutate the input value.
- MissingTagException — Class in namespace ExeQue\Remix\Exceptions
- ArrayMutator::mutate() — Method in class ArrayMutator
Mutate the input value.
- ArrayMutator::mutateArray() — Method in class ArrayMutator
- At::make() — Method in class At
- At::mutate() — Method in class At
Mutate the input value.
- Collapse::mutate() — Method in class Collapse
Mutate the input value.
- Except::make() — Method in class Except
- Except::mutateArray() — Method in class Except
- Filter::make() — Method in class Filter
- Filter::mutateArray() — Method in class Filter
- First::make() — Method in class First
- First::mutate() — Method in class First
Mutate the input value.
- Flip::mutateArray() — Method in class Flip
- Get::make() — Method in class Get
- Get::mutate() — Method in class Get
Mutate the input value.
- Implode::make() — Method in class Implode
- Implode::mutate() — Method in class Implode
Mutate the input value.
- KeyCase::mutateArray() — Method in class KeyCase
- Keys::mutateArray() — Method in class Keys
- Last::make() — Method in class Last
- Last::mutate() — Method in class Last
Mutate the input value.
- Map — Class in namespace ExeQue\Remix\Mutate\Array
Applies the callback to the elements of the given array
- Map::make() — Method in class Map
- Map::mutateArray() — Method in class Map
- MapKeys — Class in namespace ExeQue\Remix\Mutate\Array
Applies the callback to the keys of the given array
- MapKeys::make() — Method in class MapKeys
- MapKeys::mutateArray() — Method in class MapKeys
- Only::make() — Method in class Only
- Only::mutateArray() — Method in class Only
- Reverse::mutateArray() — Method in class Reverse
- Set::make() — Method in class Set
- Set::mutate() — Method in class Set
Mutate the input value.
- Sort::make() — Method in class Sort
- Sort::mutateArray() — Method in class Sort
- SortKeys::make() — Method in class SortKeys
- SortKeys::mutateArray() — Method in class SortKeys
- Values::mutateArray() — Method in class Values
- Walk::make() — Method in class Walk
- Walk::mutateArray() — Method in class Walk
- WalkRecursive::make() — Method in class WalkRecursive
- WalkRecursive::mutateArray() — Method in class WalkRecursive
- Wrap::mutate() — Method in class Wrap
Mutate the input value.
- To::make() — Method in class To
- To::mutate() — Method in class To
Mutate the input value.
- ToClass::make() — Method in class ToClass
- ToClass::mutate() — Method in class ToClass
Mutate the input value.
- MutatesUsing — Class in namespace ExeQue\Remix\Mutate
Mutate a value using a callback.
- MutatesUsing::make() — Method in class MutatesUsing
- MutatesUsing::mutate() — Method in class MutatesUsing
Mutate the input value.
- Mutator — Class in namespace ExeQue\Remix\Mutate
- MutatorAlias — Class in namespace ExeQue\Remix\Mutate
- MutatorAlias::mutate() — Method in class MutatorAlias
Mutate the input value.
- MutatorInterface — Class in namespace ExeQue\Remix\Mutate
- MutatorInterface::mutate() — Method in class MutatorInterface
Mutate the input value.
- Abs::mutateNumber() — Method in class Abs
- Ceil::make() — Method in class Ceil
- Ceil::mutateNumber() — Method in class Ceil
- Floor::make() — Method in class Floor
- Floor::mutateNumber() — Method in class Floor
- Add::make() — Method in class Add
- Add::mutateNumber() — Method in class Add
- Divide::make() — Method in class Divide
- Divide::mutateNumber() — Method in class Divide
- Modulo — Class in namespace ExeQue\Remix\Mutate\Number\Math
Calculate the modulo of a number.
- Modulo::make() — Method in class Modulo
- Modulo::mutateNumber() — Method in class Modulo
- Multiply — Class in namespace ExeQue\Remix\Mutate\Number\Math
Multiply a number with a given multiplier.
- Multiply::make() — Method in class Multiply
- Multiply::mutateNumber() — Method in class Multiply
- Pow::make() — Method in class Pow
- Pow::mutateNumber() — Method in class Pow
- Root::make() — Method in class Root
- Root::mutateNumber() — Method in class Root
- Subtract::make() — Method in class Subtract
- Subtract::mutateNumber() — Method in class Subtract
- NumberMutator::mutate() — Method in class NumberMutator
Mutate the input value.
- NumberMutator::mutateNumber() — Method in class NumberMutator
- Round::make() — Method in class Round
- Round::mutateNumber() — Method in class Round
- Sequence::make() — Method in class Sequence
- Sequence::mutate() — Method in class Sequence
Mutate the input value.
- Base64Decode::make() — Method in class Base64Decode
- Base64Decode::mutate() — Method in class Base64Decode
Mutate the input value.
- Base64Encode::mutate() — Method in class Base64Encode
Mutate the input value.
- Deserialize::make() — Method in class Deserialize
- Deserialize::mutate() — Method in class Deserialize
Mutate the input value.
- JsonDecode::make() — Method in class JsonDecode
- JsonDecode::mutate() — Method in class JsonDecode
Mutate the input value.
- JsonEncode::make() — Method in class JsonEncode
- JsonEncode::mutate() — Method in class JsonEncode
Mutate the input value.
- Serialize::mutate() — Method in class Serialize
Mutate the input value.
- After::make() — Method in class After
- After::mutateString() — Method in class After
- Append::make() — Method in class Append
- Append::mutateString() — Method in class Append
- Before::make() — Method in class Before
- Before::mutateString() — Method in class Before
- Casing::mutateString() — Method in class Casing
- Explode::make() — Method in class Explode
- Explode::mutate() — Method in class Explode
Mutate the input value.
- Hash::make() — Method in class Hash
- Hash::md5() — Method in class Hash
- Hash::mutateString() — Method in class Hash
- Hmac::make() — Method in class Hmac
- Hmac::mutateString() — Method in class Hmac
- Mask — Class in namespace ExeQue\Remix\Mutate\String
Masks a string with a single character based on a regular expression
- Mask::make() — Method in class Mask
- Mask::mutateString() — Method in class Mask
- Pad::make() — Method in class Pad
- Pad::mutateString() — Method in class Pad
- PositionOf::make() — Method in class PositionOf
- PositionOf::mutate() — Method in class PositionOf
Mutate the input value.
- Prepend::make() — Method in class Prepend
- Prepend::mutateString() — Method in class Prepend
- Remove::make() — Method in class Remove
- Remove::mutateString() — Method in class Remove
- Replace::make() — Method in class Replace
- Replace::mutateString() — Method in class Replace
- ReplaceFirst::make() — Method in class ReplaceFirst
- ReplaceFirst::mutateString() — Method in class ReplaceFirst
- ReplaceLast::make() — Method in class ReplaceLast
- ReplaceLast::mutateString() — Method in class ReplaceLast
- Reverse::make() — Method in class Reverse
- Reverse::mutateString() — Method in class Reverse
- Split::make() — Method in class Split
- Split::mutate() — Method in class Split
Mutate the input value.
- StringMutator::mutate() — Method in class StringMutator
Mutate the input value.
- StringMutator::mutateString() — Method in class StringMutator
- Substring::make() — Method in class Substring
- Substring::mutateString() — Method in class Substring
- Tags::make() — Method in class Tags
- Tags::mutateString() — Method in class Tags
- Trim::make() — Method in class Trim
- Trim::mutateString() — Method in class Trim
- Truncate::make() — Method in class Truncate
- Truncate::mutateString() — Method in class Truncate
- Ucfirst::make() — Method in class Ucfirst
- Ucfirst::mutateString() — Method in class Ucfirst
- Ucwords::make() — Method in class Ucwords
- Ucwords::mutateString() — Method in class Ucwords
- Wrap::make() — Method in class Wrap
- Wrap::mutateString() — Method in class Wrap
- When::make() — Method in class When
- When::mutate() — Method in class When
Mutate the input value.
- Base64Serializer::make() — Method in class Base64Serializer
- JsonSerializer::make() — Method in class JsonSerializer
- Serializer::make() — Method in class Serializer
N
- IsType::numeric() — Method in class IsType
- IsType::null() — Method in class IsType
- Not — Class in namespace ExeQue\Remix\Compare
Inverts the result of a mutator.
- Number — Class in namespace ExeQue\Remix\Compare\Number
Check if the input matches the min and max values.
- NumberComparator — Class in namespace ExeQue\Remix\Compare\Number
- NumberMutator — Class in namespace ExeQue\Remix\Mutate\Number
- $ PositionOf#needle — Property in class PositionOf
O
- IsType::object() — Method in class IsType
- One — Class in namespace ExeQue\Remix\Compare
Only one of the given comparators must be true. Outputs false if none or more than one is true (xor).
- Only — Class in namespace ExeQue\Remix\Mutate\Array
Retrieve only the keys specified.
- To::object() — Method in class To
Convert the input to an object.
- JsonDecode::object() — Method in class JsonDecode
- $ PositionOf#offset — Property in class PositionOf
P
- TakesOnlyStringCasing::pascal() — Method in class TakesOnlyStringCasing
Use the Pascal casing.
- Pow — Class in namespace ExeQue\Remix\Mutate\Number\Math
Raise a number to a given exponent.
- JsonEncode::pretty() — Method in class JsonEncode
- Pad — Class in namespace ExeQue\Remix\Mutate\String
Pads a string to a given length with another string with specified direction.
- PositionOf — Class in namespace ExeQue\Remix\Mutate\String
Finds the position of the first occurrence of a substring in a string
- Prepend — Class in namespace ExeQue\Remix\Mutate\String
Prepend a string to the value.
R
- Assert::reportInvalidArgument() — Method in class Assert
- Assert::report() — Method in class Assert
- IsType::resource() — Method in class IsType
- ResolvesComparators — Class in namespace ExeQue\Remix\Concerns
- ResolvesComparators::resolveComparator() — Method in class ResolvesComparators
- ResolvesComparators::resolveComparators() — Method in class ResolvesComparators
- ResolvesMutators — Class in namespace ExeQue\Remix\Concerns
- ResolvesMutators::resolveMutator() — Method in class ResolvesMutators
- ResolvesMutators::resolveMutators() — Method in class ResolvesMutators
- ResolvesStringInput — Class in namespace ExeQue\Remix\Concerns
- ResolvesStringInput::resolveStringInput() — Method in class ResolvesStringInput
- Regexp — Class in namespace ExeQue\Remix\Data
- RemixException — Class in namespace ExeQue\Remix\Exceptions
- Reverse — Class in namespace ExeQue\Remix\Mutate\Array
Return an array with elements in reverse order
- Root — Class in namespace ExeQue\Remix\Mutate\Number\Math
Calculate the root of a number.
- Round — Class in namespace ExeQue\Remix\Mutate\Number
Round a number. By default, this will round to the nearest integer. The precision and mode can be set to change this.
- Pad::right() — Method in class Pad
- Remove — Class in namespace ExeQue\Remix\Mutate\String
Removes all occurrences of the given string from the input string.
- Replace — Class in namespace ExeQue\Remix\Mutate\String
Replace all occurrences of the search string with the replacement string.
- ReplaceFirst — Class in namespace ExeQue\Remix\Mutate\String
Replace the first occurrence of the search string with the replacement string.
- ReplaceLast — Class in namespace ExeQue\Remix\Mutate\String
Replaces the last occurrence of the search string with the replacement string.
- Reverse — Class in namespace ExeQue\Remix\Mutate\String
Reverses the string
- Trim::right() — Method in class Trim
- Tester::runAll() — Method in class Tester
S
- Assert::stringable() — Method in class Assert
- IsType::string() — Method in class IsType
- IsType::scalar() — Method in class IsType
- Same — Class in namespace ExeQue\Remix\Compare
Checks if the value is identical to the given value. Uses strict comparison.
- StringComparator — Class in namespace ExeQue\Remix\Compare\String
- TakesOnlyStringCasing::sentence() — Method in class TakesOnlyStringCasing
Use the Sentence casing.
- TakesOnlyStringCasing::snake() — Method in class TakesOnlyStringCasing
Use the Snake casing.
- UsesEncoding::setEncoding() — Method in class UsesEncoding
- SanitizesHexStrings — Class in namespace ExeQue\Remix\Concerns\Sanitization
Not yet in use - Should be used for later sanitization of hex strings once implemented.
- SanitizesHexStrings::sanitizeHexString() — Method in class SanitizesHexStrings
- Log::setDefaultLogger() — Method in class Log
Set the default logger instance to use. If no logger is provided to the constructor, this logger will be used.
- SerializationException — Class in namespace ExeQue\Remix\Exceptions
- SerializeException — Class in namespace ExeQue\Remix\Exceptions
- Set — Class in namespace ExeQue\Remix\Mutate\Array
Set a value in an array or object by key using dot notation.
- Sort — Class in namespace ExeQue\Remix\Mutate\Array
Sorts an array. The callback is used to retrieve the value to sort by. If no callback is provided, the value itself is used.
- SortKeys — Class in namespace ExeQue\Remix\Mutate\Array
Sorts the keys of an array.
- To::string() — Method in class To
Convert the input to a string.
- Pow::square() — Method in class Pow
- Root::square() — Method in class Root
- Subtract — Class in namespace ExeQue\Remix\Mutate\Number\Math
Subtract a number from another number.
- Sequence — Class in namespace ExeQue\Remix\Mutate
Combine multiple mutators into one. The output of the first mutator is passed to the second mutator, and so on.
- Serialize — Class in namespace ExeQue\Remix\Mutate\Serialization
Serialize input
- Hash::sha1() — Method in class Hash
- Hash::sha256() — Method in class Hash
- Hash::sha512() — Method in class Hash
- Split — Class in namespace ExeQue\Remix\Mutate\String
Splits a string into an array of strings with a specified max size.
- StringMutator — Class in namespace ExeQue\Remix\Mutate\String
- Substring — Class in namespace ExeQue\Remix\Mutate\String
Extracts a substring from a string
- $ Substring#start — Property in class Substring
- Serializer — Class in namespace ExeQue\Remix\Serialize
Serialize and deserialize input.
- SerializerInterface — Class in namespace ExeQue\Remix\Serialize
T
- Assert::traitExists() — Method in class Assert
- IsType::trait() — Method in class IsType
- TakesOnlyStringCasing — Class in namespace ExeQue\Remix\Concerns\Definitions
- TakesOnlyStringCasing::title() — Method in class TakesOnlyStringCasing
Use the Title casing.
- TakesOnlyStringCasing::train() — Method in class TakesOnlyStringCasing
Use the Train casing.
- Uses::traitUsesRecursive() — Method in class Uses
Ported from
illuminate/support
to prevent package collisions.- To — Class in namespace ExeQue\Remix\Mutate\Convert
Convert the input to a given type,
- ToClass — Class in namespace ExeQue\Remix\Mutate\Convert
Converts a value to a class instance using the given class' constructor.
- Sequence::then() — Method in class Sequence
Add mutator(s) to the sequence.
- Tags — Class in namespace ExeQue\Remix\Mutate\String
Replaces tags
{{ tag }}
in a string with values from a map.- Trim — Class in namespace ExeQue\Remix\Mutate\String
Trims a string with specified direction and characters
- Truncate — Class in namespace ExeQue\Remix\Mutate\String
Truncate a string to a given length. Appends the provided ellipsis to the end of the string if it is truncated.
- Tester — Class in namespace ExeQue\Remix\Testing
- Tester::testDocblock() — Method in class Tester
- Tester::testMakeMethod() — Method in class Tester
U
- TakesOnlyStringCasing::upper() — Method in class TakesOnlyStringCasing
Use the Upper casing.
- UsesEncoding — Class in namespace ExeQue\Remix\Concerns\Definitions
- UnreachableException — Class in namespace ExeQue\Remix\Exceptions
- Uses — Class in namespace ExeQue\Remix\Helpers
- Ucfirst — Class in namespace ExeQue\Remix\Mutate\String
Converts the first character of a string to uppercase.
- Ucwords — Class in namespace ExeQue\Remix\Mutate\String
Converts the first character of each word in a string to uppercase.
V
- ValidatesEncoding — Class in namespace ExeQue\Remix\Concerns\Validation
- ValidatesEncoding::validateEncoding() — Method in class ValidatesEncoding
- Values — Class in namespace ExeQue\Remix\Mutate\Array
Retrieves all the values of an array
W
- HasMultipleComparators::with() — Method in class HasMultipleComparators
- Walk — Class in namespace ExeQue\Remix\Mutate\Array
Apply a user function to every member of an array
- WalkRecursive — Class in namespace ExeQue\Remix\Mutate\Array
Apply a user function recursively to every member of an array
- Wrap — Class in namespace ExeQue\Remix\Mutate\Array
Wraps a value in an array (if it isn't already an array)
- Sequence::when() — Method in class Sequence
Add mutator(s) to the sequence that runs if a condition is met.
- Wrap — Class in namespace ExeQue\Remix\Mutate\String
Wraps a string in a prefix and suffix. Uses the same prefix and suffix if only one is provided.
- When — Class in namespace ExeQue\Remix\Mutate
If the condition is true, executes
$then
or$otherwise
(if set).
_
- Has::__construct() — Method in class Has
- Comparator::__invoke() — Method in class Comparator
Compare the input value against the comparator.
- ComparatorAlias::__construct() — Method in class ComparatorAlias
- ComparatorInterface::__invoke() — Method in class ComparatorInterface
Compare the input value against the comparator.
- ComparesUsing::__construct() — Method in class ComparesUsing
- Count::__construct() — Method in class Count
- Equal::__construct() — Method in class Equal
- IsDateTimeFormat::__construct() — Method in class IsDateTimeFormat
- IsHexadecimal::__construct() — Method in class IsHexadecimal
- IsJson::__construct() — Method in class IsJson
- IsType::__construct() — Method in class IsType
- Not::__construct() — Method in class Not
- Number::__construct() — Method in class Number
- Same::__construct() — Method in class Same
- Contains::__construct() — Method in class Contains
- Length::__construct() — Method in class Length
- Matches::__construct() — Method in class Matches
- TakesOnlyStringCasing::__construct() — Method in class TakesOnlyStringCasing
- HasMultipleComparators::__construct() — Method in class HasMultipleComparators
- Dump::__construct() — Method in class Dump
- DumpDie::__construct() — Method in class DumpDie
- Log::__construct() — Method in class Log
- At::__construct() — Method in class At
- Except::__construct() — Method in class Except
- Filter::__construct() — Method in class Filter
- First::__construct() — Method in class First
- Get::__construct() — Method in class Get
- Implode::__construct() — Method in class Implode
- Last::__construct() — Method in class Last
- Map::__construct() — Method in class Map
- MapKeys::__construct() — Method in class MapKeys
- Only::__construct() — Method in class Only
- Set::__construct() — Method in class Set
- Sort::__construct() — Method in class Sort
- SortKeys::__construct() — Method in class SortKeys
- Walk::__construct() — Method in class Walk
- WalkRecursive::__construct() — Method in class WalkRecursive
- To::__construct() — Method in class To
- ToClass::__construct() — Method in class ToClass
- MutatesUsing::__construct() — Method in class MutatesUsing
- Mutator::__invoke() — Method in class Mutator
Mutate the input value.
- MutatorAlias::__construct() — Method in class MutatorAlias
- MutatorInterface::__invoke() — Method in class MutatorInterface
Mutate the input value.
- Ceil::__construct() — Method in class Ceil
- Floor::__construct() — Method in class Floor
- Add::__construct() — Method in class Add
- Divide::__construct() — Method in class Divide
- Modulo::__construct() — Method in class Modulo
- Multiply::__construct() — Method in class Multiply
- Pow::__construct() — Method in class Pow
- Root::__construct() — Method in class Root
- Subtract::__construct() — Method in class Subtract
- Round::__construct() — Method in class Round
- Sequence::__construct() — Method in class Sequence
- Base64Decode::__construct() — Method in class Base64Decode
- Deserialize::__construct() — Method in class Deserialize
- JsonDecode::__construct() — Method in class JsonDecode
- JsonEncode::__construct() — Method in class JsonEncode
- After::__construct() — Method in class After
- Append::__construct() — Method in class Append
- Before::__construct() — Method in class Before
- Explode::__construct() — Method in class Explode
- Hash::__construct() — Method in class Hash
- Hmac::__construct() — Method in class Hmac
- Mask::__construct() — Method in class Mask
- Pad::__construct() — Method in class Pad
- PositionOf::__construct() — Method in class PositionOf
- Prepend::__construct() — Method in class Prepend
- Remove::__construct() — Method in class Remove
- Replace::__construct() — Method in class Replace
- ReplaceFirst::__construct() — Method in class ReplaceFirst
- ReplaceLast::__construct() — Method in class ReplaceLast
- Reverse::__construct() — Method in class Reverse
- Split::__construct() — Method in class Split
- Substring::__construct() — Method in class Substring
- Tags::__construct() — Method in class Tags
- Trim::__construct() — Method in class Trim
- Truncate::__construct() — Method in class Truncate
- Ucfirst::__construct() — Method in class Ucfirst
- Ucwords::__construct() — Method in class Ucwords
- Wrap::__construct() — Method in class Wrap
- When::__construct() — Method in class When
- Base64Serializer::__construct() — Method in class Base64Serializer
- JsonSerializer::__construct() — Method in class JsonSerializer
- Serializer::__construct() — Method in class Serializer