minwork/array
Minwork Array provides fast, well-tested helpers for nested, associative, and object arrays. Get/set/has plus map, filter, find, group, sort, and validation, with fluent-style chaining. No dependencies; modern PHP syntax.
Arr::forceArray(mixed $var, int $flag = self::FORCE_ARRAY_ALL): mixed
Make variable an array (according to flag settings)
Arr::forceArray(0) -> [0]
Arr::forceArray('test') -> ['test']
Arr::forceArray(null) -> [null]
Arr::forceArray(null, Arr::FORCE_ARRAY_PRESERVE_NULL) -> null
$object = new stdClass();
Arr::forceArray($object) -> [$object]
// With this flag all objects remain intact
Arr::forceArray($object, Arr::FORCE_ARRAY_PRESERVE_OBJECTS) -> $object
$object = new ArrayObject();
Arr::forceArray($object) -> [$object]
// With this flag objects implementing ArrayAccess remain intact
Arr::forceArray($object, Arr::FORCE_ARRAY_PRESERVE_ARRAY_OBJECTS) -> $object
How can I help you explore Laravel packages today?