$object Start\Errors\Front\ErrorsController#1520 (57)
  • Properties (57)
  • Methods (133)
  • protected title -> string (18) "Nombre del recurso"
    protected titleNew -> string (13) "Nuevo recurso"
    protected titleEdit -> string (18) "Actualizar recurso"
    protected layout -> string (6) "layout"
    protected view -> Infinyti\Base\Views\View#1518 (11)
    • Properties (11)
    • Methods (8)
    • Class constants (1)
    • protected env -> string (5) "front"
      protected entity -> string (6) "errors"
      protected template -> null
      protected layout -> string (6) "layout"
      protected compPath -> string (68) "/var/www/ideasfarm/public_html/apps/start-if/components/errors/Front"
      • Directory
      • drwxr-xr-x 33 33 4096 Jul 15 20:53 /var/www/ideasfarm/public_html/apps/start-if/components/errors/Front
        
      protected vars -> array (0)
      view -> string (5) "index"
      templateEngine -> string (4) "html"
      skins -> Infinyti\Library\Base\Warps\Collections\Collection#1513 (2)
      • Properties (2)
      • Methods (183)
      • Static methods (13)
      • Static properties (2)
      • Iterator (2)
      • toString
      • protected items -> array (2)
        front => string (18) "ideasfarm-template"
        admin => string (6) "pulsar"
        protected escapeWhenCastingToString -> boolean false
      • public __get($key)
        Defined in <ROOT>/library/base/warps/collections/Collection.php:12
        public __construct($items = array()) Create a new collection.
        /**
         * Create a new collection.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
        public all(): array<TKey, TValue> Get all of the items in the collection.
        /**
         * Get all of the items in the collection.
         *
         * @return array<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
        public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
        /**
         * Get a lazy collection for the items in this collection.
         *
         * @return \Illuminate\Support\LazyCollection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
        public median($key = null): float|int|null Get the median of a given key.
        /**
         * Get the median of a given key.
         *
         * @param  string|array<array-key, string>|null  $key
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
        public mode($key = null): array<int, float|int>|null Get the mode of a given key.
        /**
         * Get the mode of a given key.
         *
         * @param  string|array<array-key, string>|null  $key
         * @return array<int, float|int>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
        public collapse(): static<int, mixed> Collapse the collection of items into a single array.
        /**
         * Collapse the collection of items into a single array.
         *
         * @return static<int, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
        public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
        /**
         * Collapse the collection of items into a single array while preserving its keys.
         *
         * @return static<mixed, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
        public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
        /**
         * Determine if an item exists in the collection.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
        public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
        /**
         * Determine if an item exists, using strict comparison.
         *
         * @param  (callable(TValue): bool)|TValue|array-key  $key
         * @param  TValue|null  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
        public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
        /**
         * Determine if an item is not contained in the collection.
         *
         * @param  mixed  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
        public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
        /**
         * Determine if an item is not contained in the enumerable, using strict comparison.
         *
         * @param  mixed  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
        public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
        /**
         * Cross join with the given lists, returning all possible permutations.
         *
         * @template TCrossJoinKey
         * @template TCrossJoinValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
         * @return static<int, array<int, TValue|TCrossJoinValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
        public diff($items): static Get the items in the collection that are not present in the given items.
        /**
         * Get the items in the collection that are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
        public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
        /**
         * Get the items in the collection that are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
        public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
        /**
         * Get the items in the collection whose keys and values are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
        public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
        /**
         * Get the items in the collection whose keys and values are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
        public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
        /**
         * Get the items in the collection whose keys are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
        public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
        /**
         * Get the items in the collection whose keys are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
        public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
        /**
         * Retrieve duplicate items from the collection.
         *
         * @template TMapValue
         *
         * @param  (callable(TValue): TMapValue)|string|null  $callback
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
        public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
        /**
         * Retrieve duplicate items from the collection using strict comparison.
         *
         * @template TMapValue
         *
         * @param  (callable(TValue): TMapValue)|string|null  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
        protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
        /**
         * Get the comparison function to detect duplicates.
         *
         * @param  bool  $strict
         * @return callable(TValue, TValue): bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
        public except($keys): static Get all items except for those with the specified keys.
        /**
         * Get all items except for those with the specified keys.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
        public filter(?callable $callback = null): static Run a filter over each of the items.
        /**
         * Run a filter over each of the items.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
        public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
        /**
         * Get the first item from the collection passing the given truth test.
         *
         * @template TFirstDefault
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
         * @return TValue|TFirstDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
        public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
        /**
         * Get a flattened array of the items in the collection.
         *
         * @param  int  $depth
         * @return static<int, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
        public flip(): static<TValue, TKey> Flip the items in the collection.
        /**
         * Flip the items in the collection.
         *
         * @return static<TValue, TKey>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
        public forget($keys): $this Remove an item from the collection by key.
        /**
         * Remove an item from the collection by key.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
        public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
        /**
         * Get an item from the collection by key.
         *
         * @template TGetDefault
         *
         * @param  TKey|null  $key
         * @param  TGetDefault|(\Closure(): TGetDefault)  $default
         * @return TValue|TGetDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
        public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
        /**
         * Get an item from the collection by key or add it to collection if it does not exist.
         *
         * @template TGetOrPutValue
         *
         * @param  mixed  $key
         * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
         * @return TValue|TGetOrPutValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
        public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
        /**
         * Group an associative array by a field or using a callback.
         *
         * @template TGroupKey of array-key|\UnitEnum|\Stringable
         *
         * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
         * @param  bool  $preserveKeys
         * @return static<
         *  ($groupBy is (array|string)
         *      ? array-key
         *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
         *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
         * >
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
        public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
        /**
         * Key an associative array by a field or using a callback.
         *
         * @template TNewKey of array-key|\UnitEnum
         *
         * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
         * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
        public has($key): bool Determine if an item exists in the collection by key.
        /**
         * Determine if an item exists in the collection by key.
         *
         * @param  TKey|array<array-key, TKey>  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
        public hasAny($key): bool Determine if any of the keys exist in the collection.
        /**
         * Determine if any of the keys exist in the collection.
         *
         * @param  TKey|array<array-key, TKey>  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
        public implode($value, $glue = null): string Concatenate values of a given key as a string.
        /**
         * Concatenate values of a given key as a string.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $value
         * @param  string|null  $glue
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
        public intersect($items): static Intersect the collection with the given items.
        /**
         * Intersect the collection with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
        public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
        /**
         * Intersect the collection with the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
        public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
        /**
         * Intersect the collection with the given items with additional index check.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
        public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
        /**
         * Intersect the collection with the given items with additional index check, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
        public intersectByKeys($items): static Intersect the collection with the given items by key.
        /**
         * Intersect the collection with the given items by key.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
        public isEmpty(): bool Determine if the collection is empty or not.
        /**
         * Determine if the collection is empty or not.
         *
         * @phpstan-assert-if-true null $this->first()
         * @phpstan-assert-if-true null $this->last()
         *
         * @phpstan-assert-if-false TValue $this->first()
         * @phpstan-assert-if-false TValue $this->last()
         *
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
        public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
        /**
         * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return bool
         *
         * @deprecated 12.49.0 Use the `hasSole()` method instead.
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
        public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
        /**
         * Determine if the collection contains multiple items.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return bool
         *
         * @deprecated 12.50.0 Use the `hasMany()` method instead.
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
        public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
        /**
         * Join all items from the collection using a string. The final items can use a separate glue string.
         *
         * @param  string  $glue
         * @param  string  $finalGlue
         * @return TValue|string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
        public keys(): static<int, TKey> Get the keys of the collection items.
        /**
         * Get the keys of the collection items.
         *
         * @return static<int, TKey>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
        public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
        /**
         * Get the last item from the collection.
         *
         * @template TLastDefault
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @param  TLastDefault|(\Closure(): TLastDefault)  $default
         * @return TValue|TLastDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
        public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
        /**
         * Get the values of a given key.
         *
         * @param  \Closure|string|int|array<array-key, string>|null  $value
         * @param  \Closure|string|null  $key
         * @return static<array-key, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
        public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
        /**
         * Run a map over each of the items.
         *
         * @template TMapValue
         *
         * @param  callable(TValue, TKey): TMapValue  $callback
         * @return static<TKey, TMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
        public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
        /**
         * Run a dictionary map over the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapToDictionaryKey of array-key
         * @template TMapToDictionaryValue
         *
         * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
         * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
        public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
        /**
         * Run an associative map over each of the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapWithKeysKey of array-key
         * @template TMapWithKeysValue
         *
         * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
         * @return static<TMapWithKeysKey, TMapWithKeysValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
        public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
        /**
         * Merge the collection with the given items.
         *
         * @template TMergeValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
         * @return static<TKey, TValue|TMergeValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
        public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
        /**
         * Recursively merge the collection with the given items.
         *
         * @template TMergeRecursiveValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
         * @return static<TKey, TValue|TMergeRecursiveValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
        public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
        /**
         * Multiply the items in the collection by the multiplier.
         *
         * @param  int  $multiplier
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
        public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
        /**
         * Create a collection by using this collection for keys and another for its values.
         *
         * @template TCombineValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
         * @return static<TValue, TCombineValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
        public union($items): static Union the collection with the given items.
        /**
         * Union the collection with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
        public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
        /**
         * Create a new collection consisting of every n-th element.
         *
         * @param  int  $step
         * @param  int  $offset
         * @return ($step is positive-int ? static : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
        public only($keys): static Get the items with the specified keys.
        /**
         * Get the items with the specified keys.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
        public select($keys): static Select specific values from the items within the collection.
        /**
         * Select specific values from the items within the collection.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
        public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
        /**
         * Get and remove the last N items from the collection.
         *
         * @param  int  $count
         * @return ($count is 1 ? TValue|null : static<int, TValue>)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
        public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
        /**
         * Push an item onto the beginning of the collection.
         *
         * @param  TValue  $value
         * @param  TKey  $key
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
        public push($values): $this Push one or more items onto the end of the collection.
        /**
         * Push one or more items onto the end of the collection.
         *
         * @param  TValue  ...$values
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
        public unshift($values): $this Prepend one or more items to the beginning of the collection.
        /**
         * Prepend one or more items to the beginning of the collection.
         *
         * @param  TValue  ...$values
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
        public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
        /**
         * Push all of the given items onto the collection.
         *
         * @template TConcatKey of array-key
         * @template TConcatValue
         *
         * @param  iterable<TConcatKey, TConcatValue>  $source
         * @return static<TKey|TConcatKey, TValue|TConcatValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
        public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
        /**
         * Get and remove an item from the collection.
         *
         * @template TPullDefault
         *
         * @param  TKey  $key
         * @param  TPullDefault|(\Closure(): TPullDefault)  $default
         * @return TValue|TPullDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
        public put($key, $value): $this Put an item in the collection by key.
        /**
         * Put an item in the collection by key.
         *
         * @param  TKey  $key
         * @param  TValue  $value
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
        public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
        /**
         * Get one or a specified number of items randomly from the collection.
         *
         * @param  (callable(self<TKey, TValue>): int)|int|null  $number
         * @param  bool  $preserveKeys
         * @return ($number is null ? TValue : static<int, TValue>)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
        public replace($items): static Replace the collection items with the given items.
        /**
         * Replace the collection items with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
        public replaceRecursive($items): static Recursively replace the collection items with the given items.
        /**
         * Recursively replace the collection items with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
        public reverse(): static Reverse items order.
        /**
         * Reverse items order.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
        public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
        /**
         * Search the collection for a given value and return the corresponding key if successful.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TKey|false
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
        public before($value, $strict = false): TValue|null Get the item before the given item.
        /**
         * Get the item before the given item.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
        public after($value, $strict = false): TValue|null Get the item after the given item.
        /**
         * Get the item after the given item.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
        public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
        /**
         * Get and remove the first N items from the collection.
         *
         * @param  int<0, max>  $count
         * @return ($count is 1 ? TValue|null : static<int, TValue>)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
        public shuffle(): static Shuffle the items in the collection.
        /**
         * Shuffle the items in the collection.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
        public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
        /**
         * Create chunks representing a "sliding window" view of the items in the collection.
         *
         * @param  positive-int  $size
         * @param  positive-int  $step
         * @return static<int, static>
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
        public skip($count): static Skip the first {$count} items.
        /**
         * Skip the first {$count} items.
         *
         * @param  int  $count
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
        public skipUntil($value): static Skip items in the collection until the given condition is met.
        /**
         * Skip items in the collection until the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
        public skipWhile($value): static Skip items in the collection while the given condition is met.
        /**
         * Skip items in the collection while the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
        public slice($offset, $length = null): static Slice the underlying collection array.
        /**
         * Slice the underlying collection array.
         *
         * @param  int  $offset
         * @param  int|null  $length
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
        public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
        /**
         * Split a collection into a certain number of groups.
         *
         * @param  int  $numberOfGroups
         * @return ($numberOfGroups is positive-int ? static<int, static> : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
        public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
        /**
         * Split a collection into a certain number of groups, and fill the first groups completely.
         *
         * @param  int  $numberOfGroups
         * @return ($numberOfGroups is positive-int ? static<int, static> : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
        public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
        /**
         * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue
         *
         * @throws \Illuminate\Support\ItemNotFoundException
         * @throws \Illuminate\Support\MultipleItemsFoundException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
        public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
        /**
         * Determine if the collection contains a single item, optionally matching the given criteria.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
        public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
        /**
         * Get the first item in the collection but throw an exception if no matching items exist.
         *
         * @param  (callable(TValue, TKey): bool)|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue
         *
         * @throws \Illuminate\Support\ItemNotFoundException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
        public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
        /**
         * Chunk the collection into chunks of the given size.
         *
         * @param  int  $size
         * @param  bool  $preserveKeys
         * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
        public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
        /**
         * Chunk the collection into chunks with a callback.
         *
         * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
         * @return static<int, static<TKey, TValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
        public sort($callback = null): static Sort through each item with a callback.
        /**
         * Sort through each item with a callback.
         *
         * @param  (callable(TValue, TValue): int)|null|int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
        public sortDesc($options = 0): static Sort items in descending order.
        /**
         * Sort items in descending order.
         *
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
        public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
        /**
         * Sort the collection using the given callback.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
         * @param  int  $options
         * @param  bool  $descending
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
        protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
        /**
         * Sort the collection using multiple comparisons.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
        public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
        /**
         * Sort the collection in descending order using the given callback.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
        public sortKeys($options = 0, $descending = false): static Sort the collection keys.
        /**
         * Sort the collection keys.
         *
         * @param  int  $options
         * @param  bool  $descending
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
        public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
        /**
         * Sort the collection keys in descending order.
         *
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
        public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
        /**
         * Sort the collection keys using a callback.
         *
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
        public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
        /**
         * Splice a portion of the underlying collection array.
         *
         * @param  int  $offset
         * @param  int|null  $length
         * @param  array<array-key, TValue>  $replacement
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
        public take($limit): static Take the first or last {$limit} items.
        /**
         * Take the first or last {$limit} items.
         *
         * @param  int  $limit
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
        public takeUntil($value): static Take items in the collection until the given condition is met.
        /**
         * Take items in the collection until the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
        public takeWhile($value): static Take items in the collection while the given condition is met.
        /**
         * Take items in the collection while the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
        public transform(callable $callback): $this Transform each item in the collection using a callback.
        /**
         * Transform each item in the collection using a callback.
         *
         * @template TMapValue
         *
         * @param  callable(TValue, TKey): TMapValue  $callback
         * @return $this
         *
         * @phpstan-this-out static<TKey, TMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
        public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
        /**
         * Flatten a multi-dimensional associative array with dots.
         *
         * @param  int  $depth
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
        public undot(): static Convert a flatten "dot" notation array into an expanded array.
        /**
         * Convert a flatten "dot" notation array into an expanded array.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
        public unique($key = null, $strict = false): static Return only unique items from the collection array.
        /**
         * Return only unique items from the collection array.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $key
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
        public values(): static<int, TValue> Reset the keys on the underlying array.
        /**
         * Reset the keys on the underlying array.
         *
         * @return static<int, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
        public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
        /**
         * Zip the collection together with one or more arrays.
         *
         * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
         *      => [[1, 4], [2, 5], [3, 6]]
         *
         * @template TZipValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
         * @return static<int, static<int, TValue|TZipValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
        public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
        /**
         * Pad collection to the specified length with a value.
         *
         * @template TPadValue
         *
         * @param  int  $size
         * @param  TPadValue  $value
         * @return static<int, TValue|TPadValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
        public getIterator(): Traversable Get an iterator for the items.
        /**
         * Get an iterator for the items.
         *
         * @return \ArrayIterator<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
        public count(): int Count the number of items in the collection.
        /**
         * Count the number of items in the collection.
         *
         * @return int<0, max>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
        public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
        /**
         * Count the number of items in the collection by a field or using a callback.
         *
         * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
         * @return static<array-key, int>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
        public add($item): $this Add an item to the collection.
        /**
         * Add an item to the collection.
         *
         * @param  TValue  $item
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
        public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
        /**
         * Get a base Support collection instance from this collection.
         *
         * @return \Illuminate\Support\Collection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
        public offsetExists($key): bool Determine if an item exists at an offset.
        /**
         * Determine if an item exists at an offset.
         *
         * @param  TKey  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
        public offsetGet($key): mixed Get an item at a given offset.
        /**
         * Get an item at a given offset.
         *
         * @param  TKey  $key
         * @return TValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
        public offsetSet($key, $value): void Set the item at a given offset.
        /**
         * Set the item at a given offset.
         *
         * @param  TKey|null  $key
         * @param  TValue  $value
         * @return void
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
        public offsetUnset($key): void Unset the item at a given offset.
        /**
         * Unset the item at a given offset.
         *
         * @param  TKey  $key
         * @return void
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
        public avg($callback = null): float|int|null Get the average value of a given key.
        /**
         * Get the average value of a given key.
         *
         * @param  (callable(TValue): float|int)|string|null  $callback
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
        public average($callback = null): float|int|null Alias for the "avg" method.
        /**
         * Alias for the "avg" method.
         *
         * @param  (callable(TValue): float|int)|string|null  $callback
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
        public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
        /**
         * Alias for the "contains" method.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
        public dd($args): never Dump the given arguments and terminate execution.
        /**
         * Dump the given arguments and terminate execution.
         *
         * @param  mixed  ...$args
         * @return never
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
        public dump($args): $this Dump the items.
        /**
         * Dump the items.
         *
         * @param  mixed  ...$args
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
        public each(callable $callback): $this Execute a callback over each item.
        /**
         * Execute a callback over each item.
         *
         * @param  callable(TValue, TKey): mixed  $callback
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
        public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
        /**
         * Execute a callback over each nested chunk of items.
         *
         * @param  callable(...mixed): mixed  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
        public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
        /**
         * Determine if all items pass the given truth test.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
        public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
        /**
         * Get the first item by the given key value pair.
         *
         * @param  callable|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
        public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
        /**
         * Determine if the collection contains multiple items, optionally matching the given criteria.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
        public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
        /**
         * Get a single key's value from the first matching item in the collection.
         *
         * @template TValueDefault
         *
         * @param  string  $key
         * @param  TValueDefault|(\Closure(): TValueDefault)  $default
         * @return TValue|TValueDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
        public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
        /**
         * Ensure that every item in the collection is of the expected type.
         *
         * @template TEnsureOfType
         *
         * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
         * @return static<TKey, TEnsureOfType>
         *
         * @throws \UnexpectedValueException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
        public isNotEmpty(): bool Determine if the collection is not empty.
        /**
         * Determine if the collection is not empty.
         *
         * @phpstan-assert-if-true TValue $this->first()
         * @phpstan-assert-if-true TValue $this->last()
         *
         * @phpstan-assert-if-false null $this->first()
         * @phpstan-assert-if-false null $this->last()
         *
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
        public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
        /**
         * Run a map over each nested chunk of items.
         *
         * @template TMapSpreadValue
         *
         * @param  callable(mixed...): TMapSpreadValue  $callback
         * @return static<TKey, TMapSpreadValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
        public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
        /**
         * Run a grouping map over the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapToGroupsKey of array-key
         * @template TMapToGroupsValue
         *
         * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
         * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
        public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
        /**
         * Map a collection and flatten the result by a single level.
         *
         * @template TFlatMapKey of array-key
         * @template TFlatMapValue
         *
         * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
         * @return static<TFlatMapKey, TFlatMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
        public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
        /**
         * Map the values into a new class.
         *
         * @template TMapIntoValue
         *
         * @param  class-string<TMapIntoValue>  $class
         * @return static<TKey, TMapIntoValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
        public min($callback = null): mixed Get the min value of a given key.
        /**
         * Get the min value of a given key.
         *
         * @param  (callable(TValue):mixed)|string|null  $callback
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
        public max($callback = null): mixed Get the max value of a given key.
        /**
         * Get the max value of a given key.
         *
         * @param  (callable(TValue):mixed)|string|null  $callback
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
        public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
        /**
         * "Paginate" the collection by slicing it into a smaller collection.
         *
         * @param  int  $page
         * @param  int  $perPage
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
        public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
        /**
         * Partition the collection into two arrays using the given callback or key.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return static<int<0, 1>, static<TKey, TValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
        public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
        /**
         * Calculate the percentage of items that pass a given truth test.
         *
         * @param  (callable(TValue, TKey): bool)  $callback
         * @param  int  $precision
         * @return float|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
        public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
        /**
         * Get the sum of the given values.
         *
         * @template TReturnType
         *
         * @param  (callable(TValue): TReturnType)|string|null  $callback
         * @return ($callback is callable ? TReturnType : mixed)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
        public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
        /**
         * Apply the callback if the collection is empty.
         *
         * @template TWhenEmptyReturnType
         *
         * @param  (callable($this): TWhenEmptyReturnType)  $callback
         * @param  (callable($this): TWhenEmptyReturnType)|null  $default
         * @return $this|TWhenEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
        public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
        /**
         * Apply the callback if the collection is not empty.
         *
         * @template TWhenNotEmptyReturnType
         *
         * @param  callable($this): TWhenNotEmptyReturnType  $callback
         * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
         * @return $this|TWhenNotEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
        public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
        /**
         * Apply the callback unless the collection is empty.
         *
         * @template TUnlessEmptyReturnType
         *
         * @param  callable($this): TUnlessEmptyReturnType  $callback
         * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
         * @return $this|TUnlessEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
        public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
        /**
         * Apply the callback unless the collection is not empty.
         *
         * @template TUnlessNotEmptyReturnType
         *
         * @param  callable($this): TUnlessNotEmptyReturnType  $callback
         * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
         * @return $this|TUnlessNotEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
        public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  callable|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
        public whereNull($key = null): static Filter items where the value for the given key is null.
        /**
         * Filter items where the value for the given key is null.
         *
         * @param  string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
        public whereNotNull($key = null): static Filter items where the value for the given key is not null.
        /**
         * Filter items where the value for the given key is not null.
         *
         * @param  string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
        public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  mixed  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
        public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
        public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
        public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
        /**
         * Filter items such that the value of the given key is between the given values.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
        public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
        /**
         * Filter items such that the value of the given key is not between the given values.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
        public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
        public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
        public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
        /**
         * Filter the items, removing any items that don't match the given type(s).
         *
         * @template TWhereInstanceOf
         *
         * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
         * @return static<TKey, TWhereInstanceOf>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
        public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
        /**
         * Pass the collection to the given callback and return the result.
         *
         * @template TPipeReturnType
         *
         * @param  callable($this): TPipeReturnType  $callback
         * @return TPipeReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
        public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
        /**
         * Pass the collection into a new class.
         *
         * @template TPipeIntoValue
         *
         * @param  class-string<TPipeIntoValue>  $class
         * @return TPipeIntoValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
        public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
        /**
         * Pass the collection through a series of callable pipes and return the result.
         *
         * @param  array<callable>  $callbacks
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
        public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
        /**
         * Reduce the collection to a single value.
         *
         * @template TReduceInitial
         * @template TReduceReturnType
         *
         * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
         * @param  TReduceInitial  $initial
         * @return TReduceReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
        public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
        /**
         * Reduce the collection to multiple aggregate values.
         *
         * @param  callable  $callback
         * @param  mixed  ...$initial
         * @return array
         *
         * @throws \UnexpectedValueException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
        public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
        /**
         * Reduce an associative collection to a single value.
         *
         * @template TReduceWithKeysInitial
         * @template TReduceWithKeysReturnType
         *
         * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
         * @param  TReduceWithKeysInitial  $initial
         * @return TReduceWithKeysReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
        public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
        /**
         * Create a collection of all elements that do not pass a given truth test.
         *
         * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
        public tap(callable $callback): $this Pass the collection to the given callback and then return it.
        /**
         * Pass the collection to the given callback and then return it.
         *
         * @param  callable($this): mixed  $callback
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
        public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
        /**
         * Return only unique items from the collection array using strict comparison.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
        public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
        /**
         * Collect the values into a collection.
         *
         * @return \Illuminate\Support\Collection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
        public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
        /**
         * Get the collection of items as a plain array.
         *
         * @return array<TKey, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
        public jsonSerialize(): array Convert the object into something JSON serializable.
        /**
         * Convert the object into something JSON serializable.
         *
         * @return array<TKey, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
        public toJson($options = 0): string Get the collection of items as JSON.
        /**
         * Get the collection of items as JSON.
         *
         * @param  int  $options
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
        public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
        /**
         * Get the collection of items as pretty print formatted JSON.
         *
         * @param  int  $options
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
        public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
        /**
         * Get a CachingIterator instance.
         *
         * @param  int  $flags
         * @return \CachingIterator
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
        public __toString(): string Convert the collection to its string representation.
        /**
         * Convert the collection to its string representation.
         *
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
        public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
        /**
         * Indicate that the model's string representation should be escaped when __toString is invoked.
         *
         * @param  bool  $escape
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
        protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
        /**
         * Results array of items from Collection or Arrayable.
         *
         * @param  mixed  $items
         * @return array<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
        protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
        /**
         * Get an operator checker callback.
         *
         * @param  callable|string  $key
         * @param  string|null  $operator
         * @param  mixed  $value
         * @return \Closure
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
        protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
        /**
         * Determine if the given value is callable, but not a string.
         *
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
        protected valueRetriever($value): callable Get a value retrieving callback.
        /**
         * Get a value retrieving callback.
         *
         * @param  callable|string|null  $value
         * @return callable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
        protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
        /**
         * Make a function to check an item's equality.
         *
         * @param  mixed  $value
         * @return \Closure(mixed): bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
        protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
        /**
         * Make a function using another function, by negating its result.
         *
         * @param  \Closure  $callback
         * @return \Closure
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
        protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
        /**
         * Make a function that returns what's passed to it.
         *
         * @return \Closure(TValue): TValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
        public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
        /**
         * Apply the callback if the given "value" is (or resolves to) truthy.
         *
         * @template TWhenParameter
         * @template TWhenReturnType
         *
         * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
         * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
         * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
         * @return $this|TWhenReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
        public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
        /**
         * Apply the callback if the given "value" is (or resolves to) falsy.
         *
         * @template TUnlessParameter
         * @template TUnlessReturnType
         *
         * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
         * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
         * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
         * @return $this|TUnlessReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
        public __call($method, $parameters): mixed Dynamically handle calls to the class.
        /**
         * Dynamically handle calls to the class.
         *
         * @param  string  $method
         * @param  array  $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
        public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
        /**
         * Create a new resource collection instance for the given resource.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
         * @return \Illuminate\Http\Resources\Json\ResourceCollection
         *
         * @throws \Throwable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
        protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
        /**
         * Guess the resource collection for the items.
         *
         * @return \Illuminate\Http\Resources\Json\ResourceCollection
         *
         * @throws \Throwable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
        protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
        /**
         * Get the resource class from the class attribute.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
         * @return class-string<*>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
        protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
        /**
         * Get the resource collection class from the class attribute.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
         * @return class-string<*>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
      • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
        /**
         * Create a collection with the given range.
         *
         * @param  int  $from
         * @param  int  $to
         * @param  int  $step
         * @return static<int, int>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
        public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
        /**
         * Create a new collection instance if the value isn't one already.
         *
         * @template TMakeKey of array-key
         * @template TMakeValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
         * @return static<TMakeKey, TMakeValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
        public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
        /**
         * Wrap the given value in a collection if applicable.
         *
         * @template TWrapValue
         *
         * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
         * @return static<array-key, TWrapValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
        public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
        /**
         * Get the underlying items from the given collection if applicable.
         *
         * @template TUnwrapKey of array-key
         * @template TUnwrapValue
         *
         * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
         * @return array<TUnwrapKey, TUnwrapValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
        public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
        /**
         * Create a new instance with no items.
         *
         * @return static
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
        public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
        /**
         * Create a new collection by invoking the callback a given amount of times.
         *
         * @template TTimesValue
         *
         * @param  int  $number
         * @param  (callable(int): TTimesValue)|null  $callback
         * @return static<int, TTimesValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
        public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
        /**
         * Create a new collection by decoding a JSON string.
         *
         * @param  string  $json
         * @param  int  $depth
         * @param  int  $flags
         * @return static<TKey, TValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
        public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
        /**
         * Add a method to the list of proxied methods.
         *
         * @param  string  $method
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
        public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
        /**
         * Register a custom macro.
         *
         * @param  string  $name
         * @param  object|callable  $macro
         *
         * @param-closure-this static  $macro
         *
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
        public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
        /**
         * Mix another object into the class.
         *
         * @param  object  $mixin
         * @param  bool  $replace
         * @return void
         *
         * @throws \ReflectionException
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
        public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
        /**
         * Checks if macro is registered.
         *
         * @param  string  $name
         * @return bool
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
        public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
        /**
         * Flush the existing macros.
         *
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
        public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
        /**
         * Dynamically handle calls to the class.
         *
         * @param  string  $method
         * @param  array  $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
      • protected static Illuminate\Support\Collection::$proxies :: array (32)
        0 => string (7) "average"
        1 => string (3) "avg"
        2 => string (8) "contains"
        3 => string (13) "doesntContain"
        4 => string (4) "each"
        5 => string (5) "every"
        6 => string (6) "filter"
        7 => string (5) "first"
        8 => string (7) "flatMap"
        9 => string (7) "groupBy"
        10 => string (7) "hasMany"
        11 => string (7) "hasSole"
        12 => string (5) "keyBy"
        13 => string (4) "last"
        14 => string (3) "map"
        15 => string (3) "max"
        16 => string (3) "min"
        17 => string (9) "partition"
        18 => string (10) "percentage"
        19 => string (6) "reject"
        20 => string (9) "skipUntil"
        21 => string (9) "skipWhile"
        22 => string (4) "some"
        23 => string (6) "sortBy"
        24 => string (10) "sortByDesc"
        25 => string (3) "sum"
        26 => string (9) "takeUntil"
        27 => string (9) "takeWhile"
        28 => string (6) "unique"
        29 => string (6) "unless"
        30 => string (5) "until"
        31 => string (4) "when"
        protected static Illuminate\Support\Collection::$macros :: array (1)
        recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
        • Methods (4)
        • Static methods (2)
      • 0 => string (18) "ideasfarm-template"
        1 => string (6) "pulsar"
      • skins string (47) "{"front":"ideasfarm-template","admin":"pulsar"}"
        • Json (2)
        • front => string (18) "ideasfarm-template"
          admin => string (6) "pulsar"
      lang -> string (5) "es-EC"
      title -> string (9) "IdeasFarm"
    • public __construct($options)
      Defined in <ROOT>/library/base/Views/View.php:29
      public execute()
      Defined in <ROOT>/library/base/Views/View.php:34
      public addOption(array $options)
      Inherited from Infinyti\Base\Views\BaseView
      Defined in <ROOT>/library/base/Views/BaseView.php:51
      public getTemplate()
      Inherited from Infinyti\Base\Views\BaseView
      Defined in <ROOT>/library/base/Views/BaseView.php:60
      public getLayout()
      Inherited from Infinyti\Base\Views\BaseView
      Defined in <ROOT>/library/base/Views/BaseView.php:65
      public getVars()
      Inherited from Infinyti\Base\Views\BaseView
      Defined in <ROOT>/library/base/Views/BaseView.php:70
      protected getConfigView()
      Inherited from Infinyti\Base\Views\BaseView
      Defined in <ROOT>/library/base/Views/BaseView.php:75
      public __set(string $name, mixed $value): void Método mágico para establecer propiedades didácticamente
      /**
       * Método mágico para establecer propiedades didácticamente
       *
       * @param  mixed $name
       * @return void
       */
      
      Inherited from Infinyti\Base\Views\BaseView
      Defined in <ROOT>/library/Traits/Properties.php:30
    • public const Infinyti\Base\Views\BaseView::ENGINE_PREFIX :: string (28) "Infinyti\Base\Views\Engines\"
    protected actionViews -> null
    protected formSchema -> null
    private init -> boolean true
    private phrase -> string (13) "&djc83$dkj83S"
    protected refererUrl -> null
    protected debug -> boolean false
    protected htmlEntities -> boolean true
    protected test -> boolean true
    protected apiKey -> string (36) "0cbc0817-4cca-4510-8dbd-6a8e5b0a2531"
    protected core -> ProxyManagerGeneratedProxy\__PM__\Infinyti\Base\Controllers\Core\Generated846bb5a2745b7d1e9301461f69d0fc27#1276 (24)
    • Properties (24)
    • Methods (61)
    • Static methods (1)
    • Static properties (2)
    • private selfComponent -> uninitialized
      protected notification -> uninitialized
      public slug -> uninitialized
      protected controller -> uninitialized
      protected model -> uninitialized
      protected request -> uninitialized
      protected eagerLoad -> uninitialized
      protected appConfig -> uninitialized
      protected services -> uninitialized
      private row -> uninitialized
      protected entity -> uninitialized
      protected relationship -> uninitialized
      protected resource -> uninitialized
      protected initHooks -> uninitialized
      protected schema -> uninitialized
      protected relatedModels -> uninitialized
      protected relatedRows -> uninitialized
      protected relatedOptions -> uninitialized
      protected hooks -> uninitialized
      protected hookSequence -> uninitialized
      protected defaultHooks -> uninitialized
      private valueHolderae669 -> Infinyti\Base\Controllers\Core#1521 (21)
      • Properties (21)
      • Methods (51)
      • private selfComponent -> boolean true
        protected notification -> null
        public slug -> string (0) ""
        protected controller -> null
        protected model -> null
        protected request -> Infinyti\Http\ServerRequest#505 (10)
        • Properties (10)
        • Methods (37)
        • Static methods (3)
        • Static properties (1)
        • private serverRequest -> Laminas\Diactoros\ServerRequest#622 (13)
          • Properties (13)
          • Methods (41)
          • private attributes -> array (6)
            workspace => string (5) "front"
            clientIp => string (13) "216.73.217.80"
            currentRoute => Infinyti\Library\Base\Warps\Collections\Collection#572 (2)
            • Properties (2)
            • Methods (183)
            • Static methods (13)
            • Static properties (2)
            • Iterator (20)
            • toString
            • protected items -> array (20) Depth Limit
              protected escapeWhenCastingToString -> boolean false
            • public __get($key)
              Defined in <ROOT>/library/base/warps/collections/Collection.php:12
              public __construct($items = array()) Create a new collection.
              /**
               * Create a new collection.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
              public all(): array<TKey, TValue> Get all of the items in the collection.
              /**
               * Get all of the items in the collection.
               *
               * @return array<TKey, TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
              public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
              /**
               * Get a lazy collection for the items in this collection.
               *
               * @return \Illuminate\Support\LazyCollection<TKey, TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
              public median($key = null): float|int|null Get the median of a given key.
              /**
               * Get the median of a given key.
               *
               * @param  string|array<array-key, string>|null  $key
               * @return float|int|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
              public mode($key = null): array<int, float|int>|null Get the mode of a given key.
              /**
               * Get the mode of a given key.
               *
               * @param  string|array<array-key, string>|null  $key
               * @return array<int, float|int>|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
              public collapse(): static<int, mixed> Collapse the collection of items into a single array.
              /**
               * Collapse the collection of items into a single array.
               *
               * @return static<int, mixed>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
              public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
              /**
               * Collapse the collection of items into a single array while preserving its keys.
               *
               * @return static<mixed, mixed>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
              public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
              /**
               * Determine if an item exists in the collection.
               *
               * @param  (callable(TValue, TKey): bool)|TValue|string  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
              public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
              /**
               * Determine if an item exists, using strict comparison.
               *
               * @param  (callable(TValue): bool)|TValue|array-key  $key
               * @param  TValue|null  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
              public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
              /**
               * Determine if an item is not contained in the collection.
               *
               * @param  mixed  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
              public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
              /**
               * Determine if an item is not contained in the enumerable, using strict comparison.
               *
               * @param  mixed  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
              public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
              /**
               * Cross join with the given lists, returning all possible permutations.
               *
               * @template TCrossJoinKey
               * @template TCrossJoinValue
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
               * @return static<int, array<int, TValue|TCrossJoinValue>>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
              public diff($items): static Get the items in the collection that are not present in the given items.
              /**
               * Get the items in the collection that are not present in the given items.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
              public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
              /**
               * Get the items in the collection that are not present in the given items, using the callback.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
               * @param  callable(TValue, TValue): int  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
              public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
              /**
               * Get the items in the collection whose keys and values are not present in the given items.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
              public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
              /**
               * Get the items in the collection whose keys and values are not present in the given items, using the callback.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
               * @param  callable(TKey, TKey): int  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
              public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
              /**
               * Get the items in the collection whose keys are not present in the given items.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
              public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
              /**
               * Get the items in the collection whose keys are not present in the given items, using the callback.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
               * @param  callable(TKey, TKey): int  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
              public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
              /**
               * Retrieve duplicate items from the collection.
               *
               * @template TMapValue
               *
               * @param  (callable(TValue): TMapValue)|string|null  $callback
               * @param  bool  $strict
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
              public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
              /**
               * Retrieve duplicate items from the collection using strict comparison.
               *
               * @template TMapValue
               *
               * @param  (callable(TValue): TMapValue)|string|null  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
              protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
              /**
               * Get the comparison function to detect duplicates.
               *
               * @param  bool  $strict
               * @return callable(TValue, TValue): bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
              public except($keys): static Get all items except for those with the specified keys.
              /**
               * Get all items except for those with the specified keys.
               *
               * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
              public filter(?callable $callback = null): static Run a filter over each of the items.
              /**
               * Run a filter over each of the items.
               *
               * @param  (callable(TValue, TKey): bool)|null  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
              public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
              /**
               * Get the first item from the collection passing the given truth test.
               *
               * @template TFirstDefault
               *
               * @param  (callable(TValue, TKey): bool)|null  $callback
               * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
               * @return TValue|TFirstDefault
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
              public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
              /**
               * Get a flattened array of the items in the collection.
               *
               * @param  int  $depth
               * @return static<int, mixed>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
              public flip(): static<TValue, TKey> Flip the items in the collection.
              /**
               * Flip the items in the collection.
               *
               * @return static<TValue, TKey>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
              public forget($keys): $this Remove an item from the collection by key.
              /**
               * Remove an item from the collection by key.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
              public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
              /**
               * Get an item from the collection by key.
               *
               * @template TGetDefault
               *
               * @param  TKey|null  $key
               * @param  TGetDefault|(\Closure(): TGetDefault)  $default
               * @return TValue|TGetDefault
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
              public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
              /**
               * Get an item from the collection by key or add it to collection if it does not exist.
               *
               * @template TGetOrPutValue
               *
               * @param  mixed  $key
               * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
               * @return TValue|TGetOrPutValue
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
              public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
              /**
               * Group an associative array by a field or using a callback.
               *
               * @template TGroupKey of array-key|\UnitEnum|\Stringable
               *
               * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
               * @param  bool  $preserveKeys
               * @return static<
               *  ($groupBy is (array|string)
               *      ? array-key
               *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
               *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
               * >
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
              public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
              /**
               * Key an associative array by a field or using a callback.
               *
               * @template TNewKey of array-key|\UnitEnum
               *
               * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
               * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
              public has($key): bool Determine if an item exists in the collection by key.
              /**
               * Determine if an item exists in the collection by key.
               *
               * @param  TKey|array<array-key, TKey>  $key
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
              public hasAny($key): bool Determine if any of the keys exist in the collection.
              /**
               * Determine if any of the keys exist in the collection.
               *
               * @param  TKey|array<array-key, TKey>  $key
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
              public implode($value, $glue = null): string Concatenate values of a given key as a string.
              /**
               * Concatenate values of a given key as a string.
               *
               * @param  (callable(TValue, TKey): mixed)|string|null  $value
               * @param  string|null  $glue
               * @return string
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
              public intersect($items): static Intersect the collection with the given items.
              /**
               * Intersect the collection with the given items.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
              public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
              /**
               * Intersect the collection with the given items, using the callback.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
               * @param  callable(TValue, TValue): int  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
              public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
              /**
               * Intersect the collection with the given items with additional index check.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
              public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
              /**
               * Intersect the collection with the given items with additional index check, using the callback.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
               * @param  callable(TValue, TValue): int  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
              public intersectByKeys($items): static Intersect the collection with the given items by key.
              /**
               * Intersect the collection with the given items by key.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
              public isEmpty(): bool Determine if the collection is empty or not.
              /**
               * Determine if the collection is empty or not.
               *
               * @phpstan-assert-if-true null $this->first()
               * @phpstan-assert-if-true null $this->last()
               *
               * @phpstan-assert-if-false TValue $this->first()
               * @phpstan-assert-if-false TValue $this->last()
               *
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
              public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
              /**
               * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
               *
               * @param  (callable(TValue, TKey): bool)|null  $callback
               * @return bool
               *
               * @deprecated 12.49.0 Use the `hasSole()` method instead.
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
              public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
              /**
               * Determine if the collection contains multiple items.
               *
               * @param  (callable(TValue, TKey): bool)|null  $callback
               * @return bool
               *
               * @deprecated 12.50.0 Use the `hasMany()` method instead.
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
              public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
              /**
               * Join all items from the collection using a string. The final items can use a separate glue string.
               *
               * @param  string  $glue
               * @param  string  $finalGlue
               * @return TValue|string
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
              public keys(): static<int, TKey> Get the keys of the collection items.
              /**
               * Get the keys of the collection items.
               *
               * @return static<int, TKey>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
              public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
              /**
               * Get the last item from the collection.
               *
               * @template TLastDefault
               *
               * @param  (callable(TValue, TKey): bool)|null  $callback
               * @param  TLastDefault|(\Closure(): TLastDefault)  $default
               * @return TValue|TLastDefault
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
              public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
              /**
               * Get the values of a given key.
               *
               * @param  \Closure|string|int|array<array-key, string>|null  $value
               * @param  \Closure|string|null  $key
               * @return static<array-key, mixed>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
              public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
              /**
               * Run a map over each of the items.
               *
               * @template TMapValue
               *
               * @param  callable(TValue, TKey): TMapValue  $callback
               * @return static<TKey, TMapValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
              public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
              /**
               * Run a dictionary map over the items.
               *
               * The callback should return an associative array with a single key/value pair.
               *
               * @template TMapToDictionaryKey of array-key
               * @template TMapToDictionaryValue
               *
               * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
               * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
              public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
              /**
               * Run an associative map over each of the items.
               *
               * The callback should return an associative array with a single key/value pair.
               *
               * @template TMapWithKeysKey of array-key
               * @template TMapWithKeysValue
               *
               * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
               * @return static<TMapWithKeysKey, TMapWithKeysValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
              public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
              /**
               * Merge the collection with the given items.
               *
               * @template TMergeValue
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
               * @return static<TKey, TValue|TMergeValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
              public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
              /**
               * Recursively merge the collection with the given items.
               *
               * @template TMergeRecursiveValue
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
               * @return static<TKey, TValue|TMergeRecursiveValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
              public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
              /**
               * Multiply the items in the collection by the multiplier.
               *
               * @param  int  $multiplier
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
              public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
              /**
               * Create a collection by using this collection for keys and another for its values.
               *
               * @template TCombineValue
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
               * @return static<TValue, TCombineValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
              public union($items): static Union the collection with the given items.
              /**
               * Union the collection with the given items.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
              public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
              /**
               * Create a new collection consisting of every n-th element.
               *
               * @param  int  $step
               * @param  int  $offset
               * @return ($step is positive-int ? static : never)
               *
               * @throws \InvalidArgumentException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
              public only($keys): static Get the items with the specified keys.
              /**
               * Get the items with the specified keys.
               *
               * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
              public select($keys): static Select specific values from the items within the collection.
              /**
               * Select specific values from the items within the collection.
               *
               * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
              public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
              /**
               * Get and remove the last N items from the collection.
               *
               * @param  int  $count
               * @return ($count is 1 ? TValue|null : static<int, TValue>)
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
              public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
              /**
               * Push an item onto the beginning of the collection.
               *
               * @param  TValue  $value
               * @param  TKey  $key
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
              public push($values): $this Push one or more items onto the end of the collection.
              /**
               * Push one or more items onto the end of the collection.
               *
               * @param  TValue  ...$values
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
              public unshift($values): $this Prepend one or more items to the beginning of the collection.
              /**
               * Prepend one or more items to the beginning of the collection.
               *
               * @param  TValue  ...$values
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
              public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
              /**
               * Push all of the given items onto the collection.
               *
               * @template TConcatKey of array-key
               * @template TConcatValue
               *
               * @param  iterable<TConcatKey, TConcatValue>  $source
               * @return static<TKey|TConcatKey, TValue|TConcatValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
              public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
              /**
               * Get and remove an item from the collection.
               *
               * @template TPullDefault
               *
               * @param  TKey  $key
               * @param  TPullDefault|(\Closure(): TPullDefault)  $default
               * @return TValue|TPullDefault
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
              public put($key, $value): $this Put an item in the collection by key.
              /**
               * Put an item in the collection by key.
               *
               * @param  TKey  $key
               * @param  TValue  $value
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
              public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
              /**
               * Get one or a specified number of items randomly from the collection.
               *
               * @param  (callable(self<TKey, TValue>): int)|int|null  $number
               * @param  bool  $preserveKeys
               * @return ($number is null ? TValue : static<int, TValue>)
               *
               * @throws \InvalidArgumentException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
              public replace($items): static Replace the collection items with the given items.
              /**
               * Replace the collection items with the given items.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
              public replaceRecursive($items): static Recursively replace the collection items with the given items.
              /**
               * Recursively replace the collection items with the given items.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
              public reverse(): static Reverse items order.
              /**
               * Reverse items order.
               *
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
              public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
              /**
               * Search the collection for a given value and return the corresponding key if successful.
               *
               * @param  TValue|(callable(TValue,TKey): bool)  $value
               * @param  bool  $strict
               * @return TKey|false
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
              public before($value, $strict = false): TValue|null Get the item before the given item.
              /**
               * Get the item before the given item.
               *
               * @param  TValue|(callable(TValue,TKey): bool)  $value
               * @param  bool  $strict
               * @return TValue|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
              public after($value, $strict = false): TValue|null Get the item after the given item.
              /**
               * Get the item after the given item.
               *
               * @param  TValue|(callable(TValue,TKey): bool)  $value
               * @param  bool  $strict
               * @return TValue|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
              public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
              /**
               * Get and remove the first N items from the collection.
               *
               * @param  int<0, max>  $count
               * @return ($count is 1 ? TValue|null : static<int, TValue>)
               *
               * @throws \InvalidArgumentException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
              public shuffle(): static Shuffle the items in the collection.
              /**
               * Shuffle the items in the collection.
               *
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
              public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
              /**
               * Create chunks representing a "sliding window" view of the items in the collection.
               *
               * @param  positive-int  $size
               * @param  positive-int  $step
               * @return static<int, static>
               *
               * @throws \InvalidArgumentException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
              public skip($count): static Skip the first {$count} items.
              /**
               * Skip the first {$count} items.
               *
               * @param  int  $count
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
              public skipUntil($value): static Skip items in the collection until the given condition is met.
              /**
               * Skip items in the collection until the given condition is met.
               *
               * @param  TValue|callable(TValue,TKey): bool  $value
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
              public skipWhile($value): static Skip items in the collection while the given condition is met.
              /**
               * Skip items in the collection while the given condition is met.
               *
               * @param  TValue|callable(TValue,TKey): bool  $value
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
              public slice($offset, $length = null): static Slice the underlying collection array.
              /**
               * Slice the underlying collection array.
               *
               * @param  int  $offset
               * @param  int|null  $length
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
              public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
              /**
               * Split a collection into a certain number of groups.
               *
               * @param  int  $numberOfGroups
               * @return ($numberOfGroups is positive-int ? static<int, static> : never)
               *
               * @throws \InvalidArgumentException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
              public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
              /**
               * Split a collection into a certain number of groups, and fill the first groups completely.
               *
               * @param  int  $numberOfGroups
               * @return ($numberOfGroups is positive-int ? static<int, static> : never)
               *
               * @throws \InvalidArgumentException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
              public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
              /**
               * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
               *
               * @param  (callable(TValue, TKey): bool)|string|null  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return TValue
               *
               * @throws \Illuminate\Support\ItemNotFoundException
               * @throws \Illuminate\Support\MultipleItemsFoundException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
              public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
              /**
               * Determine if the collection contains a single item, optionally matching the given criteria.
               *
               * @param  (callable(TValue, TKey): bool)|string|null  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
              public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
              /**
               * Get the first item in the collection but throw an exception if no matching items exist.
               *
               * @param  (callable(TValue, TKey): bool)|string  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return TValue
               *
               * @throws \Illuminate\Support\ItemNotFoundException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
              public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
              /**
               * Chunk the collection into chunks of the given size.
               *
               * @param  int  $size
               * @param  bool  $preserveKeys
               * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
              public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
              /**
               * Chunk the collection into chunks with a callback.
               *
               * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
               * @return static<int, static<TKey, TValue>>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
              public sort($callback = null): static Sort through each item with a callback.
              /**
               * Sort through each item with a callback.
               *
               * @param  (callable(TValue, TValue): int)|null|int  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
              public sortDesc($options = 0): static Sort items in descending order.
              /**
               * Sort items in descending order.
               *
               * @param  int  $options
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
              public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
              /**
               * Sort the collection using the given callback.
               *
               * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
               * @param  int  $options
               * @param  bool  $descending
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
              protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
              /**
               * Sort the collection using multiple comparisons.
               *
               * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
               * @param  int  $options
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
              public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
              /**
               * Sort the collection in descending order using the given callback.
               *
               * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
               * @param  int  $options
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
              public sortKeys($options = 0, $descending = false): static Sort the collection keys.
              /**
               * Sort the collection keys.
               *
               * @param  int  $options
               * @param  bool  $descending
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
              public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
              /**
               * Sort the collection keys in descending order.
               *
               * @param  int  $options
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
              public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
              /**
               * Sort the collection keys using a callback.
               *
               * @param  callable(TKey, TKey): int  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
              public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
              /**
               * Splice a portion of the underlying collection array.
               *
               * @param  int  $offset
               * @param  int|null  $length
               * @param  array<array-key, TValue>  $replacement
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
              public take($limit): static Take the first or last {$limit} items.
              /**
               * Take the first or last {$limit} items.
               *
               * @param  int  $limit
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
              public takeUntil($value): static Take items in the collection until the given condition is met.
              /**
               * Take items in the collection until the given condition is met.
               *
               * @param  TValue|callable(TValue,TKey): bool  $value
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
              public takeWhile($value): static Take items in the collection while the given condition is met.
              /**
               * Take items in the collection while the given condition is met.
               *
               * @param  TValue|callable(TValue,TKey): bool  $value
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
              public transform(callable $callback): $this Transform each item in the collection using a callback.
              /**
               * Transform each item in the collection using a callback.
               *
               * @template TMapValue
               *
               * @param  callable(TValue, TKey): TMapValue  $callback
               * @return $this
               *
               * @phpstan-this-out static<TKey, TMapValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
              public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
              /**
               * Flatten a multi-dimensional associative array with dots.
               *
               * @param  int  $depth
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
              public undot(): static Convert a flatten "dot" notation array into an expanded array.
              /**
               * Convert a flatten "dot" notation array into an expanded array.
               *
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
              public unique($key = null, $strict = false): static Return only unique items from the collection array.
              /**
               * Return only unique items from the collection array.
               *
               * @param  (callable(TValue, TKey): mixed)|string|null  $key
               * @param  bool  $strict
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
              public values(): static<int, TValue> Reset the keys on the underlying array.
              /**
               * Reset the keys on the underlying array.
               *
               * @return static<int, TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
              public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
              /**
               * Zip the collection together with one or more arrays.
               *
               * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
               *      => [[1, 4], [2, 5], [3, 6]]
               *
               * @template TZipValue
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
               * @return static<int, static<int, TValue|TZipValue>>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
              public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
              /**
               * Pad collection to the specified length with a value.
               *
               * @template TPadValue
               *
               * @param  int  $size
               * @param  TPadValue  $value
               * @return static<int, TValue|TPadValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
              public getIterator(): Traversable Get an iterator for the items.
              /**
               * Get an iterator for the items.
               *
               * @return \ArrayIterator<TKey, TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
              public count(): int Count the number of items in the collection.
              /**
               * Count the number of items in the collection.
               *
               * @return int<0, max>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
              public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
              /**
               * Count the number of items in the collection by a field or using a callback.
               *
               * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
               * @return static<array-key, int>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
              public add($item): $this Add an item to the collection.
              /**
               * Add an item to the collection.
               *
               * @param  TValue  $item
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
              public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
              /**
               * Get a base Support collection instance from this collection.
               *
               * @return \Illuminate\Support\Collection<TKey, TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
              public offsetExists($key): bool Determine if an item exists at an offset.
              /**
               * Determine if an item exists at an offset.
               *
               * @param  TKey  $key
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
              public offsetGet($key): mixed Get an item at a given offset.
              /**
               * Get an item at a given offset.
               *
               * @param  TKey  $key
               * @return TValue
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
              public offsetSet($key, $value): void Set the item at a given offset.
              /**
               * Set the item at a given offset.
               *
               * @param  TKey|null  $key
               * @param  TValue  $value
               * @return void
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
              public offsetUnset($key): void Unset the item at a given offset.
              /**
               * Unset the item at a given offset.
               *
               * @param  TKey  $key
               * @return void
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
              public avg($callback = null): float|int|null Get the average value of a given key.
              /**
               * Get the average value of a given key.
               *
               * @param  (callable(TValue): float|int)|string|null  $callback
               * @return float|int|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
              public average($callback = null): float|int|null Alias for the "avg" method.
              /**
               * Alias for the "avg" method.
               *
               * @param  (callable(TValue): float|int)|string|null  $callback
               * @return float|int|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
              public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
              /**
               * Alias for the "contains" method.
               *
               * @param  (callable(TValue, TKey): bool)|TValue|string  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
              public dd($args): never Dump the given arguments and terminate execution.
              /**
               * Dump the given arguments and terminate execution.
               *
               * @param  mixed  ...$args
               * @return never
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
              public dump($args): $this Dump the items.
              /**
               * Dump the items.
               *
               * @param  mixed  ...$args
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
              public each(callable $callback): $this Execute a callback over each item.
              /**
               * Execute a callback over each item.
               *
               * @param  callable(TValue, TKey): mixed  $callback
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
              public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
              /**
               * Execute a callback over each nested chunk of items.
               *
               * @param  callable(...mixed): mixed  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
              public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
              /**
               * Determine if all items pass the given truth test.
               *
               * @param  (callable(TValue, TKey): bool)|TValue|string  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
              public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
              /**
               * Get the first item by the given key value pair.
               *
               * @param  callable|string  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return TValue|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
              public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
              /**
               * Determine if the collection contains multiple items, optionally matching the given criteria.
               *
               * @param  (callable(TValue, TKey): bool)|string|null  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
              public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
              /**
               * Get a single key's value from the first matching item in the collection.
               *
               * @template TValueDefault
               *
               * @param  string  $key
               * @param  TValueDefault|(\Closure(): TValueDefault)  $default
               * @return TValue|TValueDefault
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
              public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
              /**
               * Ensure that every item in the collection is of the expected type.
               *
               * @template TEnsureOfType
               *
               * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
               * @return static<TKey, TEnsureOfType>
               *
               * @throws \UnexpectedValueException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
              public isNotEmpty(): bool Determine if the collection is not empty.
              /**
               * Determine if the collection is not empty.
               *
               * @phpstan-assert-if-true TValue $this->first()
               * @phpstan-assert-if-true TValue $this->last()
               *
               * @phpstan-assert-if-false null $this->first()
               * @phpstan-assert-if-false null $this->last()
               *
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
              public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
              /**
               * Run a map over each nested chunk of items.
               *
               * @template TMapSpreadValue
               *
               * @param  callable(mixed...): TMapSpreadValue  $callback
               * @return static<TKey, TMapSpreadValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
              public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
              /**
               * Run a grouping map over the items.
               *
               * The callback should return an associative array with a single key/value pair.
               *
               * @template TMapToGroupsKey of array-key
               * @template TMapToGroupsValue
               *
               * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
               * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
              public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
              /**
               * Map a collection and flatten the result by a single level.
               *
               * @template TFlatMapKey of array-key
               * @template TFlatMapValue
               *
               * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
               * @return static<TFlatMapKey, TFlatMapValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
              public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
              /**
               * Map the values into a new class.
               *
               * @template TMapIntoValue
               *
               * @param  class-string<TMapIntoValue>  $class
               * @return static<TKey, TMapIntoValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
              public min($callback = null): mixed Get the min value of a given key.
              /**
               * Get the min value of a given key.
               *
               * @param  (callable(TValue):mixed)|string|null  $callback
               * @return mixed
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
              public max($callback = null): mixed Get the max value of a given key.
              /**
               * Get the max value of a given key.
               *
               * @param  (callable(TValue):mixed)|string|null  $callback
               * @return mixed
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
              public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
              /**
               * "Paginate" the collection by slicing it into a smaller collection.
               *
               * @param  int  $page
               * @param  int  $perPage
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
              public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
              /**
               * Partition the collection into two arrays using the given callback or key.
               *
               * @param  (callable(TValue, TKey): bool)|TValue|string  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return static<int<0, 1>, static<TKey, TValue>>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
              public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
              /**
               * Calculate the percentage of items that pass a given truth test.
               *
               * @param  (callable(TValue, TKey): bool)  $callback
               * @param  int  $precision
               * @return float|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
              public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
              /**
               * Get the sum of the given values.
               *
               * @template TReturnType
               *
               * @param  (callable(TValue): TReturnType)|string|null  $callback
               * @return ($callback is callable ? TReturnType : mixed)
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
              public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
              /**
               * Apply the callback if the collection is empty.
               *
               * @template TWhenEmptyReturnType
               *
               * @param  (callable($this): TWhenEmptyReturnType)  $callback
               * @param  (callable($this): TWhenEmptyReturnType)|null  $default
               * @return $this|TWhenEmptyReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
              public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
              /**
               * Apply the callback if the collection is not empty.
               *
               * @template TWhenNotEmptyReturnType
               *
               * @param  callable($this): TWhenNotEmptyReturnType  $callback
               * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
               * @return $this|TWhenNotEmptyReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
              public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
              /**
               * Apply the callback unless the collection is empty.
               *
               * @template TUnlessEmptyReturnType
               *
               * @param  callable($this): TUnlessEmptyReturnType  $callback
               * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
               * @return $this|TUnlessEmptyReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
              public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
              /**
               * Apply the callback unless the collection is not empty.
               *
               * @template TUnlessNotEmptyReturnType
               *
               * @param  callable($this): TUnlessNotEmptyReturnType  $callback
               * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
               * @return $this|TUnlessNotEmptyReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
              public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
              /**
               * Filter items by the given key value pair.
               *
               * @param  callable|string  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
              public whereNull($key = null): static Filter items where the value for the given key is null.
              /**
               * Filter items where the value for the given key is null.
               *
               * @param  string|null  $key
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
              public whereNotNull($key = null): static Filter items where the value for the given key is not null.
              /**
               * Filter items where the value for the given key is not null.
               *
               * @param  string|null  $key
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
              public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
              /**
               * Filter items by the given key value pair using strict comparison.
               *
               * @param  string  $key
               * @param  mixed  $value
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
              public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
              /**
               * Filter items by the given key value pair.
               *
               * @param  string  $key
               * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
               * @param  bool  $strict
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
              public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
              /**
               * Filter items by the given key value pair using strict comparison.
               *
               * @param  string  $key
               * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
              public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
              /**
               * Filter items such that the value of the given key is between the given values.
               *
               * @param  string  $key
               * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
              public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
              /**
               * Filter items such that the value of the given key is not between the given values.
               *
               * @param  string  $key
               * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
              public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
              /**
               * Filter items by the given key value pair.
               *
               * @param  string  $key
               * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
               * @param  bool  $strict
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
              public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
              /**
               * Filter items by the given key value pair using strict comparison.
               *
               * @param  string  $key
               * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
              public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
              /**
               * Filter the items, removing any items that don't match the given type(s).
               *
               * @template TWhereInstanceOf
               *
               * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
               * @return static<TKey, TWhereInstanceOf>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
              public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
              /**
               * Pass the collection to the given callback and return the result.
               *
               * @template TPipeReturnType
               *
               * @param  callable($this): TPipeReturnType  $callback
               * @return TPipeReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
              public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
              /**
               * Pass the collection into a new class.
               *
               * @template TPipeIntoValue
               *
               * @param  class-string<TPipeIntoValue>  $class
               * @return TPipeIntoValue
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
              public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
              /**
               * Pass the collection through a series of callable pipes and return the result.
               *
               * @param  array<callable>  $callbacks
               * @return mixed
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
              public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
              /**
               * Reduce the collection to a single value.
               *
               * @template TReduceInitial
               * @template TReduceReturnType
               *
               * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
               * @param  TReduceInitial  $initial
               * @return TReduceReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
              public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
              /**
               * Reduce the collection to multiple aggregate values.
               *
               * @param  callable  $callback
               * @param  mixed  ...$initial
               * @return array
               *
               * @throws \UnexpectedValueException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
              public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
              /**
               * Reduce an associative collection to a single value.
               *
               * @template TReduceWithKeysInitial
               * @template TReduceWithKeysReturnType
               *
               * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
               * @param  TReduceWithKeysInitial  $initial
               * @return TReduceWithKeysReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
              public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
              /**
               * Create a collection of all elements that do not pass a given truth test.
               *
               * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
              public tap(callable $callback): $this Pass the collection to the given callback and then return it.
              /**
               * Pass the collection to the given callback and then return it.
               *
               * @param  callable($this): mixed  $callback
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
              public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
              /**
               * Return only unique items from the collection array using strict comparison.
               *
               * @param  (callable(TValue, TKey): mixed)|string|null  $key
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
              public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
              /**
               * Collect the values into a collection.
               *
               * @return \Illuminate\Support\Collection<TKey, TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
              public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
              /**
               * Get the collection of items as a plain array.
               *
               * @return array<TKey, mixed>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
              public jsonSerialize(): array Convert the object into something JSON serializable.
              /**
               * Convert the object into something JSON serializable.
               *
               * @return array<TKey, mixed>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
              public toJson($options = 0): string Get the collection of items as JSON.
              /**
               * Get the collection of items as JSON.
               *
               * @param  int  $options
               * @return string
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
              public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
              /**
               * Get the collection of items as pretty print formatted JSON.
               *
               * @param  int  $options
               * @return string
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
              public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
              /**
               * Get a CachingIterator instance.
               *
               * @param  int  $flags
               * @return \CachingIterator
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
              public __toString(): string Convert the collection to its string representation.
              /**
               * Convert the collection to its string representation.
               *
               * @return string
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
              public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
              /**
               * Indicate that the model's string representation should be escaped when __toString is invoked.
               *
               * @param  bool  $escape
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
              protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
              /**
               * Results array of items from Collection or Arrayable.
               *
               * @param  mixed  $items
               * @return array<TKey, TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
              protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
              /**
               * Get an operator checker callback.
               *
               * @param  callable|string  $key
               * @param  string|null  $operator
               * @param  mixed  $value
               * @return \Closure
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
              protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
              /**
               * Determine if the given value is callable, but not a string.
               *
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
              protected valueRetriever($value): callable Get a value retrieving callback.
              /**
               * Get a value retrieving callback.
               *
               * @param  callable|string|null  $value
               * @return callable
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
              protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
              /**
               * Make a function to check an item's equality.
               *
               * @param  mixed  $value
               * @return \Closure(mixed): bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
              protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
              /**
               * Make a function using another function, by negating its result.
               *
               * @param  \Closure  $callback
               * @return \Closure
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
              protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
              /**
               * Make a function that returns what's passed to it.
               *
               * @return \Closure(TValue): TValue
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
              public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
              /**
               * Apply the callback if the given "value" is (or resolves to) truthy.
               *
               * @template TWhenParameter
               * @template TWhenReturnType
               *
               * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
               * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
               * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
               * @return $this|TWhenReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
              public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
              /**
               * Apply the callback if the given "value" is (or resolves to) falsy.
               *
               * @template TUnlessParameter
               * @template TUnlessReturnType
               *
               * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
               * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
               * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
               * @return $this|TUnlessReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
              public __call($method, $parameters): mixed Dynamically handle calls to the class.
              /**
               * Dynamically handle calls to the class.
               *
               * @param  string  $method
               * @param  array  $parameters
               * @return mixed
               *
               * @throws \BadMethodCallException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
              public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
              /**
               * Create a new resource collection instance for the given resource.
               *
               * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
               * @return \Illuminate\Http\Resources\Json\ResourceCollection
               *
               * @throws \Throwable
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
              protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
              /**
               * Guess the resource collection for the items.
               *
               * @return \Illuminate\Http\Resources\Json\ResourceCollection
               *
               * @throws \Throwable
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
              protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
              /**
               * Get the resource class from the class attribute.
               *
               * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
               * @return class-string<*>|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
              protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
              /**
               * Get the resource collection class from the class attribute.
               *
               * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
               * @return class-string<*>|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
            • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
              /**
               * Create a collection with the given range.
               *
               * @param  int  $from
               * @param  int  $to
               * @param  int  $step
               * @return static<int, int>
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
              public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
              /**
               * Create a new collection instance if the value isn't one already.
               *
               * @template TMakeKey of array-key
               * @template TMakeValue
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
               * @return static<TMakeKey, TMakeValue>
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
              public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
              /**
               * Wrap the given value in a collection if applicable.
               *
               * @template TWrapValue
               *
               * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
               * @return static<array-key, TWrapValue>
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
              public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
              /**
               * Get the underlying items from the given collection if applicable.
               *
               * @template TUnwrapKey of array-key
               * @template TUnwrapValue
               *
               * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
               * @return array<TUnwrapKey, TUnwrapValue>
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
              public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
              /**
               * Create a new instance with no items.
               *
               * @return static
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
              public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
              /**
               * Create a new collection by invoking the callback a given amount of times.
               *
               * @template TTimesValue
               *
               * @param  int  $number
               * @param  (callable(int): TTimesValue)|null  $callback
               * @return static<int, TTimesValue>
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
              public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
              /**
               * Create a new collection by decoding a JSON string.
               *
               * @param  string  $json
               * @param  int  $depth
               * @param  int  $flags
               * @return static<TKey, TValue>
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
              public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
              /**
               * Add a method to the list of proxied methods.
               *
               * @param  string  $method
               * @return void
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
              public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
              /**
               * Register a custom macro.
               *
               * @param  string  $name
               * @param  object|callable  $macro
               *
               * @param-closure-this static  $macro
               *
               * @return void
               */
              
              Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
              public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
              /**
               * Mix another object into the class.
               *
               * @param  object  $mixin
               * @param  bool  $replace
               * @return void
               *
               * @throws \ReflectionException
               */
              
              Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
              public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
              /**
               * Checks if macro is registered.
               *
               * @param  string  $name
               * @return bool
               */
              
              Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
              public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
              /**
               * Flush the existing macros.
               *
               * @return void
               */
              
              Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
              public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
              /**
               * Dynamically handle calls to the class.
               *
               * @param  string  $method
               * @param  array  $parameters
               * @return mixed
               *
               * @throws \BadMethodCallException
               */
              
              Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
            • protected static Illuminate\Support\Collection::$proxies :: array (32) Depth Limit
              protected static Illuminate\Support\Collection::$macros :: array (1) Depth Limit
            • 0 => string (16) "start:errors.404"
              1 => string (5) "front"
              2 => string (10) "/error/404"
              3 => string (3) "404"
              4 => Infinyti\Library\Base\Warps\Collections\Collection#532 Depth Limit
              5 => string (8) "error404"
              6 => string (5) "start"
              7 => string (6) "errors"
              8 => string (5) "https"
              9 => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
              10 => string (6) "public"
              11 => string (7) "browser"
              12 => string (19) "/^\/error\/404\/?$/"
              13 => null
              14 => string (12) "start:errors"
              15 => string (3) "GET"
              16 => string (35) "root/front/start/errors/browser/404"
              17 => string (3) "1.0"
              18 => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
              19 => array (2) Depth Limit
            • currentRoute string (561) "{"id":"start:errors.404","workSpace":"front","uri":"\/error\/404","name":"40...
              • Json
              • Contents
              • JSON Decode array (20) Depth Limit
              • {"id":"start:errors.404","workSpace":"front","uri":"\/error\/404","name":"404","uses":["errors"],"action":"error404","app":"start","entity":"errors","protocol":"https","url":"https:\/\/dev-gramedia.ideasfarm.net\/error\/404","access":"public","type":"browser","pattern":"\/^\\\/error\\\/404\\\/?$\/","core":null,"queryPath":"start:errors","method":"GET","permission":"root\/front\/start\/errors\/browser\/404","version":"1.0","url_referer":"https:\/\/dev-gramedia.ideasfarm.net\/error\/404","handler":["Start\\Errors\\Front\\ErrorsController","error404Action"]}
                
            requestController => array (2)
            0 => string (35) "Start\Errors\Front\ErrorsController"
            1 => string (14) "error404Action"
            dispatcher => Infinyti\Router\Dispatcher#609 (17)
            • Properties (17)
            • Methods (28)
            • private env -> string (5) "front"
              private requestOptions -> array (0)
              protected resource -> string (6) "errors"
              protected controller -> string (25) "Start\Errors\Front\Errors"
              protected action -> string (8) "error404"
              protected params -> null
              protected route -> Infinyti\Library\Base\Warps\Collections\Collection#572 Depth Limit
              protected request -> Infinyti\Http\ServerRequest#505 Recursion
              protected requestType -> string (7) "browser"
              protected resourcePrefix -> string (19) "Start\Errors\Front\"
              protected urlReferer -> null
              protected reflectorClass -> ReflectionClass#539 Depth Limit
              protected reflectorMethod -> ReflectionMethod#519 Depth Limit
              protected requestedParameters -> array (1) Depth Limit
              protected parametersMap -> null
              public actionParamsError -> null
              private modelClass -> string (35) "\Illuminate\Database\Eloquent\Model"
            • public __construct($route, Infinyti\Http\ServerRequest $request)
              Defined in <ROOT>/library/base/Router/Dispatcher.php:50
              public getRoute()
              Defined in <ROOT>/library/base/Router/Dispatcher.php:77
              public setHandler()
              Defined in <ROOT>/library/base/Router/Dispatcher.php:82
              public setResourcePrefix($route)
              Defined in <ROOT>/library/base/Router/Dispatcher.php:90
              public resolveController($route)
              Defined in <ROOT>/library/base/Router/Dispatcher.php:99
              public reflectController($controller)
              Defined in <ROOT>/library/base/Router/Dispatcher.php:114
              public resolveAction($segments)
              Defined in <ROOT>/library/base/Router/Dispatcher.php:121
              public reflectMethod($controller, $action)
              Defined in <ROOT>/library/base/Router/Dispatcher.php:134
              public getController()
              Defined in <ROOT>/library/base/Router/Dispatcher.php:141
              public getControllerClassName()
              Defined in <ROOT>/library/base/Router/Dispatcher.php:155
              public getControllerFileName()
              Defined in <ROOT>/library/base/Router/Dispatcher.php:162
              public getControllerFilePath()
              Defined in <ROOT>/library/base/Router/Dispatcher.php:167
              public checkController(string $controller): string
              Defined in <ROOT>/library/base/Router/Dispatcher.php:177
              public getAction()
              Defined in <ROOT>/library/base/Router/Dispatcher.php:209
              public getActionMethodName()
              Defined in <ROOT>/library/base/Router/Dispatcher.php:214
              public setParams($routeParams): mixed Process the parameters received with the request and establish the models and...
              /**
               * Process the parameters received with the request and establish the models
               * and dependencies requested by the action / method
               *
               * @param Array $routeParams Parameters received in the request
               * @return mixed
               */
              
              Defined in <ROOT>/library/base/Router/Parameters.php:64
              public getParams(): Array params Returns the parameters
              /**
               * Returns the parameters
               *
               * @return Array params
               */
              
              Defined in <ROOT>/library/base/Router/Parameters.php:84
              public resolveParams($segments): Kernel/Request Sets the values of the parameters received in the request
              /**
               * Sets the values of the parameters received in the request
               *
               * @param  Array $segments Parameters
               * @return Kernel/Request
               */
              
              Defined in <ROOT>/library/base/Router/Parameters.php:95
              public resolveParamsProperties()
              Defined in <ROOT>/library/base/Router/Parameters.php:108
              public requestedParameters()
              Defined in <ROOT>/library/base/Router/Parameters.php:120
              public checkParameters($parameter, $name, $value)
              Defined in <ROOT>/library/base/Router/Parameters.php:125
              public resetParams()
              Defined in <ROOT>/library/base/Router/Parameters.php:138
              public getModelsRequested($map)
              Defined in <ROOT>/library/base/Router/Parameters.php:143
              public resolveModels($name, $schema)
              Defined in <ROOT>/library/base/Router/Parameters.php:155
              public resolveDependencies()
              Defined in <ROOT>/library/base/Router/Parameters.php:175
              public checkExists($dependecyName, $method)
              Defined in <ROOT>/library/base/Router/Parameters.php:227
              public getMethodParameters($dependency, $method): array Argumentos solicitados en el método Obtiene los argumentos que requiere la dependencia cuanto se retorna su insta...
              /**
               * Obtiene los argumentos que requiere la dependencia cuanto se retorna su
               * instancia desde un método getInstance usado normalmente en el patrón singleton
               * @param  ReflectionClass  $dependency Clases requerida
               * @param  ReflectionMethod $method     Método solicitado
               * @return array                        Argumentos solicitados en el método
               */
              
              Defined in <ROOT>/library/base/Router/Parameters.php:251
              public getRowModel($param)
              Defined in <ROOT>/library/base/Router/Parameters.php:271
            deviceInfo => array (1)
            botInfo => array (4) Depth Limit
            private uploadedFiles -> array (0)
            private serverParams -> array (251)
            USER => string (8) "www-data"
            HOME => string (8) "/var/www"
            • Directory
            • drwxr-xr-x 0 0 4096 Jul 16 02:53 /var/www
              
            SCRIPT_NAME => string (10) "/index.php"
            REQUEST_URI => string (10) "/error/404"
            QUERY_STRING => string (0) ""
            REQUEST_METHOD => string (3) "GET"
            SERVER_PROTOCOL => string (8) "HTTP/1.1"
            GATEWAY_INTERFACE => string (7) "CGI/1.1"
            REDIRECT_URL => string (10) "/error/404"
            REMOTE_PORT => string (5) "55541"
            SCRIPT_FILENAME => string (40) "/var/www/ideasfarm/public_html/index.php"
            • File (2KB)
            • -rwxr-xr-x 0 0 2080 Jul 16 14:36 /var/www/ideasfarm/public_html/index.php
              
            SERVER_ADMIN => string (23) "gerente@gramedia.com.ec"
            CONTEXT_DOCUMENT_ROOT => string (30) "/var/www/ideasfarm/public_html"
            • Directory
            • drwxr-xr-x 33 33 4096 Jul 26 12:40 /var/www/ideasfarm/public_html
              
            CONTEXT_PREFIX => string (0) ""
            REQUEST_SCHEME => string (5) "https"
            DOCUMENT_ROOT => string (30) "/var/www/ideasfarm/public_html"
            • Directory
            • drwxr-xr-x 33 33 4096 Jul 26 12:40 /var/www/ideasfarm/public_html
              
            REMOTE_ADDR => string (13) "216.73.217.80"
            SERVER_PORT => string (3) "443"
            SERVER_ADDR => string (14) "193.203.165.29"
            SERVER_NAME => string (26) "dev-gramedia.ideasfarm.net"
            SERVER_SOFTWARE => string (22) "Apache/2.4.58 (Ubuntu)"
            SERVER_SIGNATURE => string (88) "<address>Apache/2.4.58 (Ubuntu) Server at dev-gramedia.ideasfarm.net Port 44...
            <address>Apache/2.4.58 (Ubuntu) Server at dev-gramedia.ideasfarm.net Port 443</address>
            
            
            PATH => string (59) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin"
            HTTP_HOST => string (26) "dev-gramedia.ideasfarm.net"
            HTTP_COOKIE => string (76) "infinity_d52e61d53ca9ef39b69cf5f06098500e1b958810=7p2589b19t1obnsburhi0kue8o"
            HTTP_REFERER => string (46) "https://dev-gramedia.ideasfarm.net/sitemap.xml"
            HTTP_ACCEPT_ENCODING => string (23) "gzip, br, zstd, deflate"
            HTTP_USER_AGENT => string (103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0...
            Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
            
            HTTP_ACCEPT => string (3) "*/*"
            proxy-nokeepalive => string (1) "1"
            SSL_TLS_SNI => string (26) "dev-gramedia.ideasfarm.net"
            HTTPS => string (2) "on"
            REDIRECT_STATUS => string (3) "200"
            REDIRECT_SSL_TLS_SNI => string (26) "dev-gramedia.ideasfarm.net"
            REDIRECT_HTTPS => string (2) "on"
            FCGI_ROLE => string (9) "RESPONDER"
            PHP_SELF => string (10) "/index.php"
            REQUEST_TIME_FLOAT => double 1785378387.2207
            REQUEST_TIME => integer 1785378387
            2026-07-30T02:26:27+00:00
            
            CONTAINER_NAME => string (9) "ideasfarm"
            PROJECT_NAME => string (9) "ideasfarm"
            PROJECT_FULL_URL => string (27) "ideasfarm.wilodev.localhost"
            SERVICE_NAME_APP => string (13) "ideasfarm_app"
            SERVICE_NAME_WEB => string (13) "ideasfarm_web"
            DOCKER_NETWORK => string (15) "wilodev_network"
            SSL_CERT_DOMAIN => string (27) "_wildcard.wilodev.localhost"
            SSL_CERT_KEY_DOMAIN => string (27) "_wildcard.wilodev.localhost"
            SSL_DOMAIN => string (17) "wilodev.localhost"
            PHP_VERSION => string (7) "8.3-fpm"
            PHP_TAG => string (3) "fmp"
            NGINX_VERSION => string (9) "1.25-perl"
            NGINX_TAG => string (5) "nginx"
            PATH_BASE => string (34) "/Users/wilodev/Projects/php/php8_3"
            GIT_EMAIL => string (31) "wilsonperez.developer@gmail.com"
            GIT_USERNAME => string (7) "wildoev"
            INFINYTI_KEY => string (36) "4a7490c2-7004-4e8a-ab85-c877092c1484"
            CRON_KEY => string (41) "cron-019a2c8d-fed5-77dc-a938-3d616e2b61ad"
            APP_DOCS_URL => string (26) "https://docs.ideasfarm.net"
            APP_BASE_URL => string (34) "https://dev-gramedia.ideasfarm.net"
            APP_ENV => string (3) "dev"
            APP_CONFIG_CACHE => string (4) "true"
            APP_PROFILE => string (4) "true"
            APP_WORKSPACES => string (15) "front,admin,cli"
            APP_FORCE_HTTPS => string (4) "true"
            APP_PERMMISIONS => string (5) "false"
            APP_PROTOCOL => string (0) ""
            ACL_APP => string (3) "acl"
            TOKENIZING_FORMS => string (5) "false"
            TOKENIZING_URLS => string (5) "false"
            APP_TITLE => string (9) "IdeasFarm"
            APP_LANG => string (5) "es-EC"
            APP_TIMEZONE => string (17) "America/Guayaquil"
            TEMPLATE => string (4) "html"
            FRONT_SKIN => string (18) "ideasfarm-template"
            ADMIN_SKIN => string (6) "pulsar"
            SECRET => string (33) "e39baa08fe5d2e0318d9491e57j3074ec"
            IV => string (12) "jfo84f74bhaw"
            TARGET_COUNTRIES => string (3) "ALL"
            APP_FRONTEND => string (0) ""
            SESSION_CACHE_LIMITER => string (7) "nocache"
            SESSION_COOKIE_LIFETIME => string (8) "31536000"
            SESSION_GC_MAXLIFETIME => string (8) "31536000"
            SESSION_INACTIVE_LIMIT => string (8) "31536000"
            SESSION_COOKIE_SECURE => string (4) "true"
            SESSION_COOKIE_SAMESITE => string (3) "lax"
            SESSION_COOKIE_HTTPONLY => string (4) "true"
            SESSION_USE_STRICT_MODE => string (4) "true"
            SESSION_REMEMBER_ME_LIFETIME => string (8) "31536000"
            SESSION_COOKIE_PATH => string (1) "/"
            SESSION_COOKIE_DOMAIN => string (0) ""
            SESSION_COOKIE_RAW => string (5) "false"
            DB_ACTIVE => string (4) "true"
            DB_MANAGER => string (8) "Eloquent"
            DB_CONNECTIONS => string (15) "default,mongodb"
            DB_DEFAULT_MODEL => string (10) "relational"
            DB_DEFAULT_DRIVER => string (5) "mysql"
            DB_DEFAULT_HOST => string (9) "localhost"
            DB_DEFAULT_DATABASE => string (14) "protocols_abel"
            DB_DEFAULT_USERNAME => string (8) "gramedia"
            DB_DEFAULT_PASSWORD => string (22) "LmJyt45T&h%ewgs$herY.k"
            DB_DEFAULT_CHARSET => string (7) "utf8mb4"
            DB_DEFAULT_COLLATION => string (18) "utf8mb4_unicode_ci"
            DB_DEFAULT_PORT => string (4) "3306"
            DB_DEFAULT_PREFIX => string (0) ""
            DB_MONGODB_MODEL => string (10) "documental"
            DB_MONGODB_DRIVER => string (7) "mongodb"
            DB_MONGODB_DSN => string (98) "mongodb://dev-gramedia:9ef5276b-7384-4f62-859e-de548584f3ea@dev-gramedia.ide...
            mongodb://dev-gramedia:9ef5276b-7384-4f62-859e-de548584f3ea@dev-gramedia.ideasfarm.net:27017/admin
            
            DB_MONGODB_DATABASE => string (17) "ideasfarm-weather"
            OAUTH2_SERVER_URL => string (31) "https://dev-login.ideasfarm.net"
            OAUTH2_SERVER_URL_AUTHORIZE => string (51) "https://dev-login.ideasfarm.net/oauth/2.0/authorize"
            OAUTH2_SERVER_URL_ACCESS_TOKEN => string (54) "https://dev-login.ideasfarm.net/oauth/2.0/access-token"
            OAUTH2_SERVER_URL_OAUTH => string (38) "https://dev-login.ideasfarm.net/signin"
            OAUTH2_SERVER_URL_VERIFY_TOKEN => string (54) "https://dev-login.ideasfarm.net/oauth/2.0/verify-token"
            OAUTH2_SERVER_URL_RESOURCE_OWNER => string (53) "https://dev-login.ideasfarm.net/api/1.0/users/$userId"
            OAUTH2_PROVIDERS => string (8) "infinyti"
            OAUTH2_INFINYTI_WORKSPACES => string (11) "front,admin"
            OAUTH2_INFINYTI_FRONT_CLIENT_ID => string (36) "018ccc3a-c9b6-77da-b847-a94d60d2b5e7"
            OAUTH2_INFINYTI_FRONT_CLIENT_SECRET => string (36) "018ccc3a-c9b6-7800-ba5d-46081653529c"
            OAUTH2_INFINYTI_FRONT_REDIRECT_URI => string (50) "https://dev-gramedia.ideasfarm.net/signin/complete"
            OAUTH2_INFINYTI_FRONT_SCOPES => string (38) "openid email phone_number basic status"
            OAUTH2_INFINYTI_ADMIN_CLIENT_ID => string (36) "018ccc37-c58f-7d47-9712-e3d9c765daf0"
            OAUTH2_INFINYTI_ADMIN_CLIENT_SECRET => string (36) "018ccc37-c58f-7e3b-b238-dcb011b95715"
            OAUTH2_INFINYTI_ADMIN_REDIRECT_URI => string (56) "https://dev-gramedia.ideasfarm.net/admin/signin/complete"
            OAUTH2_INFINYTI_ADMIN_SCOPES => string (38) "openid email phone_number basic status"
            MERCURE_HUB_URL => string (14) "--url-server--"
            MERCURE_JWT_TOKEN => string (9) "--token--"
            RABBITMQ_HOST => string (15) "--host-server--"
            RABBITMQ_USERNAME => string (12) "--username--"
            RABBITMQ_PASSWORD => string (12) "--password--"
            RABBITMQ_VHOST => string (9) "--vhost--"
            RABBITMQ_PORT => string (4) "5672"
            NOTIFY_LOG_URL => string (14) "--url-server--"
            NOTIFY_LOG_API_KEY => string (11) "--api_key--"
            APP_SERVICES => string (212) " operations, notifications, pushNotification, whatsapp, email, facebook, goo...
                operations,
                notifications,
                pushNotification,
                whatsapp,
                email,
                facebook,
                google,
                twitter,
                tinify,
                getoutpdf,
                cloudconvert,
                mailjet,
                recaptcha,
                digitalOcean
            
            
            SERVICES_OPERATIONS => string (7) "storage"
            SERVICES_OPERATIONS_STORAGE => string (12) "digitalOcean"
            SERVICES_NOTIFICATIONS_PROVIDERS => string (5) "local"
            SERVICES_NOTIFICATIONS_LOCAL_ENABLED => string (4) "true"
            SERVICES_PUSHNOTIFICATION_PROVIDERS => string (6) "pusher"
            SERVICES_PUSHNOTIFICATION_PUSHER_ENABLED => string (5) "false"
            SERVICES_PUSHNOTIFICATION_PUSHER_APP_KEY => string (20) "6485282b0b02e76a09f4"
            SERVICES_PUSHNOTIFICATION_PUSHER_APP_SECRET => string (20) "39c40fe402668c5fc063"
            SERVICES_PUSHNOTIFICATION_PUSHER_APP_ID => string (7) "1835651"
            SERVICES_PUSHNOTIFICATION_PUSHER_CLUSTER => string (3) "mt1"
            SERVICES_WHATSAPP_PROVIDERS => string (15) "sentwa,gramedia"
            SERVICES_WHATSAPP_SENTWA_ACCESS_TOKEN => string (0) ""
            SERVICES_WHATSAPP_SENTWA_INSTANCE_ID => string (0) ""
            SERVICES_WHATSAPP_SENTWA_BASE_URL => string (0) ""
            SERVICES_WHATSAPP_GRAMEDIA_ENABLED => string (4) "true"
            SERVICES_WHATSAPP_GRAMEDIA_ACCESS_TOKEN => string (20) "i8gVt1M7li5UOEXIdsJf"
            SERVICES_WHATSAPP_GRAMEDIA_INSTANCE_ID => string (10) "ideas_farm"
            SERVICES_WHATSAPP_GRAMEDIA_BASE_URL => string (38) "https://waaa-app-nlz5c.gramedia.com.ec"
            SERVICES_EMAIL_PROVIDERS => string (22) "smtp,amazonSes,mailjet"
            SERVICES_EMAIL_SMTP_ENABLED => string (4) "true"
            SERVICES_EMAIL_SMTP_SERVER => string (18) "relay.mailbaby.net"
            SERVICES_EMAIL_SMTP_PORT => string (3) "465"
            SERVICES_EMAIL_SMTP_USERNAME => string (7) "mb68765"
            SERVICES_EMAIL_SMTP_PASSWORD => string (20) "5fqX27PUEMG7B9V4jQnu"
            SERVICES_EMAIL_FROM => string (20) "notify@ideasfarm.net"
            SERVICES_EMAIL_REPLY => string (22) "noreplay@ideasfarm.net"
            SERVICES_EMAIL_AMAZON_SES_ENABLED => string (5) "false"
            SERVICES_EMAIL_AMAZON_SES_VERSION => string (6) "latest"
            SERVICES_EMAIL_AMAZON_SES_KEY => string (20) "AKIAVRUVQTHFXRUW47W5"
            SERVICES_EMAIL_AMAZON_SES_SECRET => string (40) "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"
            SERVICES_EMAIL_AMAZON_SES_REGION => string (9) "us-east-2"
            SERVICES_EMAIL_AMAZON_SES_FROM => string (20) "notify@ideasfarm.net"
            SERVICES_EMAIL_AMAZON_SES_REPLY => string (22) "noreplay@ideasfarm.net"
            SERVICES_EMAIL_AMAZON_SES_CHAR_SET => string (5) "UTF-8"
            SERVICES_EMAIL_AMAZON_SES_DEBUG => string (5) "false"
            SERVICES_EMAIL_AMAZON_SES_TEST => string (5) "false"
            SERVICES_EMAIL_MAILJET_API_KEY_PUBLIC => string (18) "--api_key_public--"
            SERVICES_EMAIL_MAILJET_API_KEY_PRIVATE => string (19) "--api_key_private--"
            SERVICES_EMAIL_MAILJET_FROM_LIST => string (33) "--from@domain.com--=--Name from--"
            SERVICES_EMAIL_MAILJET_REPLAY => string (10) "--replay--"
            SERVICES_EMAIL_MAILJET_REPLAY_TITLE => string (16) "--replay_title--"
            SERVICES_FACEBOOK_NAME => string (8) "Facebook"
            SERVICES_FACEBOOK_ENABLED => string (5) "false"
            SERVICES_FACEBOOK_ID => string (6) "--id--"
            SERVICES_FACEBOOK_KEY => string (7) "--key--"
            SERVICES_FACEBOOK_SECRET => string (10) "--secret--"
            SERVICES_GOOGLE_NAME => string (6) "Google"
            SERVICES_GOOGLE_ENABLED => string (5) "false"
            SERVICES_GOOGLE_ID => string (6) "--id--"
            SERVICES_GOOGLE_SECRET => string (10) "--secret--"
            SERVICES_TWITTER_NAME => string (7) "Twitter"
            SERVICES_TWITTER_ENABLED => string (5) "false"
            SERVICES_TWITTER_ID => string (6) "--id--"
            SERVICES_TWITTER_KEY => string (7) "--key--"
            SERVICES_TWITTER_SECRET => string (10) "--secret--"
            SERVICES_TINIFY_ENABLED => string (5) "false"
            SERVICES_TINIFY_API_KEY => string (32) "FJHlYwRwHHhgs2jKJpkymPC6nFpxhdFZ"
            SERVICES_TINIFY_LEVEL => string (1) "1"
            SERVICES_GETOUTPDF_ENABLED => string (5) "false"
            SERVICES_GETOUTPDF_API_KEY => string (11) "--api_key--"
            SERVICES_GETOUTPDF_URL => string (43) "https://getoutpdf.com/api/tool/compress-pdf"
            SERVICES_CLOUDCONVERT_ENABLED => string (5) "false"
            SERVICES_CLOUDCONVERT_API_KEY => string (11) "--api_key--"
            SERVICES_CLOUDCONVERT_URL => string (39) "https://api.cloudconvert.com/v1/convert"
            SERVICES_RECAPTCHA_ENABLED => string (5) "false"
            SERVICES_RECAPTCHA_SITE_KEY => string (12) "--site_key--"
            SERVICES_RECAPTCHA_SECRET => string (10) "--secret--"
            SERVICES_DIGITALOCEAN_FILE => string (4) "true"
            SERVICES_DIGITALOCEAN_ENABLED => string (4) "true"
            SERVICES_DIGITALOCEAN_ACCESS_KEY_ID => string (27) "__________--access_key_id--"
            SERVICES_DIGITALOCEAN_SECRET_KEY => string (21) "--secret_access_key--"
            SERVICES_DIGITALOCEAN_FILES_URL => string (13) "--files_url--"
            SERVICES_DIGITALOCEAN_PRODUCTS => string (12) "--products--"
            SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_ENABLED => string (4) "true"
            SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_NAME => string (9) "ideasfarm"
            SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_REGION => string (4) "nyc3"
            SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_URL => string (45) "https://ideasfarm.nyc3.digitaloceanspaces.com"
            SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_HOST => string (37) "ideasfarm.nyc3.digitaloceanspaces.com"
            SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_CDN => string (37) "ideasfarm.nyc3.digitaloceanspaces.com"
            SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_KEY => string (20) "DO00P6PZNV3C9M9HKWT6"
            SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_SECRET_KEY => string (43) "Rc+f/iou8Y+Kieh48FaFWAjPzPJObuK+zhvXu8YJ0Bo"
            SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_PATH => string (4) "dev/"
            REDIS_SCHEME => string (3) "tcp"
            REDIS_HOST => string (9) "127.0.0.1"
            REDIS_PORT => string (4) "6379"
            REDIS_PASSWORD => string (4) "root"
            FILE_PATH => string (9) "file-path"
            PAYMENTS_APP_NAME => string (19) "Default Application"
            PAYMENTS_APP_PROVIDER => string (6) "paypal"
            PAYMENTS_API_URL => string (32) "https://api-m.sandbox.paypal.com"
            PAYMENTS_CLIENT_ID => string (80) "ASpxy9kyFBQ7K2ONYlHR8X55WRh2T96QW7iNyJnLDo02Tw91NzBHaqUuqQLMvYMLodiDs5PwY_96...
            ASpxy9kyFBQ7K2ONYlHR8X55WRh2T96QW7iNyJnLDo02Tw91NzBHaqUuqQLMvYMLodiDs5PwY_96RU3U
            
            PAYMENTS_CLIENT_SECRET => string (80) "ED77aQTxGFO9XnhhrwR-0wGX5jRPt46dtYjnPt9R0WrscvUa-nF62C-p2U3FVvEvIF6aevjbHCK_...
            ED77aQTxGFO9XnhhrwR-0wGX5jRPt46dtYjnPt9R0WrscvUa-nF62C-p2U3FVvEvIF6aevjbHCK_dAAm
            
            PAYMENTS_SUCCESS_URL => string (32) "subscriptions/$parameter/success"
            PAYMENTS_CANCEL_URL => string (16) "$parameter/plans"
            PAYMENTS_CANCEL_EDIT_URL => string (26) "$parameter/my-subscription"
            PAYMENTS_SUCCESS_PARAMETER_URL => string (10) "$parameter"
            PAYMENTS_CANCEL_PARAMETER_URL => string (10) "$parameter"
            PAYMENTS_WEBHOOK_URL => string (28) "$param/subscriptions/webhook"
            PAYMENTS_MODE => string (7) "sandbox"
            PAYMENTS_CURRENCY => string (3) "USD"
            PAYMENTS_RESOURCES => string (158) " AUCTIONS.model=Protocols\Farms\Models\FarmsModel, FARM.model=Protocols\Farm...
                AUCTIONS.model=Protocols\Farms\Models\FarmsModel,
                FARM.model=Protocols\Farms\Models\FarmsModel,
                PROVIDER.model=Protocols\Farms\Models\FarmsModel
            
            
            SUBSCRIPTIONS_FREE_TIME => string (8) "1 months"
            SUBSCRIPTIONS_EXTRA_TIME_TO_PAY => string (6) "4 days"
            IDEASFARM_START => string (40) "https://dev-gramedia.ideasfarm.net/start"
            IDEASFARM_FARMS => string (40) "https://dev-gramedia.ideasfarm.net/farms"
            IDEASFARM_INVITATIONS => string (46) "https://dev-gramedia.ideasfarm.net/invitations"
            ACL_OAUTH2 => string (6) "client"
            ACL_USER_NAME_FIELD_FRONT => string (14) "username,email"
            ACL_USER_NAME_FIELD_ADMIN => string (8) "username"
            ACL_ALLOW_NO_ENABLED_USERS => string (4) "true"
            ACL_DAYS_TO_ENABLE_ACCOUNT => string (0) ""
            ACL_CANCEl_URL => string (0) ""
            ACL_DAYS_CHANGE_PASSWORD => string (2) "45"
            ACL_MEMBERS_RESOURCES => string (101) " farms=Protocols\Farms\Models\FarmsModel, provides=Inventory\Inventory\Model...
                farms=Protocols\Farms\Models\FarmsModel,
                provides=Inventory\Inventory\Models\ProvidersModel
            
            
            ACL_MEMBERS_RESOURCES_MODELS => string (65) " farms=FarmsMembersModel, provides=ProvidersMembersModel "
                farms=FarmsMembersModel,
                provides=ProvidersMembersModel
            
            
            ACL_MEMBERS_INVITE_URL => string (58) "https://dev-login.ideasfarm.net/api/1.0/invitations/create"
            OPEN_AI_TOKEN => string (164) "sk-proj-eMJ6Qjr1tVTiusi_dcwch0TA1ZKKemyTLkcyYdXwDKhwmCGjP3Eaxu9qe3FSF467y7q8...
            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
            
            private cookieParams -> array (1)
            infinity_d52e61d53ca9ef39b69cf5f06098500e1b958810 => string (26) "7p2589b19t1obnsburhi0kue8o"
            private queryParams -> array (0)
            private parsedBody -> array (0)
            private method -> string (3) "GET"
            private requestTarget -> null
            private uri -> Laminas\Diactoros\Uri#463 (9)
            • Properties (9)
            • Methods (29)
            • Static methods (1)
            • Class constants (2)
            • toString
            • protected allowedSchemes -> array (2)
              http => integer 80
              https => integer 443
              private scheme -> string (5) "https"
              private userInfo -> string (0) ""
              private host -> string (26) "dev-gramedia.ideasfarm.net"
              private port -> null
              private path -> string (10) "/error/404"
              private query -> string (0) ""
              private fragment -> string (0) ""
              private uriString -> null
            • public __construct(string $uri = '')
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:83
              public __clone() Operations to perform on clone.
              /**
               * Operations to perform on clone.
               *
               * Since cloning usually is for purposes of mutation, we reset the
               * $uriString property so it will be re-calculated.
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:99
              public __toString(): string {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:108
              public getScheme(): string {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:130
              public getAuthority(): string {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:139
              public getUserInfo(): string Retrieve the user-info part of the URI.
              /**
               * Retrieve the user-info part of the URI.
               *
               * This value is percent-encoded, per RFC 3986 Section 3.2.1.
               *
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:165
              public getHost(): string {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:174
              public getPort(): ?int {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:183
              public getPath(): string {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:194
              public getQuery(): string {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:214
              public getFragment(): string {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:223
              public withScheme(string $scheme): Psr\Http\Message\UriInterface {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:232
              public withUserInfo(string $user, ?string $password = null): Psr\Http\Message\UriInterface Create and return a new instance containing the provided user credentials.
              /**
               * Create and return a new instance containing the provided user credentials.
               *
               * The value will be percent-encoded in the new instance, but with measures
               * taken to prevent double-encoding.
               *
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:259
              public withHost(string $host): Psr\Http\Message\UriInterface {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:286
              public withPort(?int $port): Psr\Http\Message\UriInterface {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:303
              public withPath(string $path): Psr\Http\Message\UriInterface {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:327
              public withQuery(string $query): Psr\Http\Message\UriInterface {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:358
              public withFragment(string $fragment): Psr\Http\Message\UriInterface {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:383
              private parseUri(string $uri): void Parse a URI into its parts, and set the properties
              /**
               * Parse a URI into its parts, and set the properties
               *
               * @psalm-suppress InaccessibleProperty Method is only called in {@see Uri::__construct} and thus immutability is
               *                                      still given.
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:404
              private isNonStandardPort(string $scheme, string $host, ?int $port): bool Is a given port non-standard for the current scheme?
              /**
               * Is a given port non-standard for the current scheme?
               *
               * @psalm-assert-if-true int $port
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:469
              private filterScheme(string $scheme): string Filters the scheme to ensure it is a valid scheme.
              /**
               * Filters the scheme to ensure it is a valid scheme.
               *
               * @param string $scheme Scheme name.
               * @return string Filtered scheme.
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:488
              private filterUserInfoPart(string $part): string Filters a part of user info in a URI to ensure it is properly encoded.
              /**
               * Filters a part of user info in a URI to ensure it is properly encoded.
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:512
              private filterPath(string $path): string Filters the path of a URI to ensure it is properly encoded.
              /**
               * Filters the path of a URI to ensure it is properly encoded.
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:532
              private filterInvalidUtf8(string $string): string Encode invalid UTF-8 characters in given string. All other characters are unc...
              /**
               * Encode invalid UTF-8 characters in given string. All other characters are unchanged.
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:548
              private filterQuery(string $query): string Filter a query string to ensure it is propertly encoded.
              /**
               * Filter a query string to ensure it is propertly encoded.
               *
               * Ensures that the values in the query string are properly urlencoded.
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:570
              private splitQueryValue(string $value): array Split a query value into a key/value tuple.
              /**
               * Split a query value into a key/value tuple.
               *
               * @return array{0:string, 1:string|null} A value with exactly two elements, key and value
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:598
              private filterFragment(string $fragment): string Filter a fragment value to ensure it is properly encoded.
              /**
               * Filter a fragment value to ensure it is properly encoded.
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:610
              private filterQueryOrFragment(string $value): string Filter a query string key or value, or a fragment.
              /**
               * Filter a query string key or value, or a fragment.
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:622
              private urlEncodeChar(array $matches): string URL encode a character returned by a regex.
              /**
               * URL encode a character returned by a regex.
               *
               * @param array<string> $matches
               * @psalm-pure
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:641
            • private static Laminas\Diactoros\Uri::createUriString(string $scheme, string $authority, string $path, string $query, string $fragment): string Create a URI string from its various parts
              /**
               * Create a URI string from its various parts
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:430
            • public const Laminas\Diactoros\Uri::CHAR_SUB_DELIMS :: string (16) "!\$&'\(\)\*\+,;="
              public const Laminas\Diactoros\Uri::CHAR_UNRESERVED :: string (18) "a-zA-Z0-9_\-\.~\pL"
            • uri string (44) "https://dev-gramedia.ideasfarm.net/error/404"
            protected headers -> array (6)
            cookie => array (1)
            0 => string (76) "infinity_d52e61d53ca9ef39b69cf5f06098500e1b958810=7p2589b19t1obnsburhi0kue8o"
            referer => array (1)
            0 => string (46) "https://dev-gramedia.ideasfarm.net/sitemap.xml"
            accept-encoding => array (1)
            0 => string (23) "gzip, br, zstd, deflate"
            user-agent => array (1)
            0 => string (103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0...
            Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
            
            accept => array (1)
            0 => string (3) "*/*"
            Host => array (1)
            0 => string (26) "dev-gramedia.ideasfarm.net"
            protected headerNames -> array (6)
            host => string (4) "Host"
            cookie => string (6) "cookie"
            referer => string (7) "referer"
            accept-encoding => string (15) "accept-encoding"
            user-agent => string (10) "user-agent"
            accept => string (6) "accept"
            private protocol -> string (3) "1.1"
            private stream -> Laminas\Diactoros\Stream#557 (2)
            • Properties (2)
            • Methods (19)
            • Class constants (1)
            • toString
            • protected resource -> stream resource php://input
              timed_out => boolean false
              blocked => boolean true
              eof => boolean false
              wrapper_type => string (3) "PHP"
              stream_type => string (5) "Input"
              mode => string (2) "rb"
              unread_bytes => integer 0
              seekable => boolean true
              uri => string (11) "php://input"
              protected stream -> string (11) "php://input"
            • public __construct($stream, string $mode = 'r')
              /**
               * @param string|object|resource $stream
               * @param string $mode Mode with which to open stream
               * @throws Exception\InvalidArgumentException
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:56
              public __toString(): string {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:65
              public close(): void {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:86
              public detach() {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:101
              public attach($resource, string $mode = 'r'): void Attach a new stream/resource to the instance.
              /**
               * Attach a new stream/resource to the instance.
               *
               * @param string|object|resource $resource
               * @throws Exception\InvalidArgumentException For stream identifier that cannot be cast to a resource.
               * @throws Exception\InvalidArgumentException For non-resource stream.
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:115
              public getSize(): ?int {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:124
              public tell(): int {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:142
              public eof(): bool {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:160
              public isSeekable(): bool {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:173
              public seek(int $offset, int $whence = 0): void {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:187
              public rewind(): void {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:208
              public isWritable(): bool {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:217
              public write($string): int {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:237
              public isReadable(): bool {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:260
              public read(int $length): string {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:276
              public getContents(): string {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:299
              public getMetadata(?string $key = null) {@inheritdoc}
              /**
               * {@inheritdoc}
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:317
              private setStream($stream, string $mode = 'r'): void Set the internal stream resource.
              /**
               * Set the internal stream resource.
               *
               * @param string|object|resource $stream String stream target or stream resource.
               * @param string $mode Resource mode for stream target.
               * @throws Exception\InvalidArgumentException For invalid streams or resources.
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:342
              private isValidStreamResourceType(mixed $resource): bool Determine if a resource is one of the resource types allowed to instantiate a...
              /**
               * Determine if a resource is one of the resource types allowed to instantiate a Stream
               *
               * @param mixed $resource Stream resource.
               * @psalm-assert-if-true resource $resource
               */
              
              Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:384
            • private const Laminas\Diactoros\Stream::ALLOWED_STREAM_RESOURCE_TYPES :: array (1) Depth Limit
            • stream string (0) ""
          • public __construct(array $serverParams = array(), array $uploadedFiles = array(), Psr\Http\Message\UriInterface|string|null $uri = null, ?string $method = null, $body = 'php://input', array $headers = array(), array $cookieParams = array(), array $queryParams = array(), $parsedBody = null, string $protocol = '1.1')
            /**
             * @param array $serverParams Server parameters, typically from $_SERVER
             * @param array $uploadedFiles Upload file information, a tree of UploadedFiles
             * @param null|string|UriInterface $uri URI for the request, if any.
             * @param null|string $method HTTP method for the request, if any.
             * @param string|resource|StreamInterface $body Message body, if any.
             * @param array<non-empty-string, string|string[]> $headers Headers for the message, if any.
             * @param array $cookieParams Cookies for the message, if any.
             * @param array $queryParams Query params for the message, if any.
             * @param null|array|object $parsedBody The deserialized body parameters, if any.
             * @param string $protocol HTTP protocol version.
             * @throws Exception\InvalidArgumentException For any invalid value.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:54
            public getServerParams(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:81
            public getUploadedFiles(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:90
            public withUploadedFiles(array $uploadedFiles): Laminas\Diactoros\ServerRequest {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:99
            public getCookieParams(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:111
            public withCookieParams(array $cookies): Laminas\Diactoros\ServerRequest {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:120
            public getQueryParams(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:131
            public withQueryParams(array $query): Laminas\Diactoros\ServerRequest {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:140
            public getParsedBody() {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:151
            public withParsedBody($data): Laminas\Diactoros\ServerRequest {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:160
            public getAttributes(): array {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:180
            public getAttribute(string $name, $default = null) {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:189
            public withAttribute(string $name, $value): Laminas\Diactoros\ServerRequest {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:202
            public withoutAttribute(string $name): Laminas\Diactoros\ServerRequest {@inheritdoc}
            /**
             * {@inheritdoc}
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:213
            private validateUploadedFiles(array $uploadedFiles): void Recursively validate the structure in an uploaded files array.
            /**
             * Recursively validate the structure in an uploaded files array.
             *
             * @throws Exception\InvalidArgumentException If any leaf is not an UploadedFileInterface instance.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:225
            private initialize($uri = null, ?string $method = null, $body = 'php://memory', array $headers = array()): void Initialize request state.
            /**
             * Initialize request state.
             *
             * Used by constructors.
             *
             * @param null|string|UriInterface $uri URI for the request, if any.
             * @param null|string $method HTTP method for the request, if any.
             * @param string|resource|StreamInterface $body Message body, if any.
             * @param array<non-empty-string, string|string[]> $headers Headers for the message, if any.
             * @throws Exception\InvalidArgumentException For any invalid value.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:55
            private createUri(Psr\Http\Message\UriInterface|string|null $uri): Psr\Http\Message\UriInterface Create and return a URI instance.
            /**
             * Create and return a URI instance.
             *
             * If `$uri` is a already a `UriInterface` instance, returns it.
             *
             * If `$uri` is a string, passes it to the `Uri` constructor to return an
             * instance.
             *
             * If `$uri is null, creates and returns an empty `Uri` instance.
             *
             * Otherwise, it raises an exception.
             *
             * @throws Exception\InvalidArgumentException
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:92
            public getRequestTarget(): string Retrieves the message's request target.
            /**
             * Retrieves the message's request target.
             *
             * Retrieves the message's request-target either as it will appear (for
             * clients), as it appeared at request (for servers), or as it was
             * specified for the instance (see withRequestTarget()).
             *
             * In most cases, this will be the origin-form of the composed URI,
             * unless a value was provided to the concrete implementation (see
             * withRequestTarget() below).
             *
             * If no URI is available, and no request-target has been specifically
             * provided, this method MUST return the string "/".
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:119
            public withRequestTarget(string $requestTarget): Psr\Http\Message\RequestInterface Create a new instance with a specific request-target.
            /**
             * Create a new instance with a specific request-target.
             *
             * If the request needs a non-origin-form request-target — e.g., for
             * specifying an absolute-form, authority-form, or asterisk-form —
             * this method may be used to create an instance with the specified
             * request-target, verbatim.
             *
             * This method MUST be implemented in such a way as to retain the
             * immutability of the message, and MUST return a new instance that has the
             * changed request target.
             *
             * @link http://tools.ietf.org/html/rfc7230#section-2.7 (for the various
             *     request-target forms allowed in request messages)
             *
             * @throws Exception\InvalidArgumentException If the request target is invalid.
             * @return static
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:155
            public getMethod(): string Retrieves the HTTP method of the request.
            /**
             * Retrieves the HTTP method of the request.
             *
             * @return string Returns the request method.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:173
            public withMethod(string $method): Psr\Http\Message\RequestInterface Return an instance with the provided HTTP method.
            /**
             * Return an instance with the provided HTTP method.
             *
             * While HTTP method names are typically all uppercase characters, HTTP
             * method names are case-sensitive and thus implementations SHOULD NOT
             * modify the given string.
             *
             * This method MUST be implemented in such a way as to retain the
             * immutability of the message, and MUST return an instance that has the
             * changed request method.
             *
             * @param string $method Case-insensitive method.
             * @throws Exception\InvalidArgumentException For invalid HTTP methods.
             * @return static
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:193
            public getUri(): Psr\Http\Message\UriInterface Retrieves the URI instance.
            /**
             * Retrieves the URI instance.
             *
             * This method MUST return a UriInterface instance.
             *
             * @link http://tools.ietf.org/html/rfc3986#section-4.3
             *
             * @return UriInterface Returns a UriInterface instance
             *     representing the URI of the request, if any.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:210
            public withUri(Psr\Http\Message\UriInterface $uri, bool $preserveHost = false): Psr\Http\Message\RequestInterface Returns an instance with the provided URI.
            /**
             * Returns an instance with the provided URI.
             *
             * This method will update the Host header of the returned request by
             * default if the URI contains a host component. If the URI does not
             * contain a host component, any pre-existing Host header will be carried
             * over to the returned request.
             *
             * You can opt-in to preserving the original state of the Host header by
             * setting `$preserveHost` to `true`. When `$preserveHost` is set to
             * `true`, the returned request will not update the Host header of the
             * returned message -- even if the message contains no Host header. This
             * means that a call to `getHeader('Host')` on the original request MUST
             * equal the return value of a call to `getHeader('Host')` on the returned
             * request.
             *
             * This method MUST be implemented in such a way as to retain the
             * immutability of the message, and MUST return an instance that has the
             * new UriInterface instance.
             *
             * @link http://tools.ietf.org/html/rfc3986#section-4.3
             *
             * @param UriInterface $uri New request URI to use.
             * @param bool $preserveHost Preserve the original state of the Host header.
             * @return static
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:241
            private setMethod(string $method): void Set and validate the HTTP method
            /**
             * Set and validate the HTTP method
             *
             * @throws Exception\InvalidArgumentException On invalid HTTP method.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:280
            private getHostFromUri(): string Retrieve the host from the URI instance
            /**
             * Retrieve the host from the URI instance
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:294
            public getProtocolVersion(): string Retrieves the HTTP protocol version as a string.
            /**
             * Retrieves the HTTP protocol version as a string.
             *
             * The string MUST contain only the HTTP version number (e.g., "1.1", "1.0").
             *
             * @return string HTTP protocol version.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:59
            public withProtocolVersion(string $version): Psr\Http\Message\MessageInterface Return an instance with the specified HTTP protocol version.
            /**
             * Return an instance with the specified HTTP protocol version.
             *
             * The version string MUST contain only the HTTP version number (e.g.,
             * "1.1", "1.0").
             *
             * This method MUST be implemented in such a way as to retain the
             * immutability of the message, and MUST return an instance that has the
             * new protocol version.
             *
             * @param string $version HTTP protocol version
             * @return static
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:77
            public getHeaders(): array Retrieves all message headers.
            /**
             * Retrieves all message headers.
             *
             * The keys represent the header name as it will be sent over the wire, and
             * each value is an array of strings associated with the header.
             *
             *     // Represent the headers as a string
             *     foreach ($message->getHeaders() as $name => $values) {
             *         echo $name . ": " . implode(", ", $values);
             *     }
             *
             *     // Emit headers iteratively:
             *     foreach ($message->getHeaders() as $name => $values) {
             *         foreach ($values as $value) {
             *             header(sprintf('%s: %s', $name, $value), false);
             *         }
             *     }
             *
             * @return array Returns an associative array of the message's headers. Each
             *     key MUST be a header name, and each value MUST be an array of strings.
             * @psalm-return array<non-empty-string, list<string>>
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:107
            public hasHeader(string $name): bool Checks if a header exists by the given case-insensitive name.
            /**
             * Checks if a header exists by the given case-insensitive name.
             *
             * @param string $name Case-insensitive header name.
             * @return bool Returns true if any header names match the given header
             *     name using a case-insensitive string comparison. Returns false if
             *     no matching header name is found in the message.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:120
            public getHeader(string $name): array Retrieves a message header value by the given case-insensitive name.
            /**
             * Retrieves a message header value by the given case-insensitive name.
             *
             * This method returns an array of all the header values of the given
             * case-insensitive header name.
             *
             * If the header does not appear in the message, this method MUST return an
             * empty array.
             *
             * @param string $name Case-insensitive header field name.
             * @return string[] An array of string values as provided for the given
             *    header. If the header does not appear in the message, this method MUST
             *    return an empty array.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:139
            public getHeaderLine(string $name): string Retrieves a comma-separated string of the values for a single header.
            /**
             * Retrieves a comma-separated string of the values for a single header.
             *
             * This method returns all of the header values of the given
             * case-insensitive header name as a string concatenated together using
             * a comma.
             *
             * NOTE: Not all header values may be appropriately represented using
             * comma concatenation. For such headers, use getHeader() instead
             * and supply your own delimiter when concatenating.
             *
             * If the header does not appear in the message, this method MUST return
             * an empty string.
             *
             * @param string $name Case-insensitive header field name.
             * @return string A string of values as provided for the given header
             *    concatenated together using a comma. If the header does not appear in
             *    the message, this method MUST return an empty string.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:170
            public withHeader(string $name, $value): Psr\Http\Message\MessageInterface Return an instance with the provided header, replacing any existing values of...
            /**
             * Return an instance with the provided header, replacing any existing
             * values of any headers with the same case-insensitive name.
             *
             * While header names are case-insensitive, the casing of the header will
             * be preserved by this function, and returned from getHeaders().
             *
             * This method MUST be implemented in such a way as to retain the
             * immutability of the message, and MUST return an instance that has the
             * new and/or updated header and value.
             *
             * @param string $name Case-insensitive header field name.
             * @param string|string[] $value Header value(s).
             * @return static
             * @throws Exception\InvalidArgumentException For invalid header names or values.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:196
            public withAddedHeader(string $name, $value): Psr\Http\Message\MessageInterface Return an instance with the specified header appended with the given value.
            /**
             * Return an instance with the specified header appended with the
             * given value.
             *
             * Existing values for the specified header will be maintained. The new
             * value(s) will be appended to the existing list. If the header did not
             * exist previously, it will be added.
             *
             * This method MUST be implemented in such a way as to retain the
             * immutability of the message, and MUST return an instance that has the
             * new header and/or value.
             *
             * @param string $name Case-insensitive header field name to add.
             * @param string|string[] $value Header value(s).
             * @return static
             * @throws Exception\InvalidArgumentException For invalid header names or values.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:232
            public withoutHeader(string $name): Psr\Http\Message\MessageInterface Return an instance without the specified header.
            /**
             * Return an instance without the specified header.
             *
             * Header resolution MUST be done without case-sensitivity.
             *
             * This method MUST be implemented in such a way as to retain the
             * immutability of the message, and MUST return an instance that removes
             * the named header.
             *
             * @param string $name Case-insensitive header field name to remove.
             * @return static
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:260
            public getBody(): Psr\Http\Message\StreamInterface Gets the body of the message.
            /**
             * Gets the body of the message.
             *
             * @return StreamInterface Returns the body as a stream.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:279
            public withBody(Psr\Http\Message\StreamInterface $body): Psr\Http\Message\MessageInterface Return an instance with the specified message body.
            /**
             * Return an instance with the specified message body.
             *
             * The body MUST be a StreamInterface object.
             *
             * This method MUST be implemented in such a way as to retain the
             * immutability of the message, and MUST return a new instance that has the
             * new body stream.
             *
             * @param StreamInterface $body Body.
             * @return static
             * @throws Exception\InvalidArgumentException When the body is not valid.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:297
            private getStream($stream, string $modeIfNotInstance): Psr\Http\Message\StreamInterface
            /** @param StreamInterface|string|resource $stream */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:305
            private setHeaders(array $originalHeaders): void Filter a set of headers to ensure they are in the correct internal format.
            /**
             * Filter a set of headers to ensure they are in the correct internal format.
             *
             * Used by message constructors to allow setting all initial headers at once.
             *
             * @param array<non-empty-string, string|string[]> $originalHeaders Headers to filter.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:330
            private validateProtocolVersion(string $version): void Validate the HTTP protocol version
            /**
             * Validate the HTTP protocol version
             *
             * @throws Exception\InvalidArgumentException On invalid HTTP protocol version.
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:352
            private filterHeaderValue(mixed $values): array
            /** @return list<string> */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:371
            private assertHeader(mixed $name): void Ensure header name and values are valid.
            /**
             * Ensure header name and values are valid.
             *
             * @psalm-assert non-empty-string $name
             * @throws Exception\InvalidArgumentException
             */
            
            Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:403
          private cachedParsedBody -> null
          protected user -> null
          protected session -> Infinyti\Library\Base\Warps\Session\Session#647 (14)
          • Properties (14)
          • Methods (60)
          • Iterator (2)
          • protected storage -> Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage#654 (5)
            • Properties (5)
            • Methods (18)
            • protected bags -> array (2)
              attributes => Symfony\Component\HttpFoundation\Session\SessionBagProxy#630 Depth Limit
              flashes => Symfony\Component\HttpFoundation\Session\SessionBagProxy#632 Depth Limit
              protected started -> boolean true
              protected closed -> boolean false
              protected saveHandler -> Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy#651 (3)
              • Properties (3)
              • Methods (18)
              • protected wrapper -> boolean false
                protected saveHandlerName -> string (5) "files"
                protected handler -> Symfony\Component\HttpFoundation\Session\Storage\Handler\StrictSessionHandler#656 Depth Limit
              • public __construct(SessionHandlerInterface $handler)
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:21
                public getHandler(): SessionHandlerInterface
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:28
                public open(string $savePath, string $sessionName): bool
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:35
                public close(): bool
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:40
                public read(string $sessionId): string|false
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:45
                public write(string $sessionId, string $data): bool
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:50
                public destroy(string $sessionId): bool
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:55
                public gc(int $maxlifetime): int|false
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:60
                public validateId(string $sessionId): bool
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:65
                public updateTimestamp(string $sessionId, string $data): bool
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:70
                public getSaveHandlerName(): ?string Gets the session.save_handler name.
                /**
                 * Gets the session.save_handler name.
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:26
                public isSessionHandlerInterface(): bool Is this proxy handler and instance of \SessionHandlerInterface.
                /**
                 * Is this proxy handler and instance of \SessionHandlerInterface.
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:34
                public isWrapper(): bool Returns true if this handler wraps an internal PHP session save handler using...
                /**
                 * Returns true if this handler wraps an internal PHP session save handler using \SessionHandler.
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:42
                public isActive(): bool Has a session started?
                /**
                 * Has a session started?
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:50
                public getId(): string Gets the session ID.
                /**
                 * Gets the session ID.
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:58
                public setId(string $id): void Sets the session ID.
                /**
                 * Sets the session ID.
                 *
                 * @throws \LogicException
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:68
                public getName(): string Gets the session name.
                /**
                 * Gets the session name.
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:80
                public setName(string $name): void Sets the session name.
                /**
                 * Sets the session name.
                 *
                 * @throws \LogicException
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:90
              protected metadataBag -> Symfony\Component\HttpFoundation\Session\Storage\MetadataBag#634 (6)
              • Properties (6)
              • Methods (11)
              • Class constants (3)
              • protected meta -> &array (3) Depth Limit
                private name -> string (10) "__metadata"
                private lastUsed -> integer 1785378387
                2026-07-30T02:26:27+00:00
                
                private storageKey -> string (9) "_sf2_meta"
                private updateThreshold -> integer 0
                private cookieLifetime -> null
              • public __construct(string $storageKey = '_sf2_meta', int $updateThreshold = 0, ?int $cookieLifetime = null)
                /**
                 * @param string   $storageKey      The key used to store bag in the session
                 * @param int      $updateThreshold The time to wait between two UPDATED updates
                 * @param int|null $cookieLifetime  The configured cookie lifetime; null to read from php.ini
                 */
                
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:39
                public initialize(array &$array): void
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:46
                public getLifetime(): int Gets the lifetime that the session cookie was set with.
                /**
                 * Gets the lifetime that the session cookie was set with.
                 */
                
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:65
                public stampNew(?int $lifetime = null): void Stamps a new session's metadata.
                /**
                 * Stamps a new session's metadata.
                 *
                 * @param int|null $lifetime Sets the cookie lifetime for the session cookie. A null value
                 *                           will leave the system settings unchanged, 0 sets the cookie
                 *                           to expire with browser session. Time is in seconds, and is
                 *                           not a Unix timestamp.
                 */
                
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:78
                public getStorageKey(): string
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:83
                public getCreated(): int Gets the created timestamp metadata.
                /**
                 * Gets the created timestamp metadata.
                 *
                 * @return int Unix timestamp
                 */
                
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:93
                public getLastUsed(): int Gets the last used metadata.
                /**
                 * Gets the last used metadata.
                 *
                 * @return int Unix timestamp
                 */
                
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:103
                public clear(): mixed
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:108
                public getName(): string
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:114
                public setName(string $name): void Sets name.
                /**
                 * Sets name.
                 */
                
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:122
                private stampCreated(?int $lifetime = null): void
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:127
              • public const Symfony\Component\HttpFoundation\Session\Storage\MetadataBag::CREATED :: string (1) "c"
                public const Symfony\Component\HttpFoundation\Session\Storage\MetadataBag::UPDATED :: string (1) "u"
                public const Symfony\Component\HttpFoundation\Session\Storage\MetadataBag::LIFETIME :: string (1) "l"
            • public __construct(array $options = array(), Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy|SessionHandlerInterface|null $handler = null, ?Symfony\Component\HttpFoundation\Session\Storage\MetadataBag $metaBag = null) Depending on how you want the storage driver to behave you probably want to o...
              /**
               * Depending on how you want the storage driver to behave you probably
               * want to override this constructor entirely.
               *
               * List of options for $options array with their defaults.
               *
               * @see https://php.net/session.configuration for options
               * but we omit 'session.' from the beginning of the keys for convenience.
               *
               * ("auto_start", is not supported as it tells PHP to start a session before
               * PHP starts to execute user-land code. Setting during runtime has no effect).
               *
               * cache_limiter, "" (use "0" to prevent headers from being sent entirely).
               * cache_expire, "0"
               * cookie_domain, ""
               * cookie_httponly, ""
               * cookie_lifetime, "0"
               * cookie_path, "/"
               * cookie_secure, ""
               * cookie_samesite, null
               * gc_divisor, "100"
               * gc_maxlifetime, "1440"
               * gc_probability, "1"
               * lazy_write, "1"
               * name, "PHPSESSID"
               * referer_check, "" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
               * serialize_handler, "php"
               * use_strict_mode, "1"
               * use_cookies, "1"
               * use_only_cookies, "1" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
               * use_trans_sid, "0" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
               * sid_length, "32" (@deprecated since Symfony 7.2, to be removed in 8.0)
               * sid_bits_per_character, "5" (@deprecated since Symfony 7.2, to be removed in 8.0)
               * trans_sid_hosts, $_SERVER['HTTP_HOST'] (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
               * trans_sid_tags, "a=href,area=href,frame=src,form=" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:76
              public getSaveHandler(): Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy|SessionHandlerInterface Gets the save handler instance.
              /**
               * Gets the save handler instance.
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:100
              public start(): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:105
              public getId(): string
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:167
              public setId(string $id): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:172
              public getName(): string
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:177
              public setName(string $name): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:182
              public regenerate(bool $destroy = false, ?int $lifetime = null): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:187
              public save(): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:211
              public clear(): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:250
              public registerBag(Symfony\Component\HttpFoundation\Session\SessionBagInterface $bag): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:264
              public getBag(string $name): Symfony\Component\HttpFoundation\Session\SessionBagInterface
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:273
              public setMetadataBag(?Symfony\Component\HttpFoundation\Session\Storage\MetadataBag $metaBag): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:288
              public getMetadataBag(): Symfony\Component\HttpFoundation\Session\Storage\MetadataBag Gets the MetadataBag.
              /**
               * Gets the MetadataBag.
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:296
              public isStarted(): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:301
              public setOptions(array $options): void Sets session.* ini variables.
              /**
               * Sets session.* ini variables.
               *
               * For convenience we omit 'session.' from the beginning of the keys.
               * Explicitly ignores other ini keys.
               *
               * @param array $options Session ini directives [key => value]
               *
               * @see https://php.net/session.configuration
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:316
              public setSaveHandler(Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy|SessionHandlerInterface|null $saveHandler): void Registers session save handler as a PHP session handler.
              /**
               * Registers session save handler as a PHP session handler.
               *
               * To use internal PHP session save handlers, override this method using ini_set with
               * session.save_handler and session.save_path e.g.
               *
               *     ini_set('session.save_handler', 'files');
               *     ini_set('session.save_path', '/tmp');
               *
               * or pass in a \SessionHandler instance which configures session.save_handler in the
               * constructor, for a template see NativeFileSessionHandler.
               *
               * @see https://php.net/session-set-save-handler
               * @see https://php.net/sessionhandlerinterface
               * @see https://php.net/sessionhandler
               *
               * @throws \InvalidArgumentException
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:364
              protected loadSession(?array &$session = null): void Load the session with attributes.
              /**
               * Load the session with attributes.
               *
               * After starting the session, PHP retrieves the session from whatever handlers
               * are set to (either PHP's internal, or a custom save handler set with session_set_save_handler()).
               * PHP takes the return value from the read() handler, unserializes it
               * and populates $_SESSION with the result automatically.
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:391
            private flashName -> string (7) "flashes"
            private attributeName -> string (10) "attributes"
            private data -> &array (2)
            _if_attribute => &array (2)
            last_regeneration_time => integer 1785378387
            2026-07-30T02:26:27+00:00
            
            cancel => null
            _infinyti_flashes => &array (0)
            private usageIndex -> &integer 10
            private usageReporter -> null
            protected config -> array (12)
            cache_limiter => string (7) "nocache"
            cookie_lifetime => string (8) "31536000"
            gc_maxlifetime => string (8) "31536000"
            inactive_limit => string (8) "31536000"
            cookie_secure => boolean true
            cookie_samesite => string (3) "lax"
            cookie_httponly => boolean true
            use_strict_mode => boolean true
            remember_me_lifetime => string (8) "31536000"
            cookie_path => string (1) "/"
            cookie_domain => string (0) ""
            cookie_raw => boolean false
            protected lastActivity -> integer 1785378387
            2026-07-30T02:26:27+00:00
            
            protected logger -> null
            protected expired -> boolean false
            protected name -> string (49) "infinity_d52e61d53ca9ef39b69cf5f06098500e1b958810"
            protected session -> Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage#654 (5)
            • Properties (5)
            • Methods (18)
            • protected bags -> array (2)
              attributes => Symfony\Component\HttpFoundation\Session\SessionBagProxy#630 Depth Limit
              flashes => Symfony\Component\HttpFoundation\Session\SessionBagProxy#632 Depth Limit
              protected started -> boolean true
              protected closed -> boolean false
              protected saveHandler -> Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy#651 (3)
              • Properties (3)
              • Methods (18)
              • protected wrapper -> boolean false
                protected saveHandlerName -> string (5) "files"
                protected handler -> Symfony\Component\HttpFoundation\Session\Storage\Handler\StrictSessionHandler#656 Depth Limit
              • public __construct(SessionHandlerInterface $handler)
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:21
                public getHandler(): SessionHandlerInterface
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:28
                public open(string $savePath, string $sessionName): bool
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:35
                public close(): bool
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:40
                public read(string $sessionId): string|false
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:45
                public write(string $sessionId, string $data): bool
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:50
                public destroy(string $sessionId): bool
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:55
                public gc(int $maxlifetime): int|false
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:60
                public validateId(string $sessionId): bool
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:65
                public updateTimestamp(string $sessionId, string $data): bool
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:70
                public getSaveHandlerName(): ?string Gets the session.save_handler name.
                /**
                 * Gets the session.save_handler name.
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:26
                public isSessionHandlerInterface(): bool Is this proxy handler and instance of \SessionHandlerInterface.
                /**
                 * Is this proxy handler and instance of \SessionHandlerInterface.
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:34
                public isWrapper(): bool Returns true if this handler wraps an internal PHP session save handler using...
                /**
                 * Returns true if this handler wraps an internal PHP session save handler using \SessionHandler.
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:42
                public isActive(): bool Has a session started?
                /**
                 * Has a session started?
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:50
                public getId(): string Gets the session ID.
                /**
                 * Gets the session ID.
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:58
                public setId(string $id): void Sets the session ID.
                /**
                 * Sets the session ID.
                 *
                 * @throws \LogicException
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:68
                public getName(): string Gets the session name.
                /**
                 * Gets the session name.
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:80
                public setName(string $name): void Sets the session name.
                /**
                 * Sets the session name.
                 *
                 * @throws \LogicException
                 */
                
                Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:90
              protected metadataBag -> Symfony\Component\HttpFoundation\Session\Storage\MetadataBag#634 (6)
              • Properties (6)
              • Methods (11)
              • Class constants (3)
              • protected meta -> &array (3) Depth Limit
                private name -> string (10) "__metadata"
                private lastUsed -> integer 1785378387
                2026-07-30T02:26:27+00:00
                
                private storageKey -> string (9) "_sf2_meta"
                private updateThreshold -> integer 0
                private cookieLifetime -> null
              • public __construct(string $storageKey = '_sf2_meta', int $updateThreshold = 0, ?int $cookieLifetime = null)
                /**
                 * @param string   $storageKey      The key used to store bag in the session
                 * @param int      $updateThreshold The time to wait between two UPDATED updates
                 * @param int|null $cookieLifetime  The configured cookie lifetime; null to read from php.ini
                 */
                
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:39
                public initialize(array &$array): void
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:46
                public getLifetime(): int Gets the lifetime that the session cookie was set with.
                /**
                 * Gets the lifetime that the session cookie was set with.
                 */
                
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:65
                public stampNew(?int $lifetime = null): void Stamps a new session's metadata.
                /**
                 * Stamps a new session's metadata.
                 *
                 * @param int|null $lifetime Sets the cookie lifetime for the session cookie. A null value
                 *                           will leave the system settings unchanged, 0 sets the cookie
                 *                           to expire with browser session. Time is in seconds, and is
                 *                           not a Unix timestamp.
                 */
                
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:78
                public getStorageKey(): string
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:83
                public getCreated(): int Gets the created timestamp metadata.
                /**
                 * Gets the created timestamp metadata.
                 *
                 * @return int Unix timestamp
                 */
                
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:93
                public getLastUsed(): int Gets the last used metadata.
                /**
                 * Gets the last used metadata.
                 *
                 * @return int Unix timestamp
                 */
                
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:103
                public clear(): mixed
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:108
                public getName(): string
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:114
                public setName(string $name): void Sets name.
                /**
                 * Sets name.
                 */
                
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:122
                private stampCreated(?int $lifetime = null): void
                Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:127
              • public const Symfony\Component\HttpFoundation\Session\Storage\MetadataBag::CREATED :: string (1) "c"
                public const Symfony\Component\HttpFoundation\Session\Storage\MetadataBag::UPDATED :: string (1) "u"
                public const Symfony\Component\HttpFoundation\Session\Storage\MetadataBag::LIFETIME :: string (1) "l"
            • public __construct(array $options = array(), Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy|SessionHandlerInterface|null $handler = null, ?Symfony\Component\HttpFoundation\Session\Storage\MetadataBag $metaBag = null) Depending on how you want the storage driver to behave you probably want to o...
              /**
               * Depending on how you want the storage driver to behave you probably
               * want to override this constructor entirely.
               *
               * List of options for $options array with their defaults.
               *
               * @see https://php.net/session.configuration for options
               * but we omit 'session.' from the beginning of the keys for convenience.
               *
               * ("auto_start", is not supported as it tells PHP to start a session before
               * PHP starts to execute user-land code. Setting during runtime has no effect).
               *
               * cache_limiter, "" (use "0" to prevent headers from being sent entirely).
               * cache_expire, "0"
               * cookie_domain, ""
               * cookie_httponly, ""
               * cookie_lifetime, "0"
               * cookie_path, "/"
               * cookie_secure, ""
               * cookie_samesite, null
               * gc_divisor, "100"
               * gc_maxlifetime, "1440"
               * gc_probability, "1"
               * lazy_write, "1"
               * name, "PHPSESSID"
               * referer_check, "" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
               * serialize_handler, "php"
               * use_strict_mode, "1"
               * use_cookies, "1"
               * use_only_cookies, "1" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
               * use_trans_sid, "0" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
               * sid_length, "32" (@deprecated since Symfony 7.2, to be removed in 8.0)
               * sid_bits_per_character, "5" (@deprecated since Symfony 7.2, to be removed in 8.0)
               * trans_sid_hosts, $_SERVER['HTTP_HOST'] (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
               * trans_sid_tags, "a=href,area=href,frame=src,form=" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:76
              public getSaveHandler(): Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy|SessionHandlerInterface Gets the save handler instance.
              /**
               * Gets the save handler instance.
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:100
              public start(): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:105
              public getId(): string
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:167
              public setId(string $id): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:172
              public getName(): string
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:177
              public setName(string $name): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:182
              public regenerate(bool $destroy = false, ?int $lifetime = null): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:187
              public save(): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:211
              public clear(): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:250
              public registerBag(Symfony\Component\HttpFoundation\Session\SessionBagInterface $bag): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:264
              public getBag(string $name): Symfony\Component\HttpFoundation\Session\SessionBagInterface
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:273
              public setMetadataBag(?Symfony\Component\HttpFoundation\Session\Storage\MetadataBag $metaBag): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:288
              public getMetadataBag(): Symfony\Component\HttpFoundation\Session\Storage\MetadataBag Gets the MetadataBag.
              /**
               * Gets the MetadataBag.
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:296
              public isStarted(): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:301
              public setOptions(array $options): void Sets session.* ini variables.
              /**
               * Sets session.* ini variables.
               *
               * For convenience we omit 'session.' from the beginning of the keys.
               * Explicitly ignores other ini keys.
               *
               * @param array $options Session ini directives [key => value]
               *
               * @see https://php.net/session.configuration
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:316
              public setSaveHandler(Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy|SessionHandlerInterface|null $saveHandler): void Registers session save handler as a PHP session handler.
              /**
               * Registers session save handler as a PHP session handler.
               *
               * To use internal PHP session save handlers, override this method using ini_set with
               * session.save_handler and session.save_path e.g.
               *
               *     ini_set('session.save_handler', 'files');
               *     ini_set('session.save_path', '/tmp');
               *
               * or pass in a \SessionHandler instance which configures session.save_handler in the
               * constructor, for a template see NativeFileSessionHandler.
               *
               * @see https://php.net/session-set-save-handler
               * @see https://php.net/sessionhandlerinterface
               * @see https://php.net/sessionhandler
               *
               * @throws \InvalidArgumentException
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:364
              protected loadSession(?array &$session = null): void Load the session with attributes.
              /**
               * Load the session with attributes.
               *
               * After starting the session, PHP retrieves the session from whatever handlers
               * are set to (either PHP's internal, or a custom save handler set with session_set_save_handler()).
               * PHP takes the return value from the read() handler, unserializes it
               * and populates $_SESSION with the result automatically.
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:391
            protected usageReporter -> null
            protected attributeName -> string (10) "attributes"
          • public __construct(?Symfony\Component\HttpFoundation\Session\Storage\SessionStorageInterface $storage = null, ?array $config = null, ?Symfony\Component\HttpFoundation\Session\Attribute\AttributeBagInterface $attributeBag = null, ?Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface $flashes = null, ?Hybridauth\Logger\LoggerInterface $logger = null, ?string $name = null) Constructor de la clase Session.
            /**
             * Constructor de la clase Session.
             *
             * @param SessionStorageInterface $storage Almacenamiento de la sesión.
             * @param AttributeBagInterface $attributes Atributos de la sesión.
             * @param FlashBagInterface $flashes FlashBag para mensajes flash.
             * @param array $config Configuración de la sesión.
             * @param LoggerInterface $logger Logger para el registro de actividades.
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:73
            public createNamespace(string $namespace): Infinyti\Library\Base\Warps\Session\SessionInterface Crea un nuevo namespace dentro de la sesión.
            /**
             * Crea un nuevo namespace dentro de la sesión.
             *
             * @param string $namespace El nombre del namespace a crear.
             * @return SessionNamespace Una nueva instancia de SessionNamespace para gestionar los datos dentro del namespace.
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:118
            public getInstance()
            Defined in <ROOT>/library/base/warps/Session/Session.php:123
            public getConfig(): mixed Obtiene la configuración de la sesión
            /**
             * Obtiene la configuración de la sesión
             *
             * @return mixed
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:133
            public setConfig(?array $config = null): self Establece la configuración de la sesión
            /**
             * Establece la configuración de la sesión
             *
             * @param mixed $config
             *
             * @return self
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:145
            public determineSessionName($name = null): self
            /**
             * @param mixed $name
             *
             * @return self
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:161
            public getCookie(): mixed
            /**
             * @return mixed
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:182
            public set(string $name, mixed $value): void
            /**
             * @return void
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:191
            public setCookie(?Symfony\Component\HttpFoundation\Cookie $cookie = null): self Establece la cookie de sesión utilizando Symfony's Cookie.
            /**
             * Establece la cookie de sesión utilizando Symfony's Cookie.
             *
             * @param Cookie|null $cookie Objeto Cookie de Symfony si se proporciona, de lo contrario se creará una nueva cookie.
             * @return self
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:205
            public start(): bool
            Defined in <ROOT>/library/base/warps/Session/Session.php:226
            public startSession($request = null): void Inicia la sesión customizada para Infinyti.
            /**
             * Inicia la sesión customizada para Infinyti.
             *
             * @param [type] $request
             * @return void
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:240
            public destroy(): void Destruye la sesión
            /**
             * Destruye la sesión
             *
             * @return void
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:274
            public __get(string $name): void Obtiene un valor de la sesión
            /**
             * Obtiene un valor de la sesión
             *
             * @param string $name
             *
             * @return void
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:286
            public getAll(): array Array asociativo con todos los datos de la sesión. Obtiene todos los datos almacenados en la sesión.
            /**
             * Obtiene todos los datos almacenados en la sesión.
             *
             * Este método devuelve un array asociativo con todos los datos de la sesión.
             * Es útil para obtener una visión completa de lo que se almacena en la sesión,
             * sin necesidad de acceder a cada clave individualmente.
             *
             * @return array Array asociativo con todos los datos de la sesión.
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:300
            public generateCsrfToken(): string El token CSRF generado. Genera un token CSRF y lo almacena en la sesión.
            /**
             * Genera un token CSRF y lo almacena en la sesión.
             *
             * @return string El token CSRF generado.
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:315
            public validateCsrfToken($token): bool Verdadero si el token es válido, falso en caso contrario. Valida un token CSRF.
            /**
             * Valida un token CSRF.
             *
             * @param string $token El token CSRF a validar.
             * @return bool Verdadero si el token es válido, falso en caso contrario.
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:328
            protected shouldRegenerateId(): bool Verdadero si es necesario regenerar el ID, falso en caso contrario. Determina si es necesario regenerar el ID de la sesión.
            /**
             * Determina si es necesario regenerar el ID de la sesión.
             *
             * @return bool Verdadero si es necesario regenerar el ID, falso en caso contrario.
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:345
            public maybeRegenerateId() Regenera el ID de la sesión si es necesario.
            /**
             * Regenera el ID de la sesión si es necesario.
             */
            
            Defined in <ROOT>/library/base/warps/Session/Session.php:358
            protected isSessionExpired()
            Defined in <ROOT>/library/base/warps/Session/Session.php:367
            protected updateLastActivity()
            Defined in <ROOT>/library/base/warps/Session/Session.php:373
            public getCookieLifetime()
            Defined in <ROOT>/library/base/warps/Session/Session.php:379
            public setCookieLifetime($lifetime)
            Defined in <ROOT>/library/base/warps/Session/Session.php:384
            public getCookiePath()
            Defined in <ROOT>/library/base/warps/Session/Session.php:389
            public setCookiePath($path)
            Defined in <ROOT>/library/base/warps/Session/Session.php:394
            public getCookieDomain()
            Defined in <ROOT>/library/base/warps/Session/Session.php:399
            public setCookieDomain($domain)
            Defined in <ROOT>/library/base/warps/Session/Session.php:404
            public getCookieSecure()
            Defined in <ROOT>/library/base/warps/Session/Session.php:409
            public setCookieSecure($secure)
            Defined in <ROOT>/library/base/warps/Session/Session.php:414
            public getCookieHttpOnly()
            Defined in <ROOT>/library/base/warps/Session/Session.php:419
            public setCookieHttpOnly($httpOnly)
            Defined in <ROOT>/library/base/warps/Session/Session.php:424
            public getCookieSamesite()
            Defined in <ROOT>/library/base/warps/Session/Session.php:429
            public setCookieSamesite($samesite)
            Defined in <ROOT>/library/base/warps/Session/Session.php:434
            public isLoggedIn()
            Defined in <ROOT>/library/base/warps/Session/Session.php:440
            public has(string $name): bool
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:62
            public get(string $name, mixed $default = null): mixed
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:67
            public all(): array
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:77
            public replace(array $attributes): void
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:82
            public remove(string $name): mixed
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:87
            public clear(): void
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:92
            public isStarted(): bool
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:97
            public getIterator(): ArrayIterator Returns an iterator for attributes.
            /**
             * Returns an iterator for attributes.
             *
             * @return \ArrayIterator<string, mixed>
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:107
            public count(): int Returns the number of attributes.
            /**
             * Returns the number of attributes.
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:115
            public & getUsageIndex(): int
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:120
            public isEmpty(): bool
            /**
             * @internal
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:128
            public invalidate(?int $lifetime = null): bool
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:145
            public migrate(bool $destroy = false, ?int $lifetime = null): bool
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:152
            public save(): void
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:157
            public getId(): string
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:162
            public setId(string $id): void
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:167
            public getName(): string
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:174
            public setName(string $name): void
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:179
            public getMetadataBag(): Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:184
            public registerBag(Symfony\Component\HttpFoundation\Session\SessionBagInterface $bag): void
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:194
            public getBag(string $name): Symfony\Component\HttpFoundation\Session\SessionBagInterface
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:199
            public getFlashBag(): Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface Gets the flashbag interface.
            /**
             * Gets the flashbag interface.
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:209
            public delete(string $keys): Infinyti\Library\Base\Warps\Session\SessionInterface Unset a value within session data.
            /**
             * Unset a value within session data.
             *
             * @param string ...$keys All the keys to remove from the session
             *
             * @return SessionInterface
             */
            
            Defined in <ROOT>/library/base/warps/Session/Traits/SessionTrait.php:65
            private flashKey(string $key): string Converts the passed session key into a flashed key.
            /**
             * Converts the passed session key into a flashed key.
             *
             * @param string $key The key to convert
             *
             * @return string
             */
            
            Defined in <ROOT>/library/base/warps/Session/Traits/SessionTrait.php:110
            public getFlash(string $key): mixed Retrieve a one-time value from the session data.
            /**
             * Retrieve a one-time value from the session data.
             *
             * @param string $key The name of the flash value to retrieve
             *
             * @return mixed
             */
            
            Defined in <ROOT>/library/base/warps/Session/Traits/SessionTrait.php:123
            public setFlash(string $key, $value): Infinyti\Library\Base\Warps\Session\SessionInterface Set a one-time value within session data.
            /**
             * Set a one-time value within session data.
             *
             * @param string $key The name of the flash value to update
             * @param mixed $value The value to store against the key
             *
             * @return SessionInterface
             */
            
            Defined in <ROOT>/library/base/warps/Session/Traits/SessionTrait.php:143
            private Symfony\Component\HttpFoundation\Session\Session::getAttributeBag(): Symfony\Component\HttpFoundation\Session\Attribute\AttributeBagInterface Gets the attributebag interface.
            /**
             * Gets the attributebag interface.
             *
             * Note that this method was added to help with IDE autocompletion.
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Session
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:219
          • 0 => integer 1785378387
            2026-07-30T02:26:27+00:00
            
            1 => null
          protected post -> Infinyti\Library\Base\Warps\Collections\Collection#1511 (2)
          • Properties (2)
          • Methods (183)
          • Static methods (13)
          • Static properties (2)
          • Iterator (2)
          • toString
          • protected items -> array (2)
            users_id => string (5) "guest"
            business_id => string (14) "guest-businnes"
            protected escapeWhenCastingToString -> boolean false
          • public __get($key)
            Defined in <ROOT>/library/base/warps/collections/Collection.php:12
            public __construct($items = array()) Create a new collection.
            /**
             * Create a new collection.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
            public all(): array<TKey, TValue> Get all of the items in the collection.
            /**
             * Get all of the items in the collection.
             *
             * @return array<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
            public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
            /**
             * Get a lazy collection for the items in this collection.
             *
             * @return \Illuminate\Support\LazyCollection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
            public median($key = null): float|int|null Get the median of a given key.
            /**
             * Get the median of a given key.
             *
             * @param  string|array<array-key, string>|null  $key
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
            public mode($key = null): array<int, float|int>|null Get the mode of a given key.
            /**
             * Get the mode of a given key.
             *
             * @param  string|array<array-key, string>|null  $key
             * @return array<int, float|int>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
            public collapse(): static<int, mixed> Collapse the collection of items into a single array.
            /**
             * Collapse the collection of items into a single array.
             *
             * @return static<int, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
            public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
            /**
             * Collapse the collection of items into a single array while preserving its keys.
             *
             * @return static<mixed, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
            public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
            /**
             * Determine if an item exists in the collection.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
            public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
            /**
             * Determine if an item exists, using strict comparison.
             *
             * @param  (callable(TValue): bool)|TValue|array-key  $key
             * @param  TValue|null  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
            public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
            /**
             * Determine if an item is not contained in the collection.
             *
             * @param  mixed  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
            public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
            /**
             * Determine if an item is not contained in the enumerable, using strict comparison.
             *
             * @param  mixed  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
            public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
            /**
             * Cross join with the given lists, returning all possible permutations.
             *
             * @template TCrossJoinKey
             * @template TCrossJoinValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
             * @return static<int, array<int, TValue|TCrossJoinValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
            public diff($items): static Get the items in the collection that are not present in the given items.
            /**
             * Get the items in the collection that are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
            public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
            /**
             * Get the items in the collection that are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
            public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
            /**
             * Get the items in the collection whose keys and values are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
            public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
            /**
             * Get the items in the collection whose keys and values are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
            public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
            /**
             * Get the items in the collection whose keys are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
            public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
            /**
             * Get the items in the collection whose keys are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
            public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
            /**
             * Retrieve duplicate items from the collection.
             *
             * @template TMapValue
             *
             * @param  (callable(TValue): TMapValue)|string|null  $callback
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
            public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
            /**
             * Retrieve duplicate items from the collection using strict comparison.
             *
             * @template TMapValue
             *
             * @param  (callable(TValue): TMapValue)|string|null  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
            protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
            /**
             * Get the comparison function to detect duplicates.
             *
             * @param  bool  $strict
             * @return callable(TValue, TValue): bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
            public except($keys): static Get all items except for those with the specified keys.
            /**
             * Get all items except for those with the specified keys.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
            public filter(?callable $callback = null): static Run a filter over each of the items.
            /**
             * Run a filter over each of the items.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
            public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
            /**
             * Get the first item from the collection passing the given truth test.
             *
             * @template TFirstDefault
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
             * @return TValue|TFirstDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
            public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
            /**
             * Get a flattened array of the items in the collection.
             *
             * @param  int  $depth
             * @return static<int, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
            public flip(): static<TValue, TKey> Flip the items in the collection.
            /**
             * Flip the items in the collection.
             *
             * @return static<TValue, TKey>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
            public forget($keys): $this Remove an item from the collection by key.
            /**
             * Remove an item from the collection by key.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
            public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
            /**
             * Get an item from the collection by key.
             *
             * @template TGetDefault
             *
             * @param  TKey|null  $key
             * @param  TGetDefault|(\Closure(): TGetDefault)  $default
             * @return TValue|TGetDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
            public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
            /**
             * Get an item from the collection by key or add it to collection if it does not exist.
             *
             * @template TGetOrPutValue
             *
             * @param  mixed  $key
             * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
             * @return TValue|TGetOrPutValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
            public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
            /**
             * Group an associative array by a field or using a callback.
             *
             * @template TGroupKey of array-key|\UnitEnum|\Stringable
             *
             * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
             * @param  bool  $preserveKeys
             * @return static<
             *  ($groupBy is (array|string)
             *      ? array-key
             *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
             *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
             * >
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
            public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
            /**
             * Key an associative array by a field or using a callback.
             *
             * @template TNewKey of array-key|\UnitEnum
             *
             * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
             * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
            public has($key): bool Determine if an item exists in the collection by key.
            /**
             * Determine if an item exists in the collection by key.
             *
             * @param  TKey|array<array-key, TKey>  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
            public hasAny($key): bool Determine if any of the keys exist in the collection.
            /**
             * Determine if any of the keys exist in the collection.
             *
             * @param  TKey|array<array-key, TKey>  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
            public implode($value, $glue = null): string Concatenate values of a given key as a string.
            /**
             * Concatenate values of a given key as a string.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $value
             * @param  string|null  $glue
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
            public intersect($items): static Intersect the collection with the given items.
            /**
             * Intersect the collection with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
            public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
            /**
             * Intersect the collection with the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
            public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
            /**
             * Intersect the collection with the given items with additional index check.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
            public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
            /**
             * Intersect the collection with the given items with additional index check, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
            public intersectByKeys($items): static Intersect the collection with the given items by key.
            /**
             * Intersect the collection with the given items by key.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
            public isEmpty(): bool Determine if the collection is empty or not.
            /**
             * Determine if the collection is empty or not.
             *
             * @phpstan-assert-if-true null $this->first()
             * @phpstan-assert-if-true null $this->last()
             *
             * @phpstan-assert-if-false TValue $this->first()
             * @phpstan-assert-if-false TValue $this->last()
             *
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
            public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
            /**
             * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return bool
             *
             * @deprecated 12.49.0 Use the `hasSole()` method instead.
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
            public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
            /**
             * Determine if the collection contains multiple items.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return bool
             *
             * @deprecated 12.50.0 Use the `hasMany()` method instead.
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
            public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
            /**
             * Join all items from the collection using a string. The final items can use a separate glue string.
             *
             * @param  string  $glue
             * @param  string  $finalGlue
             * @return TValue|string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
            public keys(): static<int, TKey> Get the keys of the collection items.
            /**
             * Get the keys of the collection items.
             *
             * @return static<int, TKey>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
            public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
            /**
             * Get the last item from the collection.
             *
             * @template TLastDefault
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @param  TLastDefault|(\Closure(): TLastDefault)  $default
             * @return TValue|TLastDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
            public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
            /**
             * Get the values of a given key.
             *
             * @param  \Closure|string|int|array<array-key, string>|null  $value
             * @param  \Closure|string|null  $key
             * @return static<array-key, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
            public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
            /**
             * Run a map over each of the items.
             *
             * @template TMapValue
             *
             * @param  callable(TValue, TKey): TMapValue  $callback
             * @return static<TKey, TMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
            public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
            /**
             * Run a dictionary map over the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapToDictionaryKey of array-key
             * @template TMapToDictionaryValue
             *
             * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
             * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
            public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
            /**
             * Run an associative map over each of the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapWithKeysKey of array-key
             * @template TMapWithKeysValue
             *
             * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
             * @return static<TMapWithKeysKey, TMapWithKeysValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
            public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
            /**
             * Merge the collection with the given items.
             *
             * @template TMergeValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
             * @return static<TKey, TValue|TMergeValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
            public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
            /**
             * Recursively merge the collection with the given items.
             *
             * @template TMergeRecursiveValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
             * @return static<TKey, TValue|TMergeRecursiveValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
            public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
            /**
             * Multiply the items in the collection by the multiplier.
             *
             * @param  int  $multiplier
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
            public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
            /**
             * Create a collection by using this collection for keys and another for its values.
             *
             * @template TCombineValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
             * @return static<TValue, TCombineValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
            public union($items): static Union the collection with the given items.
            /**
             * Union the collection with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
            public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
            /**
             * Create a new collection consisting of every n-th element.
             *
             * @param  int  $step
             * @param  int  $offset
             * @return ($step is positive-int ? static : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
            public only($keys): static Get the items with the specified keys.
            /**
             * Get the items with the specified keys.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
            public select($keys): static Select specific values from the items within the collection.
            /**
             * Select specific values from the items within the collection.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
            public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
            /**
             * Get and remove the last N items from the collection.
             *
             * @param  int  $count
             * @return ($count is 1 ? TValue|null : static<int, TValue>)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
            public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
            /**
             * Push an item onto the beginning of the collection.
             *
             * @param  TValue  $value
             * @param  TKey  $key
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
            public push($values): $this Push one or more items onto the end of the collection.
            /**
             * Push one or more items onto the end of the collection.
             *
             * @param  TValue  ...$values
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
            public unshift($values): $this Prepend one or more items to the beginning of the collection.
            /**
             * Prepend one or more items to the beginning of the collection.
             *
             * @param  TValue  ...$values
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
            public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
            /**
             * Push all of the given items onto the collection.
             *
             * @template TConcatKey of array-key
             * @template TConcatValue
             *
             * @param  iterable<TConcatKey, TConcatValue>  $source
             * @return static<TKey|TConcatKey, TValue|TConcatValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
            public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
            /**
             * Get and remove an item from the collection.
             *
             * @template TPullDefault
             *
             * @param  TKey  $key
             * @param  TPullDefault|(\Closure(): TPullDefault)  $default
             * @return TValue|TPullDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
            public put($key, $value): $this Put an item in the collection by key.
            /**
             * Put an item in the collection by key.
             *
             * @param  TKey  $key
             * @param  TValue  $value
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
            public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
            /**
             * Get one or a specified number of items randomly from the collection.
             *
             * @param  (callable(self<TKey, TValue>): int)|int|null  $number
             * @param  bool  $preserveKeys
             * @return ($number is null ? TValue : static<int, TValue>)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
            public replace($items): static Replace the collection items with the given items.
            /**
             * Replace the collection items with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
            public replaceRecursive($items): static Recursively replace the collection items with the given items.
            /**
             * Recursively replace the collection items with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
            public reverse(): static Reverse items order.
            /**
             * Reverse items order.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
            public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
            /**
             * Search the collection for a given value and return the corresponding key if successful.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TKey|false
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
            public before($value, $strict = false): TValue|null Get the item before the given item.
            /**
             * Get the item before the given item.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
            public after($value, $strict = false): TValue|null Get the item after the given item.
            /**
             * Get the item after the given item.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
            public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
            /**
             * Get and remove the first N items from the collection.
             *
             * @param  int<0, max>  $count
             * @return ($count is 1 ? TValue|null : static<int, TValue>)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
            public shuffle(): static Shuffle the items in the collection.
            /**
             * Shuffle the items in the collection.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
            public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
            /**
             * Create chunks representing a "sliding window" view of the items in the collection.
             *
             * @param  positive-int  $size
             * @param  positive-int  $step
             * @return static<int, static>
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
            public skip($count): static Skip the first {$count} items.
            /**
             * Skip the first {$count} items.
             *
             * @param  int  $count
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
            public skipUntil($value): static Skip items in the collection until the given condition is met.
            /**
             * Skip items in the collection until the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
            public skipWhile($value): static Skip items in the collection while the given condition is met.
            /**
             * Skip items in the collection while the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
            public slice($offset, $length = null): static Slice the underlying collection array.
            /**
             * Slice the underlying collection array.
             *
             * @param  int  $offset
             * @param  int|null  $length
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
            public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
            /**
             * Split a collection into a certain number of groups.
             *
             * @param  int  $numberOfGroups
             * @return ($numberOfGroups is positive-int ? static<int, static> : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
            public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
            /**
             * Split a collection into a certain number of groups, and fill the first groups completely.
             *
             * @param  int  $numberOfGroups
             * @return ($numberOfGroups is positive-int ? static<int, static> : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
            public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
            /**
             * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue
             *
             * @throws \Illuminate\Support\ItemNotFoundException
             * @throws \Illuminate\Support\MultipleItemsFoundException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
            public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
            /**
             * Determine if the collection contains a single item, optionally matching the given criteria.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
            public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
            /**
             * Get the first item in the collection but throw an exception if no matching items exist.
             *
             * @param  (callable(TValue, TKey): bool)|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue
             *
             * @throws \Illuminate\Support\ItemNotFoundException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
            public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
            /**
             * Chunk the collection into chunks of the given size.
             *
             * @param  int  $size
             * @param  bool  $preserveKeys
             * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
            public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
            /**
             * Chunk the collection into chunks with a callback.
             *
             * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
             * @return static<int, static<TKey, TValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
            public sort($callback = null): static Sort through each item with a callback.
            /**
             * Sort through each item with a callback.
             *
             * @param  (callable(TValue, TValue): int)|null|int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
            public sortDesc($options = 0): static Sort items in descending order.
            /**
             * Sort items in descending order.
             *
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
            public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
            /**
             * Sort the collection using the given callback.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
             * @param  int  $options
             * @param  bool  $descending
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
            protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
            /**
             * Sort the collection using multiple comparisons.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
            public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
            /**
             * Sort the collection in descending order using the given callback.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
            public sortKeys($options = 0, $descending = false): static Sort the collection keys.
            /**
             * Sort the collection keys.
             *
             * @param  int  $options
             * @param  bool  $descending
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
            public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
            /**
             * Sort the collection keys in descending order.
             *
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
            public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
            /**
             * Sort the collection keys using a callback.
             *
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
            public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
            /**
             * Splice a portion of the underlying collection array.
             *
             * @param  int  $offset
             * @param  int|null  $length
             * @param  array<array-key, TValue>  $replacement
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
            public take($limit): static Take the first or last {$limit} items.
            /**
             * Take the first or last {$limit} items.
             *
             * @param  int  $limit
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
            public takeUntil($value): static Take items in the collection until the given condition is met.
            /**
             * Take items in the collection until the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
            public takeWhile($value): static Take items in the collection while the given condition is met.
            /**
             * Take items in the collection while the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
            public transform(callable $callback): $this Transform each item in the collection using a callback.
            /**
             * Transform each item in the collection using a callback.
             *
             * @template TMapValue
             *
             * @param  callable(TValue, TKey): TMapValue  $callback
             * @return $this
             *
             * @phpstan-this-out static<TKey, TMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
            public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
            /**
             * Flatten a multi-dimensional associative array with dots.
             *
             * @param  int  $depth
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
            public undot(): static Convert a flatten "dot" notation array into an expanded array.
            /**
             * Convert a flatten "dot" notation array into an expanded array.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
            public unique($key = null, $strict = false): static Return only unique items from the collection array.
            /**
             * Return only unique items from the collection array.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $key
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
            public values(): static<int, TValue> Reset the keys on the underlying array.
            /**
             * Reset the keys on the underlying array.
             *
             * @return static<int, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
            public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
            /**
             * Zip the collection together with one or more arrays.
             *
             * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
             *      => [[1, 4], [2, 5], [3, 6]]
             *
             * @template TZipValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
             * @return static<int, static<int, TValue|TZipValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
            public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
            /**
             * Pad collection to the specified length with a value.
             *
             * @template TPadValue
             *
             * @param  int  $size
             * @param  TPadValue  $value
             * @return static<int, TValue|TPadValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
            public getIterator(): Traversable Get an iterator for the items.
            /**
             * Get an iterator for the items.
             *
             * @return \ArrayIterator<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
            public count(): int Count the number of items in the collection.
            /**
             * Count the number of items in the collection.
             *
             * @return int<0, max>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
            public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
            /**
             * Count the number of items in the collection by a field or using a callback.
             *
             * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
             * @return static<array-key, int>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
            public add($item): $this Add an item to the collection.
            /**
             * Add an item to the collection.
             *
             * @param  TValue  $item
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
            public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
            /**
             * Get a base Support collection instance from this collection.
             *
             * @return \Illuminate\Support\Collection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
            public offsetExists($key): bool Determine if an item exists at an offset.
            /**
             * Determine if an item exists at an offset.
             *
             * @param  TKey  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
            public offsetGet($key): mixed Get an item at a given offset.
            /**
             * Get an item at a given offset.
             *
             * @param  TKey  $key
             * @return TValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
            public offsetSet($key, $value): void Set the item at a given offset.
            /**
             * Set the item at a given offset.
             *
             * @param  TKey|null  $key
             * @param  TValue  $value
             * @return void
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
            public offsetUnset($key): void Unset the item at a given offset.
            /**
             * Unset the item at a given offset.
             *
             * @param  TKey  $key
             * @return void
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
            public avg($callback = null): float|int|null Get the average value of a given key.
            /**
             * Get the average value of a given key.
             *
             * @param  (callable(TValue): float|int)|string|null  $callback
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
            public average($callback = null): float|int|null Alias for the "avg" method.
            /**
             * Alias for the "avg" method.
             *
             * @param  (callable(TValue): float|int)|string|null  $callback
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
            public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
            /**
             * Alias for the "contains" method.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
            public dd($args): never Dump the given arguments and terminate execution.
            /**
             * Dump the given arguments and terminate execution.
             *
             * @param  mixed  ...$args
             * @return never
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
            public dump($args): $this Dump the items.
            /**
             * Dump the items.
             *
             * @param  mixed  ...$args
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
            public each(callable $callback): $this Execute a callback over each item.
            /**
             * Execute a callback over each item.
             *
             * @param  callable(TValue, TKey): mixed  $callback
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
            public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
            /**
             * Execute a callback over each nested chunk of items.
             *
             * @param  callable(...mixed): mixed  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
            public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
            /**
             * Determine if all items pass the given truth test.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
            public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
            /**
             * Get the first item by the given key value pair.
             *
             * @param  callable|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
            public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
            /**
             * Determine if the collection contains multiple items, optionally matching the given criteria.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
            public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
            /**
             * Get a single key's value from the first matching item in the collection.
             *
             * @template TValueDefault
             *
             * @param  string  $key
             * @param  TValueDefault|(\Closure(): TValueDefault)  $default
             * @return TValue|TValueDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
            public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
            /**
             * Ensure that every item in the collection is of the expected type.
             *
             * @template TEnsureOfType
             *
             * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
             * @return static<TKey, TEnsureOfType>
             *
             * @throws \UnexpectedValueException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
            public isNotEmpty(): bool Determine if the collection is not empty.
            /**
             * Determine if the collection is not empty.
             *
             * @phpstan-assert-if-true TValue $this->first()
             * @phpstan-assert-if-true TValue $this->last()
             *
             * @phpstan-assert-if-false null $this->first()
             * @phpstan-assert-if-false null $this->last()
             *
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
            public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
            /**
             * Run a map over each nested chunk of items.
             *
             * @template TMapSpreadValue
             *
             * @param  callable(mixed...): TMapSpreadValue  $callback
             * @return static<TKey, TMapSpreadValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
            public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
            /**
             * Run a grouping map over the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapToGroupsKey of array-key
             * @template TMapToGroupsValue
             *
             * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
             * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
            public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
            /**
             * Map a collection and flatten the result by a single level.
             *
             * @template TFlatMapKey of array-key
             * @template TFlatMapValue
             *
             * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
             * @return static<TFlatMapKey, TFlatMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
            public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
            /**
             * Map the values into a new class.
             *
             * @template TMapIntoValue
             *
             * @param  class-string<TMapIntoValue>  $class
             * @return static<TKey, TMapIntoValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
            public min($callback = null): mixed Get the min value of a given key.
            /**
             * Get the min value of a given key.
             *
             * @param  (callable(TValue):mixed)|string|null  $callback
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
            public max($callback = null): mixed Get the max value of a given key.
            /**
             * Get the max value of a given key.
             *
             * @param  (callable(TValue):mixed)|string|null  $callback
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
            public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
            /**
             * "Paginate" the collection by slicing it into a smaller collection.
             *
             * @param  int  $page
             * @param  int  $perPage
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
            public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
            /**
             * Partition the collection into two arrays using the given callback or key.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return static<int<0, 1>, static<TKey, TValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
            public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
            /**
             * Calculate the percentage of items that pass a given truth test.
             *
             * @param  (callable(TValue, TKey): bool)  $callback
             * @param  int  $precision
             * @return float|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
            public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
            /**
             * Get the sum of the given values.
             *
             * @template TReturnType
             *
             * @param  (callable(TValue): TReturnType)|string|null  $callback
             * @return ($callback is callable ? TReturnType : mixed)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
            public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
            /**
             * Apply the callback if the collection is empty.
             *
             * @template TWhenEmptyReturnType
             *
             * @param  (callable($this): TWhenEmptyReturnType)  $callback
             * @param  (callable($this): TWhenEmptyReturnType)|null  $default
             * @return $this|TWhenEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
            public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
            /**
             * Apply the callback if the collection is not empty.
             *
             * @template TWhenNotEmptyReturnType
             *
             * @param  callable($this): TWhenNotEmptyReturnType  $callback
             * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
             * @return $this|TWhenNotEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
            public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
            /**
             * Apply the callback unless the collection is empty.
             *
             * @template TUnlessEmptyReturnType
             *
             * @param  callable($this): TUnlessEmptyReturnType  $callback
             * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
             * @return $this|TUnlessEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
            public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
            /**
             * Apply the callback unless the collection is not empty.
             *
             * @template TUnlessNotEmptyReturnType
             *
             * @param  callable($this): TUnlessNotEmptyReturnType  $callback
             * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
             * @return $this|TUnlessNotEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
            public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  callable|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
            public whereNull($key = null): static Filter items where the value for the given key is null.
            /**
             * Filter items where the value for the given key is null.
             *
             * @param  string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
            public whereNotNull($key = null): static Filter items where the value for the given key is not null.
            /**
             * Filter items where the value for the given key is not null.
             *
             * @param  string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
            public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  mixed  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
            public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
            public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
            public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
            /**
             * Filter items such that the value of the given key is between the given values.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
            public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
            /**
             * Filter items such that the value of the given key is not between the given values.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
            public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
            public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
            public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
            /**
             * Filter the items, removing any items that don't match the given type(s).
             *
             * @template TWhereInstanceOf
             *
             * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
             * @return static<TKey, TWhereInstanceOf>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
            public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
            /**
             * Pass the collection to the given callback and return the result.
             *
             * @template TPipeReturnType
             *
             * @param  callable($this): TPipeReturnType  $callback
             * @return TPipeReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
            public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
            /**
             * Pass the collection into a new class.
             *
             * @template TPipeIntoValue
             *
             * @param  class-string<TPipeIntoValue>  $class
             * @return TPipeIntoValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
            public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
            /**
             * Pass the collection through a series of callable pipes and return the result.
             *
             * @param  array<callable>  $callbacks
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
            public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
            /**
             * Reduce the collection to a single value.
             *
             * @template TReduceInitial
             * @template TReduceReturnType
             *
             * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
             * @param  TReduceInitial  $initial
             * @return TReduceReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
            public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
            /**
             * Reduce the collection to multiple aggregate values.
             *
             * @param  callable  $callback
             * @param  mixed  ...$initial
             * @return array
             *
             * @throws \UnexpectedValueException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
            public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
            /**
             * Reduce an associative collection to a single value.
             *
             * @template TReduceWithKeysInitial
             * @template TReduceWithKeysReturnType
             *
             * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
             * @param  TReduceWithKeysInitial  $initial
             * @return TReduceWithKeysReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
            public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
            /**
             * Create a collection of all elements that do not pass a given truth test.
             *
             * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
            public tap(callable $callback): $this Pass the collection to the given callback and then return it.
            /**
             * Pass the collection to the given callback and then return it.
             *
             * @param  callable($this): mixed  $callback
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
            public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
            /**
             * Return only unique items from the collection array using strict comparison.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
            public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
            /**
             * Collect the values into a collection.
             *
             * @return \Illuminate\Support\Collection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
            public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
            /**
             * Get the collection of items as a plain array.
             *
             * @return array<TKey, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
            public jsonSerialize(): array Convert the object into something JSON serializable.
            /**
             * Convert the object into something JSON serializable.
             *
             * @return array<TKey, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
            public toJson($options = 0): string Get the collection of items as JSON.
            /**
             * Get the collection of items as JSON.
             *
             * @param  int  $options
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
            public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
            /**
             * Get the collection of items as pretty print formatted JSON.
             *
             * @param  int  $options
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
            public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
            /**
             * Get a CachingIterator instance.
             *
             * @param  int  $flags
             * @return \CachingIterator
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
            public __toString(): string Convert the collection to its string representation.
            /**
             * Convert the collection to its string representation.
             *
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
            public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
            /**
             * Indicate that the model's string representation should be escaped when __toString is invoked.
             *
             * @param  bool  $escape
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
            protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
            /**
             * Results array of items from Collection or Arrayable.
             *
             * @param  mixed  $items
             * @return array<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
            protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
            /**
             * Get an operator checker callback.
             *
             * @param  callable|string  $key
             * @param  string|null  $operator
             * @param  mixed  $value
             * @return \Closure
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
            protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
            /**
             * Determine if the given value is callable, but not a string.
             *
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
            protected valueRetriever($value): callable Get a value retrieving callback.
            /**
             * Get a value retrieving callback.
             *
             * @param  callable|string|null  $value
             * @return callable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
            protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
            /**
             * Make a function to check an item's equality.
             *
             * @param  mixed  $value
             * @return \Closure(mixed): bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
            protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
            /**
             * Make a function using another function, by negating its result.
             *
             * @param  \Closure  $callback
             * @return \Closure
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
            protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
            /**
             * Make a function that returns what's passed to it.
             *
             * @return \Closure(TValue): TValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
            public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
            /**
             * Apply the callback if the given "value" is (or resolves to) truthy.
             *
             * @template TWhenParameter
             * @template TWhenReturnType
             *
             * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
             * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
             * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
             * @return $this|TWhenReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
            public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
            /**
             * Apply the callback if the given "value" is (or resolves to) falsy.
             *
             * @template TUnlessParameter
             * @template TUnlessReturnType
             *
             * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
             * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
             * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
             * @return $this|TUnlessReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
            public __call($method, $parameters): mixed Dynamically handle calls to the class.
            /**
             * Dynamically handle calls to the class.
             *
             * @param  string  $method
             * @param  array  $parameters
             * @return mixed
             *
             * @throws \BadMethodCallException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
            public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
            /**
             * Create a new resource collection instance for the given resource.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
             * @return \Illuminate\Http\Resources\Json\ResourceCollection
             *
             * @throws \Throwable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
            protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
            /**
             * Guess the resource collection for the items.
             *
             * @return \Illuminate\Http\Resources\Json\ResourceCollection
             *
             * @throws \Throwable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
            protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
            /**
             * Get the resource class from the class attribute.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
             * @return class-string<*>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
            protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
            /**
             * Get the resource collection class from the class attribute.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
             * @return class-string<*>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
          • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
            /**
             * Create a collection with the given range.
             *
             * @param  int  $from
             * @param  int  $to
             * @param  int  $step
             * @return static<int, int>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
            public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
            /**
             * Create a new collection instance if the value isn't one already.
             *
             * @template TMakeKey of array-key
             * @template TMakeValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
             * @return static<TMakeKey, TMakeValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
            public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
            /**
             * Wrap the given value in a collection if applicable.
             *
             * @template TWrapValue
             *
             * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
             * @return static<array-key, TWrapValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
            public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
            /**
             * Get the underlying items from the given collection if applicable.
             *
             * @template TUnwrapKey of array-key
             * @template TUnwrapValue
             *
             * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
             * @return array<TUnwrapKey, TUnwrapValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
            public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
            /**
             * Create a new instance with no items.
             *
             * @return static
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
            public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
            /**
             * Create a new collection by invoking the callback a given amount of times.
             *
             * @template TTimesValue
             *
             * @param  int  $number
             * @param  (callable(int): TTimesValue)|null  $callback
             * @return static<int, TTimesValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
            public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
            /**
             * Create a new collection by decoding a JSON string.
             *
             * @param  string  $json
             * @param  int  $depth
             * @param  int  $flags
             * @return static<TKey, TValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
            public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
            /**
             * Add a method to the list of proxied methods.
             *
             * @param  string  $method
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
            public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
            /**
             * Register a custom macro.
             *
             * @param  string  $name
             * @param  object|callable  $macro
             *
             * @param-closure-this static  $macro
             *
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
            public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
            /**
             * Mix another object into the class.
             *
             * @param  object  $mixin
             * @param  bool  $replace
             * @return void
             *
             * @throws \ReflectionException
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
            public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
            /**
             * Checks if macro is registered.
             *
             * @param  string  $name
             * @return bool
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
            public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
            /**
             * Flush the existing macros.
             *
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
            public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
            /**
             * Dynamically handle calls to the class.
             *
             * @param  string  $method
             * @param  array  $parameters
             * @return mixed
             *
             * @throws \BadMethodCallException
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
          • protected static Illuminate\Support\Collection::$proxies :: array (32)
            0 => string (7) "average"
            1 => string (3) "avg"
            2 => string (8) "contains"
            3 => string (13) "doesntContain"
            4 => string (4) "each"
            5 => string (5) "every"
            6 => string (6) "filter"
            7 => string (5) "first"
            8 => string (7) "flatMap"
            9 => string (7) "groupBy"
            10 => string (7) "hasMany"
            11 => string (7) "hasSole"
            12 => string (5) "keyBy"
            13 => string (4) "last"
            14 => string (3) "map"
            15 => string (3) "max"
            16 => string (3) "min"
            17 => string (9) "partition"
            18 => string (10) "percentage"
            19 => string (6) "reject"
            20 => string (9) "skipUntil"
            21 => string (9) "skipWhile"
            22 => string (4) "some"
            23 => string (6) "sortBy"
            24 => string (10) "sortByDesc"
            25 => string (3) "sum"
            26 => string (9) "takeUntil"
            27 => string (9) "takeWhile"
            28 => string (6) "unique"
            29 => string (6) "unless"
            30 => string (5) "until"
            31 => string (4) "when"
            protected static Illuminate\Support\Collection::$macros :: array (1)
            recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
            • Methods (4)
            • Static methods (2)
          • 0 => string (5) "guest"
            1 => string (14) "guest-businnes"
          • post string (51) "{"users_id":"guest","business_id":"guest-businnes"}"
            • Json (2)
            • users_id => string (5) "guest"
              business_id => string (14) "guest-businnes"
          protected get -> Infinyti\Library\Base\Warps\Collections\Collection#486 (2)
          • Properties (2)
          • Methods (183)
          • Static methods (13)
          • Static properties (2)
          • toString
          • protected items -> array (0)
            protected escapeWhenCastingToString -> boolean false
          • public __get($key)
            Defined in <ROOT>/library/base/warps/collections/Collection.php:12
            public __construct($items = array()) Create a new collection.
            /**
             * Create a new collection.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
            public all(): array<TKey, TValue> Get all of the items in the collection.
            /**
             * Get all of the items in the collection.
             *
             * @return array<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
            public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
            /**
             * Get a lazy collection for the items in this collection.
             *
             * @return \Illuminate\Support\LazyCollection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
            public median($key = null): float|int|null Get the median of a given key.
            /**
             * Get the median of a given key.
             *
             * @param  string|array<array-key, string>|null  $key
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
            public mode($key = null): array<int, float|int>|null Get the mode of a given key.
            /**
             * Get the mode of a given key.
             *
             * @param  string|array<array-key, string>|null  $key
             * @return array<int, float|int>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
            public collapse(): static<int, mixed> Collapse the collection of items into a single array.
            /**
             * Collapse the collection of items into a single array.
             *
             * @return static<int, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
            public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
            /**
             * Collapse the collection of items into a single array while preserving its keys.
             *
             * @return static<mixed, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
            public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
            /**
             * Determine if an item exists in the collection.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
            public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
            /**
             * Determine if an item exists, using strict comparison.
             *
             * @param  (callable(TValue): bool)|TValue|array-key  $key
             * @param  TValue|null  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
            public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
            /**
             * Determine if an item is not contained in the collection.
             *
             * @param  mixed  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
            public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
            /**
             * Determine if an item is not contained in the enumerable, using strict comparison.
             *
             * @param  mixed  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
            public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
            /**
             * Cross join with the given lists, returning all possible permutations.
             *
             * @template TCrossJoinKey
             * @template TCrossJoinValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
             * @return static<int, array<int, TValue|TCrossJoinValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
            public diff($items): static Get the items in the collection that are not present in the given items.
            /**
             * Get the items in the collection that are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
            public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
            /**
             * Get the items in the collection that are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
            public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
            /**
             * Get the items in the collection whose keys and values are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
            public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
            /**
             * Get the items in the collection whose keys and values are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
            public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
            /**
             * Get the items in the collection whose keys are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
            public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
            /**
             * Get the items in the collection whose keys are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
            public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
            /**
             * Retrieve duplicate items from the collection.
             *
             * @template TMapValue
             *
             * @param  (callable(TValue): TMapValue)|string|null  $callback
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
            public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
            /**
             * Retrieve duplicate items from the collection using strict comparison.
             *
             * @template TMapValue
             *
             * @param  (callable(TValue): TMapValue)|string|null  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
            protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
            /**
             * Get the comparison function to detect duplicates.
             *
             * @param  bool  $strict
             * @return callable(TValue, TValue): bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
            public except($keys): static Get all items except for those with the specified keys.
            /**
             * Get all items except for those with the specified keys.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
            public filter(?callable $callback = null): static Run a filter over each of the items.
            /**
             * Run a filter over each of the items.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
            public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
            /**
             * Get the first item from the collection passing the given truth test.
             *
             * @template TFirstDefault
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
             * @return TValue|TFirstDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
            public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
            /**
             * Get a flattened array of the items in the collection.
             *
             * @param  int  $depth
             * @return static<int, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
            public flip(): static<TValue, TKey> Flip the items in the collection.
            /**
             * Flip the items in the collection.
             *
             * @return static<TValue, TKey>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
            public forget($keys): $this Remove an item from the collection by key.
            /**
             * Remove an item from the collection by key.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
            public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
            /**
             * Get an item from the collection by key.
             *
             * @template TGetDefault
             *
             * @param  TKey|null  $key
             * @param  TGetDefault|(\Closure(): TGetDefault)  $default
             * @return TValue|TGetDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
            public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
            /**
             * Get an item from the collection by key or add it to collection if it does not exist.
             *
             * @template TGetOrPutValue
             *
             * @param  mixed  $key
             * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
             * @return TValue|TGetOrPutValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
            public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
            /**
             * Group an associative array by a field or using a callback.
             *
             * @template TGroupKey of array-key|\UnitEnum|\Stringable
             *
             * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
             * @param  bool  $preserveKeys
             * @return static<
             *  ($groupBy is (array|string)
             *      ? array-key
             *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
             *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
             * >
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
            public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
            /**
             * Key an associative array by a field or using a callback.
             *
             * @template TNewKey of array-key|\UnitEnum
             *
             * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
             * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
            public has($key): bool Determine if an item exists in the collection by key.
            /**
             * Determine if an item exists in the collection by key.
             *
             * @param  TKey|array<array-key, TKey>  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
            public hasAny($key): bool Determine if any of the keys exist in the collection.
            /**
             * Determine if any of the keys exist in the collection.
             *
             * @param  TKey|array<array-key, TKey>  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
            public implode($value, $glue = null): string Concatenate values of a given key as a string.
            /**
             * Concatenate values of a given key as a string.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $value
             * @param  string|null  $glue
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
            public intersect($items): static Intersect the collection with the given items.
            /**
             * Intersect the collection with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
            public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
            /**
             * Intersect the collection with the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
            public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
            /**
             * Intersect the collection with the given items with additional index check.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
            public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
            /**
             * Intersect the collection with the given items with additional index check, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
            public intersectByKeys($items): static Intersect the collection with the given items by key.
            /**
             * Intersect the collection with the given items by key.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
            public isEmpty(): bool Determine if the collection is empty or not.
            /**
             * Determine if the collection is empty or not.
             *
             * @phpstan-assert-if-true null $this->first()
             * @phpstan-assert-if-true null $this->last()
             *
             * @phpstan-assert-if-false TValue $this->first()
             * @phpstan-assert-if-false TValue $this->last()
             *
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
            public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
            /**
             * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return bool
             *
             * @deprecated 12.49.0 Use the `hasSole()` method instead.
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
            public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
            /**
             * Determine if the collection contains multiple items.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return bool
             *
             * @deprecated 12.50.0 Use the `hasMany()` method instead.
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
            public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
            /**
             * Join all items from the collection using a string. The final items can use a separate glue string.
             *
             * @param  string  $glue
             * @param  string  $finalGlue
             * @return TValue|string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
            public keys(): static<int, TKey> Get the keys of the collection items.
            /**
             * Get the keys of the collection items.
             *
             * @return static<int, TKey>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
            public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
            /**
             * Get the last item from the collection.
             *
             * @template TLastDefault
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @param  TLastDefault|(\Closure(): TLastDefault)  $default
             * @return TValue|TLastDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
            public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
            /**
             * Get the values of a given key.
             *
             * @param  \Closure|string|int|array<array-key, string>|null  $value
             * @param  \Closure|string|null  $key
             * @return static<array-key, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
            public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
            /**
             * Run a map over each of the items.
             *
             * @template TMapValue
             *
             * @param  callable(TValue, TKey): TMapValue  $callback
             * @return static<TKey, TMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
            public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
            /**
             * Run a dictionary map over the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapToDictionaryKey of array-key
             * @template TMapToDictionaryValue
             *
             * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
             * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
            public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
            /**
             * Run an associative map over each of the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapWithKeysKey of array-key
             * @template TMapWithKeysValue
             *
             * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
             * @return static<TMapWithKeysKey, TMapWithKeysValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
            public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
            /**
             * Merge the collection with the given items.
             *
             * @template TMergeValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
             * @return static<TKey, TValue|TMergeValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
            public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
            /**
             * Recursively merge the collection with the given items.
             *
             * @template TMergeRecursiveValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
             * @return static<TKey, TValue|TMergeRecursiveValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
            public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
            /**
             * Multiply the items in the collection by the multiplier.
             *
             * @param  int  $multiplier
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
            public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
            /**
             * Create a collection by using this collection for keys and another for its values.
             *
             * @template TCombineValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
             * @return static<TValue, TCombineValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
            public union($items): static Union the collection with the given items.
            /**
             * Union the collection with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
            public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
            /**
             * Create a new collection consisting of every n-th element.
             *
             * @param  int  $step
             * @param  int  $offset
             * @return ($step is positive-int ? static : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
            public only($keys): static Get the items with the specified keys.
            /**
             * Get the items with the specified keys.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
            public select($keys): static Select specific values from the items within the collection.
            /**
             * Select specific values from the items within the collection.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
            public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
            /**
             * Get and remove the last N items from the collection.
             *
             * @param  int  $count
             * @return ($count is 1 ? TValue|null : static<int, TValue>)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
            public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
            /**
             * Push an item onto the beginning of the collection.
             *
             * @param  TValue  $value
             * @param  TKey  $key
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
            public push($values): $this Push one or more items onto the end of the collection.
            /**
             * Push one or more items onto the end of the collection.
             *
             * @param  TValue  ...$values
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
            public unshift($values): $this Prepend one or more items to the beginning of the collection.
            /**
             * Prepend one or more items to the beginning of the collection.
             *
             * @param  TValue  ...$values
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
            public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
            /**
             * Push all of the given items onto the collection.
             *
             * @template TConcatKey of array-key
             * @template TConcatValue
             *
             * @param  iterable<TConcatKey, TConcatValue>  $source
             * @return static<TKey|TConcatKey, TValue|TConcatValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
            public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
            /**
             * Get and remove an item from the collection.
             *
             * @template TPullDefault
             *
             * @param  TKey  $key
             * @param  TPullDefault|(\Closure(): TPullDefault)  $default
             * @return TValue|TPullDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
            public put($key, $value): $this Put an item in the collection by key.
            /**
             * Put an item in the collection by key.
             *
             * @param  TKey  $key
             * @param  TValue  $value
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
            public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
            /**
             * Get one or a specified number of items randomly from the collection.
             *
             * @param  (callable(self<TKey, TValue>): int)|int|null  $number
             * @param  bool  $preserveKeys
             * @return ($number is null ? TValue : static<int, TValue>)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
            public replace($items): static Replace the collection items with the given items.
            /**
             * Replace the collection items with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
            public replaceRecursive($items): static Recursively replace the collection items with the given items.
            /**
             * Recursively replace the collection items with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
            public reverse(): static Reverse items order.
            /**
             * Reverse items order.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
            public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
            /**
             * Search the collection for a given value and return the corresponding key if successful.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TKey|false
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
            public before($value, $strict = false): TValue|null Get the item before the given item.
            /**
             * Get the item before the given item.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
            public after($value, $strict = false): TValue|null Get the item after the given item.
            /**
             * Get the item after the given item.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
            public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
            /**
             * Get and remove the first N items from the collection.
             *
             * @param  int<0, max>  $count
             * @return ($count is 1 ? TValue|null : static<int, TValue>)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
            public shuffle(): static Shuffle the items in the collection.
            /**
             * Shuffle the items in the collection.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
            public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
            /**
             * Create chunks representing a "sliding window" view of the items in the collection.
             *
             * @param  positive-int  $size
             * @param  positive-int  $step
             * @return static<int, static>
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
            public skip($count): static Skip the first {$count} items.
            /**
             * Skip the first {$count} items.
             *
             * @param  int  $count
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
            public skipUntil($value): static Skip items in the collection until the given condition is met.
            /**
             * Skip items in the collection until the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
            public skipWhile($value): static Skip items in the collection while the given condition is met.
            /**
             * Skip items in the collection while the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
            public slice($offset, $length = null): static Slice the underlying collection array.
            /**
             * Slice the underlying collection array.
             *
             * @param  int  $offset
             * @param  int|null  $length
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
            public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
            /**
             * Split a collection into a certain number of groups.
             *
             * @param  int  $numberOfGroups
             * @return ($numberOfGroups is positive-int ? static<int, static> : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
            public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
            /**
             * Split a collection into a certain number of groups, and fill the first groups completely.
             *
             * @param  int  $numberOfGroups
             * @return ($numberOfGroups is positive-int ? static<int, static> : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
            public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
            /**
             * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue
             *
             * @throws \Illuminate\Support\ItemNotFoundException
             * @throws \Illuminate\Support\MultipleItemsFoundException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
            public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
            /**
             * Determine if the collection contains a single item, optionally matching the given criteria.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
            public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
            /**
             * Get the first item in the collection but throw an exception if no matching items exist.
             *
             * @param  (callable(TValue, TKey): bool)|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue
             *
             * @throws \Illuminate\Support\ItemNotFoundException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
            public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
            /**
             * Chunk the collection into chunks of the given size.
             *
             * @param  int  $size
             * @param  bool  $preserveKeys
             * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
            public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
            /**
             * Chunk the collection into chunks with a callback.
             *
             * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
             * @return static<int, static<TKey, TValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
            public sort($callback = null): static Sort through each item with a callback.
            /**
             * Sort through each item with a callback.
             *
             * @param  (callable(TValue, TValue): int)|null|int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
            public sortDesc($options = 0): static Sort items in descending order.
            /**
             * Sort items in descending order.
             *
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
            public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
            /**
             * Sort the collection using the given callback.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
             * @param  int  $options
             * @param  bool  $descending
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
            protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
            /**
             * Sort the collection using multiple comparisons.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
            public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
            /**
             * Sort the collection in descending order using the given callback.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
            public sortKeys($options = 0, $descending = false): static Sort the collection keys.
            /**
             * Sort the collection keys.
             *
             * @param  int  $options
             * @param  bool  $descending
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
            public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
            /**
             * Sort the collection keys in descending order.
             *
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
            public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
            /**
             * Sort the collection keys using a callback.
             *
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
            public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
            /**
             * Splice a portion of the underlying collection array.
             *
             * @param  int  $offset
             * @param  int|null  $length
             * @param  array<array-key, TValue>  $replacement
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
            public take($limit): static Take the first or last {$limit} items.
            /**
             * Take the first or last {$limit} items.
             *
             * @param  int  $limit
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
            public takeUntil($value): static Take items in the collection until the given condition is met.
            /**
             * Take items in the collection until the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
            public takeWhile($value): static Take items in the collection while the given condition is met.
            /**
             * Take items in the collection while the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
            public transform(callable $callback): $this Transform each item in the collection using a callback.
            /**
             * Transform each item in the collection using a callback.
             *
             * @template TMapValue
             *
             * @param  callable(TValue, TKey): TMapValue  $callback
             * @return $this
             *
             * @phpstan-this-out static<TKey, TMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
            public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
            /**
             * Flatten a multi-dimensional associative array with dots.
             *
             * @param  int  $depth
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
            public undot(): static Convert a flatten "dot" notation array into an expanded array.
            /**
             * Convert a flatten "dot" notation array into an expanded array.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
            public unique($key = null, $strict = false): static Return only unique items from the collection array.
            /**
             * Return only unique items from the collection array.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $key
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
            public values(): static<int, TValue> Reset the keys on the underlying array.
            /**
             * Reset the keys on the underlying array.
             *
             * @return static<int, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
            public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
            /**
             * Zip the collection together with one or more arrays.
             *
             * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
             *      => [[1, 4], [2, 5], [3, 6]]
             *
             * @template TZipValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
             * @return static<int, static<int, TValue|TZipValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
            public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
            /**
             * Pad collection to the specified length with a value.
             *
             * @template TPadValue
             *
             * @param  int  $size
             * @param  TPadValue  $value
             * @return static<int, TValue|TPadValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
            public getIterator(): Traversable Get an iterator for the items.
            /**
             * Get an iterator for the items.
             *
             * @return \ArrayIterator<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
            public count(): int Count the number of items in the collection.
            /**
             * Count the number of items in the collection.
             *
             * @return int<0, max>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
            public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
            /**
             * Count the number of items in the collection by a field or using a callback.
             *
             * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
             * @return static<array-key, int>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
            public add($item): $this Add an item to the collection.
            /**
             * Add an item to the collection.
             *
             * @param  TValue  $item
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
            public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
            /**
             * Get a base Support collection instance from this collection.
             *
             * @return \Illuminate\Support\Collection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
            public offsetExists($key): bool Determine if an item exists at an offset.
            /**
             * Determine if an item exists at an offset.
             *
             * @param  TKey  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
            public offsetGet($key): mixed Get an item at a given offset.
            /**
             * Get an item at a given offset.
             *
             * @param  TKey  $key
             * @return TValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
            public offsetSet($key, $value): void Set the item at a given offset.
            /**
             * Set the item at a given offset.
             *
             * @param  TKey|null  $key
             * @param  TValue  $value
             * @return void
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
            public offsetUnset($key): void Unset the item at a given offset.
            /**
             * Unset the item at a given offset.
             *
             * @param  TKey  $key
             * @return void
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
            public avg($callback = null): float|int|null Get the average value of a given key.
            /**
             * Get the average value of a given key.
             *
             * @param  (callable(TValue): float|int)|string|null  $callback
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
            public average($callback = null): float|int|null Alias for the "avg" method.
            /**
             * Alias for the "avg" method.
             *
             * @param  (callable(TValue): float|int)|string|null  $callback
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
            public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
            /**
             * Alias for the "contains" method.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
            public dd($args): never Dump the given arguments and terminate execution.
            /**
             * Dump the given arguments and terminate execution.
             *
             * @param  mixed  ...$args
             * @return never
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
            public dump($args): $this Dump the items.
            /**
             * Dump the items.
             *
             * @param  mixed  ...$args
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
            public each(callable $callback): $this Execute a callback over each item.
            /**
             * Execute a callback over each item.
             *
             * @param  callable(TValue, TKey): mixed  $callback
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
            public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
            /**
             * Execute a callback over each nested chunk of items.
             *
             * @param  callable(...mixed): mixed  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
            public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
            /**
             * Determine if all items pass the given truth test.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
            public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
            /**
             * Get the first item by the given key value pair.
             *
             * @param  callable|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
            public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
            /**
             * Determine if the collection contains multiple items, optionally matching the given criteria.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
            public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
            /**
             * Get a single key's value from the first matching item in the collection.
             *
             * @template TValueDefault
             *
             * @param  string  $key
             * @param  TValueDefault|(\Closure(): TValueDefault)  $default
             * @return TValue|TValueDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
            public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
            /**
             * Ensure that every item in the collection is of the expected type.
             *
             * @template TEnsureOfType
             *
             * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
             * @return static<TKey, TEnsureOfType>
             *
             * @throws \UnexpectedValueException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
            public isNotEmpty(): bool Determine if the collection is not empty.
            /**
             * Determine if the collection is not empty.
             *
             * @phpstan-assert-if-true TValue $this->first()
             * @phpstan-assert-if-true TValue $this->last()
             *
             * @phpstan-assert-if-false null $this->first()
             * @phpstan-assert-if-false null $this->last()
             *
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
            public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
            /**
             * Run a map over each nested chunk of items.
             *
             * @template TMapSpreadValue
             *
             * @param  callable(mixed...): TMapSpreadValue  $callback
             * @return static<TKey, TMapSpreadValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
            public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
            /**
             * Run a grouping map over the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapToGroupsKey of array-key
             * @template TMapToGroupsValue
             *
             * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
             * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
            public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
            /**
             * Map a collection and flatten the result by a single level.
             *
             * @template TFlatMapKey of array-key
             * @template TFlatMapValue
             *
             * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
             * @return static<TFlatMapKey, TFlatMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
            public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
            /**
             * Map the values into a new class.
             *
             * @template TMapIntoValue
             *
             * @param  class-string<TMapIntoValue>  $class
             * @return static<TKey, TMapIntoValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
            public min($callback = null): mixed Get the min value of a given key.
            /**
             * Get the min value of a given key.
             *
             * @param  (callable(TValue):mixed)|string|null  $callback
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
            public max($callback = null): mixed Get the max value of a given key.
            /**
             * Get the max value of a given key.
             *
             * @param  (callable(TValue):mixed)|string|null  $callback
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
            public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
            /**
             * "Paginate" the collection by slicing it into a smaller collection.
             *
             * @param  int  $page
             * @param  int  $perPage
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
            public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
            /**
             * Partition the collection into two arrays using the given callback or key.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return static<int<0, 1>, static<TKey, TValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
            public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
            /**
             * Calculate the percentage of items that pass a given truth test.
             *
             * @param  (callable(TValue, TKey): bool)  $callback
             * @param  int  $precision
             * @return float|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
            public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
            /**
             * Get the sum of the given values.
             *
             * @template TReturnType
             *
             * @param  (callable(TValue): TReturnType)|string|null  $callback
             * @return ($callback is callable ? TReturnType : mixed)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
            public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
            /**
             * Apply the callback if the collection is empty.
             *
             * @template TWhenEmptyReturnType
             *
             * @param  (callable($this): TWhenEmptyReturnType)  $callback
             * @param  (callable($this): TWhenEmptyReturnType)|null  $default
             * @return $this|TWhenEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
            public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
            /**
             * Apply the callback if the collection is not empty.
             *
             * @template TWhenNotEmptyReturnType
             *
             * @param  callable($this): TWhenNotEmptyReturnType  $callback
             * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
             * @return $this|TWhenNotEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
            public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
            /**
             * Apply the callback unless the collection is empty.
             *
             * @template TUnlessEmptyReturnType
             *
             * @param  callable($this): TUnlessEmptyReturnType  $callback
             * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
             * @return $this|TUnlessEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
            public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
            /**
             * Apply the callback unless the collection is not empty.
             *
             * @template TUnlessNotEmptyReturnType
             *
             * @param  callable($this): TUnlessNotEmptyReturnType  $callback
             * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
             * @return $this|TUnlessNotEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
            public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  callable|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
            public whereNull($key = null): static Filter items where the value for the given key is null.
            /**
             * Filter items where the value for the given key is null.
             *
             * @param  string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
            public whereNotNull($key = null): static Filter items where the value for the given key is not null.
            /**
             * Filter items where the value for the given key is not null.
             *
             * @param  string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
            public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  mixed  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
            public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
            public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
            public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
            /**
             * Filter items such that the value of the given key is between the given values.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
            public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
            /**
             * Filter items such that the value of the given key is not between the given values.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
            public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
            public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
            public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
            /**
             * Filter the items, removing any items that don't match the given type(s).
             *
             * @template TWhereInstanceOf
             *
             * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
             * @return static<TKey, TWhereInstanceOf>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
            public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
            /**
             * Pass the collection to the given callback and return the result.
             *
             * @template TPipeReturnType
             *
             * @param  callable($this): TPipeReturnType  $callback
             * @return TPipeReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
            public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
            /**
             * Pass the collection into a new class.
             *
             * @template TPipeIntoValue
             *
             * @param  class-string<TPipeIntoValue>  $class
             * @return TPipeIntoValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
            public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
            /**
             * Pass the collection through a series of callable pipes and return the result.
             *
             * @param  array<callable>  $callbacks
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
            public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
            /**
             * Reduce the collection to a single value.
             *
             * @template TReduceInitial
             * @template TReduceReturnType
             *
             * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
             * @param  TReduceInitial  $initial
             * @return TReduceReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
            public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
            /**
             * Reduce the collection to multiple aggregate values.
             *
             * @param  callable  $callback
             * @param  mixed  ...$initial
             * @return array
             *
             * @throws \UnexpectedValueException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
            public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
            /**
             * Reduce an associative collection to a single value.
             *
             * @template TReduceWithKeysInitial
             * @template TReduceWithKeysReturnType
             *
             * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
             * @param  TReduceWithKeysInitial  $initial
             * @return TReduceWithKeysReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
            public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
            /**
             * Create a collection of all elements that do not pass a given truth test.
             *
             * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
            public tap(callable $callback): $this Pass the collection to the given callback and then return it.
            /**
             * Pass the collection to the given callback and then return it.
             *
             * @param  callable($this): mixed  $callback
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
            public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
            /**
             * Return only unique items from the collection array using strict comparison.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
            public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
            /**
             * Collect the values into a collection.
             *
             * @return \Illuminate\Support\Collection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
            public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
            /**
             * Get the collection of items as a plain array.
             *
             * @return array<TKey, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
            public jsonSerialize(): array Convert the object into something JSON serializable.
            /**
             * Convert the object into something JSON serializable.
             *
             * @return array<TKey, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
            public toJson($options = 0): string Get the collection of items as JSON.
            /**
             * Get the collection of items as JSON.
             *
             * @param  int  $options
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
            public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
            /**
             * Get the collection of items as pretty print formatted JSON.
             *
             * @param  int  $options
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
            public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
            /**
             * Get a CachingIterator instance.
             *
             * @param  int  $flags
             * @return \CachingIterator
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
            public __toString(): string Convert the collection to its string representation.
            /**
             * Convert the collection to its string representation.
             *
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
            public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
            /**
             * Indicate that the model's string representation should be escaped when __toString is invoked.
             *
             * @param  bool  $escape
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
            protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
            /**
             * Results array of items from Collection or Arrayable.
             *
             * @param  mixed  $items
             * @return array<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
            protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
            /**
             * Get an operator checker callback.
             *
             * @param  callable|string  $key
             * @param  string|null  $operator
             * @param  mixed  $value
             * @return \Closure
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
            protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
            /**
             * Determine if the given value is callable, but not a string.
             *
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
            protected valueRetriever($value): callable Get a value retrieving callback.
            /**
             * Get a value retrieving callback.
             *
             * @param  callable|string|null  $value
             * @return callable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
            protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
            /**
             * Make a function to check an item's equality.
             *
             * @param  mixed  $value
             * @return \Closure(mixed): bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
            protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
            /**
             * Make a function using another function, by negating its result.
             *
             * @param  \Closure  $callback
             * @return \Closure
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
            protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
            /**
             * Make a function that returns what's passed to it.
             *
             * @return \Closure(TValue): TValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
            public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
            /**
             * Apply the callback if the given "value" is (or resolves to) truthy.
             *
             * @template TWhenParameter
             * @template TWhenReturnType
             *
             * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
             * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
             * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
             * @return $this|TWhenReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
            public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
            /**
             * Apply the callback if the given "value" is (or resolves to) falsy.
             *
             * @template TUnlessParameter
             * @template TUnlessReturnType
             *
             * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
             * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
             * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
             * @return $this|TUnlessReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
            public __call($method, $parameters): mixed Dynamically handle calls to the class.
            /**
             * Dynamically handle calls to the class.
             *
             * @param  string  $method
             * @param  array  $parameters
             * @return mixed
             *
             * @throws \BadMethodCallException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
            public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
            /**
             * Create a new resource collection instance for the given resource.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
             * @return \Illuminate\Http\Resources\Json\ResourceCollection
             *
             * @throws \Throwable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
            protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
            /**
             * Guess the resource collection for the items.
             *
             * @return \Illuminate\Http\Resources\Json\ResourceCollection
             *
             * @throws \Throwable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
            protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
            /**
             * Get the resource class from the class attribute.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
             * @return class-string<*>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
            protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
            /**
             * Get the resource collection class from the class attribute.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
             * @return class-string<*>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
          • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
            /**
             * Create a collection with the given range.
             *
             * @param  int  $from
             * @param  int  $to
             * @param  int  $step
             * @return static<int, int>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
            public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
            /**
             * Create a new collection instance if the value isn't one already.
             *
             * @template TMakeKey of array-key
             * @template TMakeValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
             * @return static<TMakeKey, TMakeValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
            public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
            /**
             * Wrap the given value in a collection if applicable.
             *
             * @template TWrapValue
             *
             * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
             * @return static<array-key, TWrapValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
            public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
            /**
             * Get the underlying items from the given collection if applicable.
             *
             * @template TUnwrapKey of array-key
             * @template TUnwrapValue
             *
             * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
             * @return array<TUnwrapKey, TUnwrapValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
            public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
            /**
             * Create a new instance with no items.
             *
             * @return static
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
            public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
            /**
             * Create a new collection by invoking the callback a given amount of times.
             *
             * @template TTimesValue
             *
             * @param  int  $number
             * @param  (callable(int): TTimesValue)|null  $callback
             * @return static<int, TTimesValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
            public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
            /**
             * Create a new collection by decoding a JSON string.
             *
             * @param  string  $json
             * @param  int  $depth
             * @param  int  $flags
             * @return static<TKey, TValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
            public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
            /**
             * Add a method to the list of proxied methods.
             *
             * @param  string  $method
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
            public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
            /**
             * Register a custom macro.
             *
             * @param  string  $name
             * @param  object|callable  $macro
             *
             * @param-closure-this static  $macro
             *
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
            public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
            /**
             * Mix another object into the class.
             *
             * @param  object  $mixin
             * @param  bool  $replace
             * @return void
             *
             * @throws \ReflectionException
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
            public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
            /**
             * Checks if macro is registered.
             *
             * @param  string  $name
             * @return bool
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
            public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
            /**
             * Flush the existing macros.
             *
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
            public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
            /**
             * Dynamically handle calls to the class.
             *
             * @param  string  $method
             * @param  array  $parameters
             * @return mixed
             *
             * @throws \BadMethodCallException
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
          • protected static Illuminate\Support\Collection::$proxies :: array (32)
            0 => string (7) "average"
            1 => string (3) "avg"
            2 => string (8) "contains"
            3 => string (13) "doesntContain"
            4 => string (4) "each"
            5 => string (5) "every"
            6 => string (6) "filter"
            7 => string (5) "first"
            8 => string (7) "flatMap"
            9 => string (7) "groupBy"
            10 => string (7) "hasMany"
            11 => string (7) "hasSole"
            12 => string (5) "keyBy"
            13 => string (4) "last"
            14 => string (3) "map"
            15 => string (3) "max"
            16 => string (3) "min"
            17 => string (9) "partition"
            18 => string (10) "percentage"
            19 => string (6) "reject"
            20 => string (9) "skipUntil"
            21 => string (9) "skipWhile"
            22 => string (4) "some"
            23 => string (6) "sortBy"
            24 => string (10) "sortByDesc"
            25 => string (3) "sum"
            26 => string (9) "takeUntil"
            27 => string (9) "takeWhile"
            28 => string (6) "unique"
            29 => string (6) "unless"
            30 => string (5) "until"
            31 => string (4) "when"
            protected static Illuminate\Support\Collection::$macros :: array (1)
            recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
            • Methods (4)
            • Static methods (2)
          • get string (2) "[]"
            • Json
            • JSON Decode array (0)
          protected files -> null
          protected cookies -> null
          protected server -> null
          protected body -> null
        • public __construct(array $serverParams = array(), array $uploadedFiles = array(), $uri = null, $method = null, $body = 'php://input', array $headers = array(), array $cookies = array(), array $queryParams = array(), $parsedBody = null, $protocol = '1.1')
          Defined in <ROOT>/library/base/Http/ServerRequest.php:22
          public __call($name, $arguments)
          Defined in <ROOT>/library/base/Http/ServerRequest.php:50
          public getServerRequest(): Laminas\Diactoros\ServerRequest
          Defined in <ROOT>/library/base/Http/ServerRequest.php:58
          public getProtocolVersion()
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:8
          public withProtocolVersion($version)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:13
          public getHeaders()
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:19
          public hasHeader($name)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:24
          public getHeader($name)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:29
          public getHeaderLine($name)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:34
          public withHeader($name, $value)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:39
          public withAddedHeader($name, $value)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:45
          public withoutHeader($name)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:51
          public getBody()
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:57
          public withBody(Psr\Http\Message\StreamInterface $body)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:64
          public getRequestTarget()
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:71
          public withRequestTarget($requestTarget)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:76
          public getMethod()
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:82
          public withMethod($method)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:87
          public getUri()
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:93
          public withUri(Psr\Http\Message\UriInterface $uri, $preserveHost = false)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:98
          public getServerParams()
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:104
          public getCookieParams()
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:109
          public withCookieParams(array $cookies)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:114
          public getQueryParams()
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:120
          public withQueryParams(array $query)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:125
          public getUploadedFiles()
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:131
          public withUploadedFiles(array $uploadedFiles)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:136
          public getParsedBody()
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:142
          public withParsedBody($data)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:218
          public getAttributes()
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:225
          public getAttribute($name, $default = null)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:230
          public withAttribute($name, $value)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:235
          public withoutAttribute($name)
          Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:241
          public __get($name)
          Defined in <ROOT>/library/base/Http/ExposeTrait.php:16
          public __set($name, $value)
          Defined in <ROOT>/library/base/Http/ExposeTrait.php:40
          public __isset($name)
          Defined in <ROOT>/library/base/Http/ExposeTrait.php:45
          public setRequestParamas()
          /**
           * @deprecated No longer needed with dynamic getters
           */
          
          Defined in <ROOT>/library/base/Http/ExposeTrait.php:68
        • public static Infinyti\Http\ServerRequest::getInstance(): Infinyti\Http\ServerRequest
          Defined in <ROOT>/library/base/Http/ServerRequest.php:63
          public static Infinyti\Http\ServerRequest::wrapRequest(Psr\Http\Message\ServerRequestInterface $request): Infinyti\Http\ServerRequest
          Defined in <ROOT>/library/base/Http/ServerRequest.php:71
          public static Infinyti\Http\ServerRequest::updateInstance(Psr\Http\Message\ServerRequestInterface $serverRequest)
          Defined in <ROOT>/library/base/Http/ServerRequest.php:100
        • private static Infinyti\Http\ServerRequest::$instance :: null
        protected eagerLoad -> null
        protected appConfig -> null
        protected services -> null
        private row -> null
        protected entity -> string (6) "errors"
        protected relationship -> string (6) "errors"
        protected resource -> string (6) "Errors"
        protected initHooks -> null
        protected schema -> null
        protected relatedModels -> null
        protected relatedRows -> null
        protected relatedOptions -> null
        protected hooks -> array (0)
        protected hookSequence -> array (0)
        protected defaultHooks -> array (12)
        • Table (12)
        • Contents (12)
        • beforeafter
          indexarray (0)array (0)
          viewarray (1)array (0)
          createarray (0)array (0)
          updatearray (1)array (0)
          trasharray (1)array (0)
          recoverarray (1)array (0)
          deletearray (1)array (0)
          trashBinarray (0)array (0)
          schemaarray (1)array (0)
          mediaAddarray (1)array (0)
          mediaUpdatearray (1)array (0)
          mediaRemovearray (1)array (0)
        • index => array (2)
          before => array (0)
          after => array (0)
          view => array (2)
          before => array (1)
          0 => string (12) "getEntityRow"
          after => array (0)
          create => array (2)
          before => array (0)
          after => array (0)
          update => array (2)
          before => array (1)
          0 => string (12) "getEntityRow"
          after => array (0)
          trash => array (2)
          before => array (1)
          0 => string (12) "getEntityRow"
          after => array (0)
          recover => array (2)
          before => array (1)
          0 => string (12) "getEntityRow"
          after => array (0)
          delete => array (2)
          before => array (1)
          0 => string (12) "getEntityRow"
          after => array (0)
          trashBin => array (2)
          before => array (0)
          after => array (0)
          schema => array (2)
          before => array (1)
          0 => string (10) "intiSchema"
          after => array (0)
          mediaAdd => array (2)
          before => array (1)
          0 => string (12) "getEntityRow"
          after => array (0)
          mediaUpdate => array (2)
          before => array (1)
          0 => string (12) "getEntityRow"
          after => array (0)
          mediaRemove => array (2)
          before => array (1)
          0 => string (12) "getEntityRow"
          after => array (0)
      • public __construct(Infinyti\Base\Controllers\BaseController|Psr\Http\Message\ServerRequestInterface|null $initData = null)
        Defined in <ROOT>/library/base/Controllers/Core.php:65
        public getNotification(): mixed
        /**
         * @return mixed
         */
        
        Defined in <ROOT>/library/base/Controllers/Core.php:77
        public setNotification($notification): self
        /**
         * @param        array $notification
         *
         * @return self
         */
        
        Defined in <ROOT>/library/base/Controllers/Core.php:87
        public openAction($param)
        Defined in <ROOT>/library/base/Controllers/Core.php:112
        public sendExternalServices(array $notification): void Envía las notificaciones a los servicios externos
        /**
         * Envía las notificaciones a los servicios externos
         *
         * @param array $notification
         * @return void
         */
        
        Defined in <ROOT>/library/base/Controllers/Core.php:122
        public setOrder($row = null): Illuminate\Database\Eloquent\Model Registro con el orden establecido Establece el orden del registro, actualiza el orden del registro recibido o r...
        /**
         * Establece el orden del registro, actualiza el orden del registro
         * recibido o retorna el orden del registro para el nuevo registro
         *
         * @param Illuminate\Database\Eloquent\Model    $row  Registro al cual se le establecerá el orden
         *
         * @return Illuminate\Database\Eloquent\Model         Registro con el orden establecido
         */
        
        Defined in <ROOT>/library/base/Controllers/Core.php:148
        public initCore(Infinyti\Base\Controllers\BaseController|Infinyti\Http\ServerRequest $initData): self Establece los elementos necesarios para que el núcleo de lógica del component...
        /**
         * Establece los elementos necesarios para que el núcleo de lógica del
         * componente trabaje correctamente
         *
         * @param Infinyti\Base\Controllers\BaseController $controller controlador que resuelve la solicitud
         *
         * @return self
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:80
        public inithooks()
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:104
        public checkModel(Infinyti\Base\Controllers\BaseController|Infinyti\Http\ServerRequest $initData): void Verifica si el atributo model es nulo y establece el modelo del controlador e...
        /**
         * Verifica si el atributo model es nulo y establece el modelo del controlador
         * en el atributo model del core, si el atributo model no es nulo no hace
         * instancia el modelo del atributo model del core.
         *
         * @param BaseController|ServerRequest $initData
         * @return void
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:125
        public checkEagerLoad(Infinyti\Base\Controllers\BaseController|Infinyti\Http\ServerRequest $initData): void Verifica si el atributo eagerLoad es nulo y establece las relaciones que se c...
        /**
         * Verifica si el atributo eagerLoad es nulo y establece las relaciones que
         * se cargan con el modelo actual en el atributo eagerLoad del controlador,
         * si el atributo eagerLoad no es nulo no hace nada ya que las relaciones
         * ya fueron establecidas en el Core.
         *
         * @param BaseController|ServerRequest $initData
         * @return void
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:155
        public checkEntity(Infinyti\Base\Controllers\BaseController|Infinyti\Http\ServerRequest $initData): self Estable el valor de entidad, recursos y nombre de la relación de ese recurso,...
        /**
         * Estable el valor de entidad, recursos y nombre de la relación de ese
         * recurso, puede ser reescrito manualmente en la clase Core de cada
         * componente
         *
         * @param BaseController|ServerRequest $request   solicitud que se desea comprobar o controlador que resuelve la solicitud
         *
         * @return self
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:175
        public checkRequest(Infinyti\Base\Controllers\BaseController|Infinyti\Http\ServerRequest $request): self Verifica si la solicitud es una instancia de ServerRequest o un BaseControlle...
        /**
         * Verifica si la solicitud es una instancia de ServerRequest o un
         * BaseController y establece la solicitud PSR-7 en el atributo request
         * de core
         *
         * @param BaseController|ServerRequest $request   solicitud que se desea comprobar o controlador que resuelve la solicitud
         *
         * @return self
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:203
        private addUser($user): self Agrega el id del usuario que esta iniciado sesión a los datos del post recibido
        /**
         * Agrega el id del usuario que esta iniciado sesión a los datos del post recibido
         *
         * @return self
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:229
        private addBusiness($user): self Agrega el id del negocio al que pertenece el usuario que esta iniciado sesión...
        /**
         * Agrega el id del negocio al que pertenece el usuario que esta iniciado sesión a los datos del post recibido
         *
         * @return self
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:248
        public getController(): Infinyti\Base\Controllers\BaseController
        /**
         * @return Infinyti\Base\Controllers\BaseController
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:274
        public setController($controller): self Establece el controlador
        /**
         * Establece el controlador
         * @param Infinyti\Base\Controllers\BaseController $controller controlador que resuelve la solicitud
         *
         * @return self
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:285
        public getModel(): Illuminate\Database\Eloquent\Model
        /**
         * @return Illuminate\Database\Eloquent\Model
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:304
        public setModel($model): self
        /**
         * @param Illuminate\Database\Eloquent\Model $model
         *
         * @return self
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:314
        public getRequest(): Infinyti\Http\ServerRequest
        /**
         * @return Infinyti\Http\ServerRequest
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:328
        public setRequest(Infinyti\Http\ServerRequest $request): self
        /**
         * @param Infinyti\Http\ServerRequest $request
         *
         * @return self
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:338
        public setServices($services): self
        /**
         * @param mixed $services
         *
         * @return self
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:350
        public getServices(): mixed
        /**
         * @return mixed
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:360
        protected initServices(): self ( description_of_the_return_value ) Inicializa los servicios. externos para el core actual
        /**
         * Inicializa los servicios. externos para el core actual
         *
         * @return     self  ( description_of_the_return_value )
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:370
        public getAppConfig(): mixed
        /**
         * @return mixed
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:378
        public setAppConfig($appConfig): self
        /**
         * @param mixed $appConfig
         *
         * @return self
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:388
        public findRecord($container = 'index')
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:395
        public getEntity() Get the value of entity
        /**
         * Get the value of entity
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:428
        public setEntity($entity): self Set the value of entity
        /**
         * Set the value of entity
         *
         * @return  self
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:438
        public getRelationship() Get the value of relationship
        /**
         * Get the value of relationship
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:448
        public setRelationship(): self Set the value of relationship
        /**
         * Set the value of relationship
         *
         * @return  self
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:458
        public getResource() Get the value of resource
        /**
         * Get the value of resource
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:468
        public setResource(): self Set the value of resource
        /**
         * Set the value of resource
         *
         * @return  self
         */
        
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:478
        public setSchema($schema = null)
        Defined in <ROOT>/library/base/Controllers/Core/Init.php:485
        public setupCrudOptions($controller)
        Defined in <ROOT>/library/base/Controllers/Core/SetupCrudOptions.php:29
        public checkFoundRecord($result)
        Defined in <ROOT>/library/base/Controllers/Core/Validation.php:29
        public validate()
        Defined in <ROOT>/library/base/Controllers/Core/Validation.php:44
        public getRelatedData(&$data, ?array $elements = null)
        Defined in <ROOT>/library/base/Controllers/Middlewares/Relationship.php:21
        public setRelatedModels()
        Defined in <ROOT>/library/base/Controllers/Middlewares/Relationship.php:39
        public setRelatedElements(&$data, $element)
        Defined in <ROOT>/library/base/Controllers/Middlewares/Relationship.php:68
        public getEagerLoad(): mixed
        /**
         * @return mixed
         */
        
        Defined in <ROOT>/library/base/Controllers/Middlewares/Relationship.php:139
        public setEagerLoad($eagerLoad): self
        /**
         * @param mixed $eagerLoad
         *
         * @return self
         */
        
        Defined in <ROOT>/library/base/Controllers/Middlewares/Relationship.php:149
        public registerHook($action, $type, $callback)
        Defined in <ROOT>/library/base/Controllers/Core/HooksHandler.php:108
        public getActionHooks($action, $type)
        Defined in <ROOT>/library/base/Controllers/Core/HooksHandler.php:113
        protected resolveHooks(array $default, array $custom): array
        Defined in <ROOT>/library/base/Controllers/Core/HooksHandler.php:136
        protected topoSort(array $graph): array
        Defined in <ROOT>/library/base/Controllers/Core/HooksHandler.php:143
        protected runBeforeHooks($action, &$result = array(), $args)
        Defined in <ROOT>/library/base/Controllers/Core/HooksHandler.php:166
        protected runAfterHooks($action, &$result, $args)
        Defined in <ROOT>/library/base/Controllers/Core/HooksHandler.php:173
        public proccessHookSequence($actionsHooks, &$result, $args)
        Defined in <ROOT>/library/base/Controllers/Core/HooksHandler.php:181
        protected callHook($hook, $args)
        Defined in <ROOT>/library/base/Controllers/Core/HooksHandler.php:200
        public getEntityRow($data, $args): void Obtiene el registro de la entidad con la que trabaja la ruta
        /**
         * Obtiene el registro de la entidad con la que trabaja la ruta
         *
         * @param array $data
         * @param array ...$args
         *
         * @return void
         */
        
        Defined in <ROOT>/library/base/Controllers/Hooks/DefaultHooks.php:31
        public intiSchema($data, $args): array Hook para inicializar el schema
        /**
         * Hook para inicializar el schema
         *
         * @param [type] $data
         * @param [type] ...$args
         * @return array
         */
        
        Defined in <ROOT>/library/base/Controllers/Hooks/DefaultHooks.php:49
      private methodPrefixInterceptors4da06 -> array (43)
      __construct($proxy, $instance, $method, $params, &$returnEarly) => Closure#1508 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getNotification($proxy, $instance, $method, $params, &$returnEarly) => Closure#1506 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setNotification($proxy, $instance, $method, $params, &$returnEarly) => Closure#1504 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      openAction($proxy, $instance, $method, $params, &$returnEarly) => Closure#1502 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      sendExternalServices($proxy, $instance, $method, $params, &$returnEarly) => Closure#1500 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setOrder($proxy, $instance, $method, $params, &$returnEarly) => Closure#1498 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      initCore($proxy, $instance, $method, $params, &$returnEarly) => Closure#1496 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      inithooks($proxy, $instance, $method, $params, &$returnEarly) => Closure#1494 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      checkModel($proxy, $instance, $method, $params, &$returnEarly) => Closure#1492 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      checkEagerLoad($proxy, $instance, $method, $params, &$returnEarly) => Closure#1490 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      checkEntity($proxy, $instance, $method, $params, &$returnEarly) => Closure#1488 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      checkRequest($proxy, $instance, $method, $params, &$returnEarly) => Closure#1486 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getController($proxy, $instance, $method, $params, &$returnEarly) => Closure#1484 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setController($proxy, $instance, $method, $params, &$returnEarly) => Closure#1482 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getModel($proxy, $instance, $method, $params, &$returnEarly) => Closure#1480 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setModel($proxy, $instance, $method, $params, &$returnEarly) => Closure#1478 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getRequest($proxy, $instance, $method, $params, &$returnEarly) => Closure#1476 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setRequest($proxy, $instance, $method, $params, &$returnEarly) => Closure#1474 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setServices($proxy, $instance, $method, $params, &$returnEarly) => Closure#1472 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getServices($proxy, $instance, $method, $params, &$returnEarly) => Closure#1470 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getAppConfig($proxy, $instance, $method, $params, &$returnEarly) => Closure#1468 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setAppConfig($proxy, $instance, $method, $params, &$returnEarly) => Closure#1466 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      findRecord($proxy, $instance, $method, $params, &$returnEarly) => Closure#1464 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getEntity($proxy, $instance, $method, $params, &$returnEarly) => Closure#1462 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setEntity($proxy, $instance, $method, $params, &$returnEarly) => Closure#1460 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getRelationship($proxy, $instance, $method, $params, &$returnEarly) => Closure#1458 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setRelationship($proxy, $instance, $method, $params, &$returnEarly) => Closure#1456 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getResource($proxy, $instance, $method, $params, &$returnEarly) => Closure#1454 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setResource($proxy, $instance, $method, $params, &$returnEarly) => Closure#1452 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setSchema($proxy, $instance, $method, $params, &$returnEarly) => Closure#1450 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setupCrudOptions($proxy, $instance, $method, $params, &$returnEarly) => Closure#1448 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      checkFoundRecord($proxy, $instance, $method, $params, &$returnEarly) => Closure#1446 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      validate($proxy, $instance, $method, $params, &$returnEarly) => Closure#1444 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getRelatedData($proxy, $instance, $method, $params, &$returnEarly) => Closure#1442 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setRelatedModels($proxy, $instance, $method, $params, &$returnEarly) => Closure#1440 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setRelatedElements($proxy, $instance, $method, $params, &$returnEarly) => Closure#1438 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getEagerLoad($proxy, $instance, $method, $params, &$returnEarly) => Closure#1436 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setEagerLoad($proxy, $instance, $method, $params, &$returnEarly) => Closure#1434 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      registerHook($proxy, $instance, $method, $params, &$returnEarly) => Closure#1432 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getActionHooks($proxy, $instance, $method, $params, &$returnEarly) => Closure#1430 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      proccessHookSequence($proxy, $instance, $method, $params, &$returnEarly) => Closure#1428 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getEntityRow($proxy, $instance, $method, $params, &$returnEarly) => Closure#1426 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      intiSchema($proxy, $instance, $method, $params, &$returnEarly) => Closure#1424 <ROOT>/library/Traits/DIContainerTrait.php:477
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      private methodSuffixInterceptors368c6 -> array (43)
      __construct($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1509 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getNotification($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1507 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setNotification($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1505 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      openAction($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1503 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      sendExternalServices($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1501 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setOrder($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1499 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      initCore($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1497 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      inithooks($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1495 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      checkModel($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1493 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      checkEagerLoad($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1491 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      checkEntity($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1489 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      checkRequest($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1487 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getController($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1485 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setController($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1483 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getModel($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1481 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setModel($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1479 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getRequest($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1477 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setRequest($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1475 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setServices($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1473 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getServices($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1471 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getAppConfig($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1469 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setAppConfig($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1467 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      findRecord($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1465 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getEntity($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1463 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setEntity($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1461 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getRelationship($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1459 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setRelationship($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1457 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getResource($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1455 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setResource($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1453 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setSchema($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1451 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setupCrudOptions($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1449 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      checkFoundRecord($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1447 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      validate($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1445 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getRelatedData($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1443 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setRelatedModels($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1441 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setRelatedElements($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1439 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getEagerLoad($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1437 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      setEagerLoad($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1435 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      registerHook($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1433 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getActionHooks($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1431 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      proccessHookSequence($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1429 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      getEntityRow($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1427 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
      intiSchema($proxy, $instance, $method, $params, $returnValue, &$returnEarly) => Closure#1425 <ROOT>/library/Traits/DIContainerTrait.php:482
      • Uses (1)
      • Methods (4)
      • Static methods (2)
    • public getNotification()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:33
      public setNotification($notification)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:58
      public openAction($param)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:83
      public sendExternalServices(array $notification)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:108
      public setOrder($row = null)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:133
      public initCore(Infinyti\Base\Controllers\BaseController|Infinyti\Http\ServerRequest $initData)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:158
      public inithooks()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:183
      public checkModel(Infinyti\Base\Controllers\BaseController|Infinyti\Http\ServerRequest $initData)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:208
      public checkEagerLoad(Infinyti\Base\Controllers\BaseController|Infinyti\Http\ServerRequest $initData)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:233
      public checkEntity(Infinyti\Base\Controllers\BaseController|Infinyti\Http\ServerRequest $initData)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:258
      public checkRequest(Infinyti\Base\Controllers\BaseController|Infinyti\Http\ServerRequest $request)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:283
      public getController()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:308
      public setController($controller)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:333
      public getModel()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:358
      public setModel($model)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:383
      public getRequest()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:408
      public setRequest(Infinyti\Http\ServerRequest $request)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:433
      public setServices($services)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:458
      public getServices()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:483
      public getAppConfig()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:508
      public setAppConfig($appConfig)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:533
      public findRecord($container = 'index')
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:558
      public getEntity()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:583
      public setEntity($entity)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:608
      public getRelationship()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:633
      public setRelationship()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:658
      public getResource()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:683
      public setResource()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:708
      public setSchema($schema = null)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:733
      public setupCrudOptions($controller)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:758
      public checkFoundRecord($result)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:783
      public validate()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:808
      public getRelatedData(&$data, ?array $elements = null)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:833
      public setRelatedModels()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:858
      public setRelatedElements(&$data, $element)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:883
      public getEagerLoad()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:908
      public setEagerLoad($eagerLoad)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:933
      public registerHook($action, $type, $callback)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:958
      public getActionHooks($action, $type)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:983
      public proccessHookSequence($actionsHooks, &$result, $args)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1008
      public getEntityRow($data, $args)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1033
      public intiSchema($data, $args)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1058
      public __construct(Infinyti\Base\Controllers\BaseController|Psr\Http\Message\ServerRequestInterface|null $initData = null)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1083
      public getWrappedValueHolderValue()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1132
      public setMethodPrefixInterceptor(string $methodName, ?Closure $prefixInterceptor = null): void
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1137
      public setMethodSuffixInterceptor(string $methodName, ?Closure $suffixInterceptor = null): void
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1142
      public & __get($name)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1147
      public __set($name, $value)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1204
      public __isset($name)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1254
      public __unset($name)
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1300
      public __clone()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1350
      public __sleep()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1363
      public __wakeup()
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1368
      protected initServices(): self ( description_of_the_return_value ) Inicializa los servicios. externos para el core actual
      /**
       * Inicializa los servicios. externos para el core actual
       *
       * @return     self  ( description_of_the_return_value )
       */
      
      Defined in <ROOT>/library/base/Controllers/Core/Init.php:370
      protected resolveHooks(array $default, array $custom): array
      Defined in <ROOT>/library/base/Controllers/Core/HooksHandler.php:136
      protected topoSort(array $graph): array
      Defined in <ROOT>/library/base/Controllers/Core/HooksHandler.php:143
      protected runBeforeHooks($action, &$result = array(), $args)
      Defined in <ROOT>/library/base/Controllers/Core/HooksHandler.php:166
      protected runAfterHooks($action, &$result, $args)
      Defined in <ROOT>/library/base/Controllers/Core/HooksHandler.php:173
      protected callHook($hook, $args)
      Defined in <ROOT>/library/base/Controllers/Core/HooksHandler.php:200
      private addUser($user): self Agrega el id del usuario que esta iniciado sesión a los datos del post recibido
      /**
       * Agrega el id del usuario que esta iniciado sesión a los datos del post recibido
       *
       * @return self
       */
      
      Defined in <ROOT>/library/base/Controllers/Core/Init.php:229
      private addBusiness($user): self Agrega el id del negocio al que pertenece el usuario que esta iniciado sesión...
      /**
       * Agrega el id del negocio al que pertenece el usuario que esta iniciado sesión a los datos del post recibido
       *
       * @return self
       */
      
      Defined in <ROOT>/library/base/Controllers/Core/Init.php:248
    • public static ProxyManagerGeneratedProxy\__PM__\Infinyti\Base\Controllers\Core\Generated846bb5a2745b7d1e9301461f69d0fc27::staticProxyConstructor($wrappedObject, array $prefixInterceptors = array(), array $suffixInterceptors = array()): Infinyti\Base\Controllers\Core Constructor to setup interceptors
      /**
       * Constructor to setup interceptors
       *
       * @param \Infinyti\Base\Controllers\Core $wrappedObject
       * @param \Closure[] $prefixInterceptors method interceptors to be used before
       * method logic
       * @param \Closure[] $suffixInterceptors method interceptors to be used before
       * method logic
       *
       * @return self
       */
      
      Defined in <ROOT>/vendor/friendsofphp/proxy-manager-lts/src/ProxyManager/GeneratorStrategy/EvaluatingGeneratorStrategy.php(54) : eval()'d code:1112
    • private static ProxyManagerGeneratedProxy\__PM__\Infinyti\Base\Controllers\Core\Generated846bb5a2745b7d1e9301461f69d0fc27::$publicPropertiesabc6d :: array (1)
      slug => boolean true
      private static ProxyManagerGeneratedProxy\__PM__\Infinyti\Base\Controllers\Core\Generated846bb5a2745b7d1e9301461f69d0fc27::$signature846bb5a2745b7d1e9301461f69d0fc27 :: string (332) "YTo0OntzOjk6ImNsYXNzTmFtZSI7czozMDoiSW5maW55dGlcQmFzZVxDb250cm9sbGVyc1xDb3Jl...
      • Base64
      • Contents
      • base64_decode(ProxyManagerGeneratedProxy\__PM__\Infinyti\Base\Controllers\Core\Generated846bb5a2745b7d1e9301461f69d0fc27::$signature846bb5a2745b7d1e9301461f69d0fc27) string (247) "a:4:{s:9:"className";s:30:"Infinyti\Base\Controllers\Core";s:7:"factory";s:5...
        a:4:{s:9:"className";s:30:"Infinyti\Base\Controllers\Core";s:7:"factory";s:56:"ProxyManager\Factory\AccessInterceptorValueHolderFactory";s:19:"proxyManagerVersion";s:48:"v1.0.19@c20299aa9f48a622052964a75c5a4cef017398b2";s:12:"proxyOptions";a:0:{}}
        
      • YTo0OntzOjk6ImNsYXNzTmFtZSI7czozMDoiSW5maW55dGlcQmFzZVxDb250cm9sbGVyc1xDb3JlIjtzOjc6ImZhY3RvcnkiO3M6NTY6IlByb3h5TWFuYWdlclxGYWN0b3J5XEFjY2Vzc0ludGVyY2VwdG9yVmFsdWVIb2xkZXJGYWN0b3J5IjtzOjE5OiJwcm94eU1hbmFnZXJWZXJzaW9uIjtzOjQ4OiJ2MS4wLjE5QGMyMDI5OWFhOWY0OGE2MjIwNTI5NjRhNzVjNWE0Y2VmMDE3Mzk4YjIiO3M6MTI6InByb3h5T3B0aW9ucyI7YTowOnt9fQ==
        
    protected request -> Infinyti\Http\ServerRequest#505 (10)
    • Properties (10)
    • Methods (37)
    • Static methods (3)
    • Static properties (1)
    • private serverRequest -> Laminas\Diactoros\ServerRequest#622 (13)
      • Properties (13)
      • Methods (41)
      • private attributes -> array (6)
        workspace => string (5) "front"
        clientIp => string (13) "216.73.217.80"
        currentRoute => Infinyti\Library\Base\Warps\Collections\Collection#572 (2)
        • Properties (2)
        • Methods (183)
        • Static methods (13)
        • Static properties (2)
        • Iterator (20)
        • toString
        • protected items -> array (20)
          id => string (16) "start:errors.404"
          workSpace => string (5) "front"
          uri => string (10) "/error/404"
          name => string (3) "404"
          uses => Infinyti\Library\Base\Warps\Collections\Collection#532 (2)
          • Properties (2)
          • Methods (183)
          • Static methods (13)
          • Static properties (2)
          • Iterator (1)
          • toString
          • protected items -> array (1) Depth Limit
            protected escapeWhenCastingToString -> boolean false
          • public __get($key)
            Defined in <ROOT>/library/base/warps/collections/Collection.php:12
            public __construct($items = array()) Create a new collection.
            /**
             * Create a new collection.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
            public all(): array<TKey, TValue> Get all of the items in the collection.
            /**
             * Get all of the items in the collection.
             *
             * @return array<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
            public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
            /**
             * Get a lazy collection for the items in this collection.
             *
             * @return \Illuminate\Support\LazyCollection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
            public median($key = null): float|int|null Get the median of a given key.
            /**
             * Get the median of a given key.
             *
             * @param  string|array<array-key, string>|null  $key
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
            public mode($key = null): array<int, float|int>|null Get the mode of a given key.
            /**
             * Get the mode of a given key.
             *
             * @param  string|array<array-key, string>|null  $key
             * @return array<int, float|int>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
            public collapse(): static<int, mixed> Collapse the collection of items into a single array.
            /**
             * Collapse the collection of items into a single array.
             *
             * @return static<int, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
            public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
            /**
             * Collapse the collection of items into a single array while preserving its keys.
             *
             * @return static<mixed, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
            public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
            /**
             * Determine if an item exists in the collection.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
            public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
            /**
             * Determine if an item exists, using strict comparison.
             *
             * @param  (callable(TValue): bool)|TValue|array-key  $key
             * @param  TValue|null  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
            public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
            /**
             * Determine if an item is not contained in the collection.
             *
             * @param  mixed  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
            public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
            /**
             * Determine if an item is not contained in the enumerable, using strict comparison.
             *
             * @param  mixed  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
            public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
            /**
             * Cross join with the given lists, returning all possible permutations.
             *
             * @template TCrossJoinKey
             * @template TCrossJoinValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
             * @return static<int, array<int, TValue|TCrossJoinValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
            public diff($items): static Get the items in the collection that are not present in the given items.
            /**
             * Get the items in the collection that are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
            public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
            /**
             * Get the items in the collection that are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
            public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
            /**
             * Get the items in the collection whose keys and values are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
            public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
            /**
             * Get the items in the collection whose keys and values are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
            public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
            /**
             * Get the items in the collection whose keys are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
            public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
            /**
             * Get the items in the collection whose keys are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
            public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
            /**
             * Retrieve duplicate items from the collection.
             *
             * @template TMapValue
             *
             * @param  (callable(TValue): TMapValue)|string|null  $callback
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
            public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
            /**
             * Retrieve duplicate items from the collection using strict comparison.
             *
             * @template TMapValue
             *
             * @param  (callable(TValue): TMapValue)|string|null  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
            protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
            /**
             * Get the comparison function to detect duplicates.
             *
             * @param  bool  $strict
             * @return callable(TValue, TValue): bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
            public except($keys): static Get all items except for those with the specified keys.
            /**
             * Get all items except for those with the specified keys.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
            public filter(?callable $callback = null): static Run a filter over each of the items.
            /**
             * Run a filter over each of the items.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
            public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
            /**
             * Get the first item from the collection passing the given truth test.
             *
             * @template TFirstDefault
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
             * @return TValue|TFirstDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
            public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
            /**
             * Get a flattened array of the items in the collection.
             *
             * @param  int  $depth
             * @return static<int, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
            public flip(): static<TValue, TKey> Flip the items in the collection.
            /**
             * Flip the items in the collection.
             *
             * @return static<TValue, TKey>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
            public forget($keys): $this Remove an item from the collection by key.
            /**
             * Remove an item from the collection by key.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
            public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
            /**
             * Get an item from the collection by key.
             *
             * @template TGetDefault
             *
             * @param  TKey|null  $key
             * @param  TGetDefault|(\Closure(): TGetDefault)  $default
             * @return TValue|TGetDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
            public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
            /**
             * Get an item from the collection by key or add it to collection if it does not exist.
             *
             * @template TGetOrPutValue
             *
             * @param  mixed  $key
             * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
             * @return TValue|TGetOrPutValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
            public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
            /**
             * Group an associative array by a field or using a callback.
             *
             * @template TGroupKey of array-key|\UnitEnum|\Stringable
             *
             * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
             * @param  bool  $preserveKeys
             * @return static<
             *  ($groupBy is (array|string)
             *      ? array-key
             *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
             *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
             * >
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
            public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
            /**
             * Key an associative array by a field or using a callback.
             *
             * @template TNewKey of array-key|\UnitEnum
             *
             * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
             * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
            public has($key): bool Determine if an item exists in the collection by key.
            /**
             * Determine if an item exists in the collection by key.
             *
             * @param  TKey|array<array-key, TKey>  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
            public hasAny($key): bool Determine if any of the keys exist in the collection.
            /**
             * Determine if any of the keys exist in the collection.
             *
             * @param  TKey|array<array-key, TKey>  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
            public implode($value, $glue = null): string Concatenate values of a given key as a string.
            /**
             * Concatenate values of a given key as a string.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $value
             * @param  string|null  $glue
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
            public intersect($items): static Intersect the collection with the given items.
            /**
             * Intersect the collection with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
            public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
            /**
             * Intersect the collection with the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
            public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
            /**
             * Intersect the collection with the given items with additional index check.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
            public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
            /**
             * Intersect the collection with the given items with additional index check, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
            public intersectByKeys($items): static Intersect the collection with the given items by key.
            /**
             * Intersect the collection with the given items by key.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
            public isEmpty(): bool Determine if the collection is empty or not.
            /**
             * Determine if the collection is empty or not.
             *
             * @phpstan-assert-if-true null $this->first()
             * @phpstan-assert-if-true null $this->last()
             *
             * @phpstan-assert-if-false TValue $this->first()
             * @phpstan-assert-if-false TValue $this->last()
             *
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
            public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
            /**
             * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return bool
             *
             * @deprecated 12.49.0 Use the `hasSole()` method instead.
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
            public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
            /**
             * Determine if the collection contains multiple items.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return bool
             *
             * @deprecated 12.50.0 Use the `hasMany()` method instead.
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
            public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
            /**
             * Join all items from the collection using a string. The final items can use a separate glue string.
             *
             * @param  string  $glue
             * @param  string  $finalGlue
             * @return TValue|string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
            public keys(): static<int, TKey> Get the keys of the collection items.
            /**
             * Get the keys of the collection items.
             *
             * @return static<int, TKey>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
            public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
            /**
             * Get the last item from the collection.
             *
             * @template TLastDefault
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @param  TLastDefault|(\Closure(): TLastDefault)  $default
             * @return TValue|TLastDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
            public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
            /**
             * Get the values of a given key.
             *
             * @param  \Closure|string|int|array<array-key, string>|null  $value
             * @param  \Closure|string|null  $key
             * @return static<array-key, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
            public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
            /**
             * Run a map over each of the items.
             *
             * @template TMapValue
             *
             * @param  callable(TValue, TKey): TMapValue  $callback
             * @return static<TKey, TMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
            public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
            /**
             * Run a dictionary map over the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapToDictionaryKey of array-key
             * @template TMapToDictionaryValue
             *
             * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
             * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
            public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
            /**
             * Run an associative map over each of the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapWithKeysKey of array-key
             * @template TMapWithKeysValue
             *
             * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
             * @return static<TMapWithKeysKey, TMapWithKeysValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
            public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
            /**
             * Merge the collection with the given items.
             *
             * @template TMergeValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
             * @return static<TKey, TValue|TMergeValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
            public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
            /**
             * Recursively merge the collection with the given items.
             *
             * @template TMergeRecursiveValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
             * @return static<TKey, TValue|TMergeRecursiveValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
            public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
            /**
             * Multiply the items in the collection by the multiplier.
             *
             * @param  int  $multiplier
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
            public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
            /**
             * Create a collection by using this collection for keys and another for its values.
             *
             * @template TCombineValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
             * @return static<TValue, TCombineValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
            public union($items): static Union the collection with the given items.
            /**
             * Union the collection with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
            public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
            /**
             * Create a new collection consisting of every n-th element.
             *
             * @param  int  $step
             * @param  int  $offset
             * @return ($step is positive-int ? static : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
            public only($keys): static Get the items with the specified keys.
            /**
             * Get the items with the specified keys.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
            public select($keys): static Select specific values from the items within the collection.
            /**
             * Select specific values from the items within the collection.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
            public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
            /**
             * Get and remove the last N items from the collection.
             *
             * @param  int  $count
             * @return ($count is 1 ? TValue|null : static<int, TValue>)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
            public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
            /**
             * Push an item onto the beginning of the collection.
             *
             * @param  TValue  $value
             * @param  TKey  $key
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
            public push($values): $this Push one or more items onto the end of the collection.
            /**
             * Push one or more items onto the end of the collection.
             *
             * @param  TValue  ...$values
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
            public unshift($values): $this Prepend one or more items to the beginning of the collection.
            /**
             * Prepend one or more items to the beginning of the collection.
             *
             * @param  TValue  ...$values
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
            public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
            /**
             * Push all of the given items onto the collection.
             *
             * @template TConcatKey of array-key
             * @template TConcatValue
             *
             * @param  iterable<TConcatKey, TConcatValue>  $source
             * @return static<TKey|TConcatKey, TValue|TConcatValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
            public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
            /**
             * Get and remove an item from the collection.
             *
             * @template TPullDefault
             *
             * @param  TKey  $key
             * @param  TPullDefault|(\Closure(): TPullDefault)  $default
             * @return TValue|TPullDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
            public put($key, $value): $this Put an item in the collection by key.
            /**
             * Put an item in the collection by key.
             *
             * @param  TKey  $key
             * @param  TValue  $value
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
            public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
            /**
             * Get one or a specified number of items randomly from the collection.
             *
             * @param  (callable(self<TKey, TValue>): int)|int|null  $number
             * @param  bool  $preserveKeys
             * @return ($number is null ? TValue : static<int, TValue>)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
            public replace($items): static Replace the collection items with the given items.
            /**
             * Replace the collection items with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
            public replaceRecursive($items): static Recursively replace the collection items with the given items.
            /**
             * Recursively replace the collection items with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
            public reverse(): static Reverse items order.
            /**
             * Reverse items order.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
            public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
            /**
             * Search the collection for a given value and return the corresponding key if successful.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TKey|false
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
            public before($value, $strict = false): TValue|null Get the item before the given item.
            /**
             * Get the item before the given item.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
            public after($value, $strict = false): TValue|null Get the item after the given item.
            /**
             * Get the item after the given item.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
            public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
            /**
             * Get and remove the first N items from the collection.
             *
             * @param  int<0, max>  $count
             * @return ($count is 1 ? TValue|null : static<int, TValue>)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
            public shuffle(): static Shuffle the items in the collection.
            /**
             * Shuffle the items in the collection.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
            public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
            /**
             * Create chunks representing a "sliding window" view of the items in the collection.
             *
             * @param  positive-int  $size
             * @param  positive-int  $step
             * @return static<int, static>
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
            public skip($count): static Skip the first {$count} items.
            /**
             * Skip the first {$count} items.
             *
             * @param  int  $count
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
            public skipUntil($value): static Skip items in the collection until the given condition is met.
            /**
             * Skip items in the collection until the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
            public skipWhile($value): static Skip items in the collection while the given condition is met.
            /**
             * Skip items in the collection while the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
            public slice($offset, $length = null): static Slice the underlying collection array.
            /**
             * Slice the underlying collection array.
             *
             * @param  int  $offset
             * @param  int|null  $length
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
            public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
            /**
             * Split a collection into a certain number of groups.
             *
             * @param  int  $numberOfGroups
             * @return ($numberOfGroups is positive-int ? static<int, static> : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
            public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
            /**
             * Split a collection into a certain number of groups, and fill the first groups completely.
             *
             * @param  int  $numberOfGroups
             * @return ($numberOfGroups is positive-int ? static<int, static> : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
            public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
            /**
             * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue
             *
             * @throws \Illuminate\Support\ItemNotFoundException
             * @throws \Illuminate\Support\MultipleItemsFoundException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
            public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
            /**
             * Determine if the collection contains a single item, optionally matching the given criteria.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
            public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
            /**
             * Get the first item in the collection but throw an exception if no matching items exist.
             *
             * @param  (callable(TValue, TKey): bool)|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue
             *
             * @throws \Illuminate\Support\ItemNotFoundException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
            public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
            /**
             * Chunk the collection into chunks of the given size.
             *
             * @param  int  $size
             * @param  bool  $preserveKeys
             * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
            public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
            /**
             * Chunk the collection into chunks with a callback.
             *
             * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
             * @return static<int, static<TKey, TValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
            public sort($callback = null): static Sort through each item with a callback.
            /**
             * Sort through each item with a callback.
             *
             * @param  (callable(TValue, TValue): int)|null|int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
            public sortDesc($options = 0): static Sort items in descending order.
            /**
             * Sort items in descending order.
             *
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
            public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
            /**
             * Sort the collection using the given callback.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
             * @param  int  $options
             * @param  bool  $descending
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
            protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
            /**
             * Sort the collection using multiple comparisons.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
            public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
            /**
             * Sort the collection in descending order using the given callback.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
            public sortKeys($options = 0, $descending = false): static Sort the collection keys.
            /**
             * Sort the collection keys.
             *
             * @param  int  $options
             * @param  bool  $descending
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
            public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
            /**
             * Sort the collection keys in descending order.
             *
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
            public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
            /**
             * Sort the collection keys using a callback.
             *
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
            public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
            /**
             * Splice a portion of the underlying collection array.
             *
             * @param  int  $offset
             * @param  int|null  $length
             * @param  array<array-key, TValue>  $replacement
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
            public take($limit): static Take the first or last {$limit} items.
            /**
             * Take the first or last {$limit} items.
             *
             * @param  int  $limit
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
            public takeUntil($value): static Take items in the collection until the given condition is met.
            /**
             * Take items in the collection until the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
            public takeWhile($value): static Take items in the collection while the given condition is met.
            /**
             * Take items in the collection while the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
            public transform(callable $callback): $this Transform each item in the collection using a callback.
            /**
             * Transform each item in the collection using a callback.
             *
             * @template TMapValue
             *
             * @param  callable(TValue, TKey): TMapValue  $callback
             * @return $this
             *
             * @phpstan-this-out static<TKey, TMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
            public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
            /**
             * Flatten a multi-dimensional associative array with dots.
             *
             * @param  int  $depth
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
            public undot(): static Convert a flatten "dot" notation array into an expanded array.
            /**
             * Convert a flatten "dot" notation array into an expanded array.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
            public unique($key = null, $strict = false): static Return only unique items from the collection array.
            /**
             * Return only unique items from the collection array.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $key
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
            public values(): static<int, TValue> Reset the keys on the underlying array.
            /**
             * Reset the keys on the underlying array.
             *
             * @return static<int, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
            public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
            /**
             * Zip the collection together with one or more arrays.
             *
             * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
             *      => [[1, 4], [2, 5], [3, 6]]
             *
             * @template TZipValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
             * @return static<int, static<int, TValue|TZipValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
            public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
            /**
             * Pad collection to the specified length with a value.
             *
             * @template TPadValue
             *
             * @param  int  $size
             * @param  TPadValue  $value
             * @return static<int, TValue|TPadValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
            public getIterator(): Traversable Get an iterator for the items.
            /**
             * Get an iterator for the items.
             *
             * @return \ArrayIterator<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
            public count(): int Count the number of items in the collection.
            /**
             * Count the number of items in the collection.
             *
             * @return int<0, max>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
            public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
            /**
             * Count the number of items in the collection by a field or using a callback.
             *
             * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
             * @return static<array-key, int>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
            public add($item): $this Add an item to the collection.
            /**
             * Add an item to the collection.
             *
             * @param  TValue  $item
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
            public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
            /**
             * Get a base Support collection instance from this collection.
             *
             * @return \Illuminate\Support\Collection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
            public offsetExists($key): bool Determine if an item exists at an offset.
            /**
             * Determine if an item exists at an offset.
             *
             * @param  TKey  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
            public offsetGet($key): mixed Get an item at a given offset.
            /**
             * Get an item at a given offset.
             *
             * @param  TKey  $key
             * @return TValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
            public offsetSet($key, $value): void Set the item at a given offset.
            /**
             * Set the item at a given offset.
             *
             * @param  TKey|null  $key
             * @param  TValue  $value
             * @return void
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
            public offsetUnset($key): void Unset the item at a given offset.
            /**
             * Unset the item at a given offset.
             *
             * @param  TKey  $key
             * @return void
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
            public avg($callback = null): float|int|null Get the average value of a given key.
            /**
             * Get the average value of a given key.
             *
             * @param  (callable(TValue): float|int)|string|null  $callback
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
            public average($callback = null): float|int|null Alias for the "avg" method.
            /**
             * Alias for the "avg" method.
             *
             * @param  (callable(TValue): float|int)|string|null  $callback
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
            public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
            /**
             * Alias for the "contains" method.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
            public dd($args): never Dump the given arguments and terminate execution.
            /**
             * Dump the given arguments and terminate execution.
             *
             * @param  mixed  ...$args
             * @return never
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
            public dump($args): $this Dump the items.
            /**
             * Dump the items.
             *
             * @param  mixed  ...$args
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
            public each(callable $callback): $this Execute a callback over each item.
            /**
             * Execute a callback over each item.
             *
             * @param  callable(TValue, TKey): mixed  $callback
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
            public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
            /**
             * Execute a callback over each nested chunk of items.
             *
             * @param  callable(...mixed): mixed  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
            public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
            /**
             * Determine if all items pass the given truth test.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
            public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
            /**
             * Get the first item by the given key value pair.
             *
             * @param  callable|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
            public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
            /**
             * Determine if the collection contains multiple items, optionally matching the given criteria.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
            public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
            /**
             * Get a single key's value from the first matching item in the collection.
             *
             * @template TValueDefault
             *
             * @param  string  $key
             * @param  TValueDefault|(\Closure(): TValueDefault)  $default
             * @return TValue|TValueDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
            public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
            /**
             * Ensure that every item in the collection is of the expected type.
             *
             * @template TEnsureOfType
             *
             * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
             * @return static<TKey, TEnsureOfType>
             *
             * @throws \UnexpectedValueException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
            public isNotEmpty(): bool Determine if the collection is not empty.
            /**
             * Determine if the collection is not empty.
             *
             * @phpstan-assert-if-true TValue $this->first()
             * @phpstan-assert-if-true TValue $this->last()
             *
             * @phpstan-assert-if-false null $this->first()
             * @phpstan-assert-if-false null $this->last()
             *
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
            public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
            /**
             * Run a map over each nested chunk of items.
             *
             * @template TMapSpreadValue
             *
             * @param  callable(mixed...): TMapSpreadValue  $callback
             * @return static<TKey, TMapSpreadValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
            public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
            /**
             * Run a grouping map over the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapToGroupsKey of array-key
             * @template TMapToGroupsValue
             *
             * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
             * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
            public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
            /**
             * Map a collection and flatten the result by a single level.
             *
             * @template TFlatMapKey of array-key
             * @template TFlatMapValue
             *
             * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
             * @return static<TFlatMapKey, TFlatMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
            public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
            /**
             * Map the values into a new class.
             *
             * @template TMapIntoValue
             *
             * @param  class-string<TMapIntoValue>  $class
             * @return static<TKey, TMapIntoValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
            public min($callback = null): mixed Get the min value of a given key.
            /**
             * Get the min value of a given key.
             *
             * @param  (callable(TValue):mixed)|string|null  $callback
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
            public max($callback = null): mixed Get the max value of a given key.
            /**
             * Get the max value of a given key.
             *
             * @param  (callable(TValue):mixed)|string|null  $callback
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
            public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
            /**
             * "Paginate" the collection by slicing it into a smaller collection.
             *
             * @param  int  $page
             * @param  int  $perPage
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
            public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
            /**
             * Partition the collection into two arrays using the given callback or key.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return static<int<0, 1>, static<TKey, TValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
            public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
            /**
             * Calculate the percentage of items that pass a given truth test.
             *
             * @param  (callable(TValue, TKey): bool)  $callback
             * @param  int  $precision
             * @return float|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
            public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
            /**
             * Get the sum of the given values.
             *
             * @template TReturnType
             *
             * @param  (callable(TValue): TReturnType)|string|null  $callback
             * @return ($callback is callable ? TReturnType : mixed)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
            public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
            /**
             * Apply the callback if the collection is empty.
             *
             * @template TWhenEmptyReturnType
             *
             * @param  (callable($this): TWhenEmptyReturnType)  $callback
             * @param  (callable($this): TWhenEmptyReturnType)|null  $default
             * @return $this|TWhenEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
            public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
            /**
             * Apply the callback if the collection is not empty.
             *
             * @template TWhenNotEmptyReturnType
             *
             * @param  callable($this): TWhenNotEmptyReturnType  $callback
             * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
             * @return $this|TWhenNotEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
            public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
            /**
             * Apply the callback unless the collection is empty.
             *
             * @template TUnlessEmptyReturnType
             *
             * @param  callable($this): TUnlessEmptyReturnType  $callback
             * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
             * @return $this|TUnlessEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
            public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
            /**
             * Apply the callback unless the collection is not empty.
             *
             * @template TUnlessNotEmptyReturnType
             *
             * @param  callable($this): TUnlessNotEmptyReturnType  $callback
             * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
             * @return $this|TUnlessNotEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
            public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  callable|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
            public whereNull($key = null): static Filter items where the value for the given key is null.
            /**
             * Filter items where the value for the given key is null.
             *
             * @param  string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
            public whereNotNull($key = null): static Filter items where the value for the given key is not null.
            /**
             * Filter items where the value for the given key is not null.
             *
             * @param  string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
            public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  mixed  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
            public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
            public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
            public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
            /**
             * Filter items such that the value of the given key is between the given values.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
            public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
            /**
             * Filter items such that the value of the given key is not between the given values.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
            public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
            public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
            public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
            /**
             * Filter the items, removing any items that don't match the given type(s).
             *
             * @template TWhereInstanceOf
             *
             * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
             * @return static<TKey, TWhereInstanceOf>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
            public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
            /**
             * Pass the collection to the given callback and return the result.
             *
             * @template TPipeReturnType
             *
             * @param  callable($this): TPipeReturnType  $callback
             * @return TPipeReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
            public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
            /**
             * Pass the collection into a new class.
             *
             * @template TPipeIntoValue
             *
             * @param  class-string<TPipeIntoValue>  $class
             * @return TPipeIntoValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
            public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
            /**
             * Pass the collection through a series of callable pipes and return the result.
             *
             * @param  array<callable>  $callbacks
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
            public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
            /**
             * Reduce the collection to a single value.
             *
             * @template TReduceInitial
             * @template TReduceReturnType
             *
             * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
             * @param  TReduceInitial  $initial
             * @return TReduceReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
            public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
            /**
             * Reduce the collection to multiple aggregate values.
             *
             * @param  callable  $callback
             * @param  mixed  ...$initial
             * @return array
             *
             * @throws \UnexpectedValueException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
            public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
            /**
             * Reduce an associative collection to a single value.
             *
             * @template TReduceWithKeysInitial
             * @template TReduceWithKeysReturnType
             *
             * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
             * @param  TReduceWithKeysInitial  $initial
             * @return TReduceWithKeysReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
            public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
            /**
             * Create a collection of all elements that do not pass a given truth test.
             *
             * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
            public tap(callable $callback): $this Pass the collection to the given callback and then return it.
            /**
             * Pass the collection to the given callback and then return it.
             *
             * @param  callable($this): mixed  $callback
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
            public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
            /**
             * Return only unique items from the collection array using strict comparison.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
            public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
            /**
             * Collect the values into a collection.
             *
             * @return \Illuminate\Support\Collection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
            public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
            /**
             * Get the collection of items as a plain array.
             *
             * @return array<TKey, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
            public jsonSerialize(): array Convert the object into something JSON serializable.
            /**
             * Convert the object into something JSON serializable.
             *
             * @return array<TKey, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
            public toJson($options = 0): string Get the collection of items as JSON.
            /**
             * Get the collection of items as JSON.
             *
             * @param  int  $options
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
            public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
            /**
             * Get the collection of items as pretty print formatted JSON.
             *
             * @param  int  $options
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
            public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
            /**
             * Get a CachingIterator instance.
             *
             * @param  int  $flags
             * @return \CachingIterator
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
            public __toString(): string Convert the collection to its string representation.
            /**
             * Convert the collection to its string representation.
             *
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
            public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
            /**
             * Indicate that the model's string representation should be escaped when __toString is invoked.
             *
             * @param  bool  $escape
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
            protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
            /**
             * Results array of items from Collection or Arrayable.
             *
             * @param  mixed  $items
             * @return array<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
            protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
            /**
             * Get an operator checker callback.
             *
             * @param  callable|string  $key
             * @param  string|null  $operator
             * @param  mixed  $value
             * @return \Closure
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
            protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
            /**
             * Determine if the given value is callable, but not a string.
             *
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
            protected valueRetriever($value): callable Get a value retrieving callback.
            /**
             * Get a value retrieving callback.
             *
             * @param  callable|string|null  $value
             * @return callable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
            protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
            /**
             * Make a function to check an item's equality.
             *
             * @param  mixed  $value
             * @return \Closure(mixed): bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
            protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
            /**
             * Make a function using another function, by negating its result.
             *
             * @param  \Closure  $callback
             * @return \Closure
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
            protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
            /**
             * Make a function that returns what's passed to it.
             *
             * @return \Closure(TValue): TValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
            public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
            /**
             * Apply the callback if the given "value" is (or resolves to) truthy.
             *
             * @template TWhenParameter
             * @template TWhenReturnType
             *
             * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
             * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
             * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
             * @return $this|TWhenReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
            public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
            /**
             * Apply the callback if the given "value" is (or resolves to) falsy.
             *
             * @template TUnlessParameter
             * @template TUnlessReturnType
             *
             * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
             * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
             * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
             * @return $this|TUnlessReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
            public __call($method, $parameters): mixed Dynamically handle calls to the class.
            /**
             * Dynamically handle calls to the class.
             *
             * @param  string  $method
             * @param  array  $parameters
             * @return mixed
             *
             * @throws \BadMethodCallException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
            public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
            /**
             * Create a new resource collection instance for the given resource.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
             * @return \Illuminate\Http\Resources\Json\ResourceCollection
             *
             * @throws \Throwable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
            protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
            /**
             * Guess the resource collection for the items.
             *
             * @return \Illuminate\Http\Resources\Json\ResourceCollection
             *
             * @throws \Throwable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
            protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
            /**
             * Get the resource class from the class attribute.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
             * @return class-string<*>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
            protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
            /**
             * Get the resource collection class from the class attribute.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
             * @return class-string<*>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
          • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
            /**
             * Create a collection with the given range.
             *
             * @param  int  $from
             * @param  int  $to
             * @param  int  $step
             * @return static<int, int>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
            public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
            /**
             * Create a new collection instance if the value isn't one already.
             *
             * @template TMakeKey of array-key
             * @template TMakeValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
             * @return static<TMakeKey, TMakeValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
            public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
            /**
             * Wrap the given value in a collection if applicable.
             *
             * @template TWrapValue
             *
             * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
             * @return static<array-key, TWrapValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
            public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
            /**
             * Get the underlying items from the given collection if applicable.
             *
             * @template TUnwrapKey of array-key
             * @template TUnwrapValue
             *
             * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
             * @return array<TUnwrapKey, TUnwrapValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
            public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
            /**
             * Create a new instance with no items.
             *
             * @return static
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
            public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
            /**
             * Create a new collection by invoking the callback a given amount of times.
             *
             * @template TTimesValue
             *
             * @param  int  $number
             * @param  (callable(int): TTimesValue)|null  $callback
             * @return static<int, TTimesValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
            public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
            /**
             * Create a new collection by decoding a JSON string.
             *
             * @param  string  $json
             * @param  int  $depth
             * @param  int  $flags
             * @return static<TKey, TValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
            public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
            /**
             * Add a method to the list of proxied methods.
             *
             * @param  string  $method
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
            public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
            /**
             * Register a custom macro.
             *
             * @param  string  $name
             * @param  object|callable  $macro
             *
             * @param-closure-this static  $macro
             *
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
            public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
            /**
             * Mix another object into the class.
             *
             * @param  object  $mixin
             * @param  bool  $replace
             * @return void
             *
             * @throws \ReflectionException
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
            public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
            /**
             * Checks if macro is registered.
             *
             * @param  string  $name
             * @return bool
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
            public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
            /**
             * Flush the existing macros.
             *
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
            public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
            /**
             * Dynamically handle calls to the class.
             *
             * @param  string  $method
             * @param  array  $parameters
             * @return mixed
             *
             * @throws \BadMethodCallException
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
          • protected static Illuminate\Support\Collection::$proxies :: array (32) Depth Limit
            protected static Illuminate\Support\Collection::$macros :: array (1) Depth Limit
          • 0 => string (6) "errors"
          • uses string (10) "["errors"]"
            • Json
            • JSON Decode array (1) Depth Limit
          action => string (8) "error404"
          app => string (5) "start"
          entity => string (6) "errors"
          protocol => string (5) "https"
          url => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
          access => string (6) "public"
          type => string (7) "browser"
          pattern => string (19) "/^\/error\/404\/?$/"
          core => null
          queryPath => string (12) "start:errors"
          method => string (3) "GET"
          permission => string (35) "root/front/start/errors/browser/404"
          version => string (3) "1.0"
          url_referer => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
          handler => array (2)
          0 => string (35) "Start\Errors\Front\ErrorsController"
          1 => string (14) "error404Action"
          protected escapeWhenCastingToString -> boolean false
        • public __get($key)
          Defined in <ROOT>/library/base/warps/collections/Collection.php:12
          public __construct($items = array()) Create a new collection.
          /**
           * Create a new collection.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
          public all(): array<TKey, TValue> Get all of the items in the collection.
          /**
           * Get all of the items in the collection.
           *
           * @return array<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
          public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
          /**
           * Get a lazy collection for the items in this collection.
           *
           * @return \Illuminate\Support\LazyCollection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
          public median($key = null): float|int|null Get the median of a given key.
          /**
           * Get the median of a given key.
           *
           * @param  string|array<array-key, string>|null  $key
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
          public mode($key = null): array<int, float|int>|null Get the mode of a given key.
          /**
           * Get the mode of a given key.
           *
           * @param  string|array<array-key, string>|null  $key
           * @return array<int, float|int>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
          public collapse(): static<int, mixed> Collapse the collection of items into a single array.
          /**
           * Collapse the collection of items into a single array.
           *
           * @return static<int, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
          public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
          /**
           * Collapse the collection of items into a single array while preserving its keys.
           *
           * @return static<mixed, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
          public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
          /**
           * Determine if an item exists in the collection.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
          public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
          /**
           * Determine if an item exists, using strict comparison.
           *
           * @param  (callable(TValue): bool)|TValue|array-key  $key
           * @param  TValue|null  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
          public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
          /**
           * Determine if an item is not contained in the collection.
           *
           * @param  mixed  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
          public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
          /**
           * Determine if an item is not contained in the enumerable, using strict comparison.
           *
           * @param  mixed  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
          public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
          /**
           * Cross join with the given lists, returning all possible permutations.
           *
           * @template TCrossJoinKey
           * @template TCrossJoinValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
           * @return static<int, array<int, TValue|TCrossJoinValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
          public diff($items): static Get the items in the collection that are not present in the given items.
          /**
           * Get the items in the collection that are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
          public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
          /**
           * Get the items in the collection that are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
          public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
          /**
           * Get the items in the collection whose keys and values are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
          public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
          /**
           * Get the items in the collection whose keys and values are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
          public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
          /**
           * Get the items in the collection whose keys are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
          public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
          /**
           * Get the items in the collection whose keys are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
          public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
          /**
           * Retrieve duplicate items from the collection.
           *
           * @template TMapValue
           *
           * @param  (callable(TValue): TMapValue)|string|null  $callback
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
          public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
          /**
           * Retrieve duplicate items from the collection using strict comparison.
           *
           * @template TMapValue
           *
           * @param  (callable(TValue): TMapValue)|string|null  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
          protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
          /**
           * Get the comparison function to detect duplicates.
           *
           * @param  bool  $strict
           * @return callable(TValue, TValue): bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
          public except($keys): static Get all items except for those with the specified keys.
          /**
           * Get all items except for those with the specified keys.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
          public filter(?callable $callback = null): static Run a filter over each of the items.
          /**
           * Run a filter over each of the items.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
          public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
          /**
           * Get the first item from the collection passing the given truth test.
           *
           * @template TFirstDefault
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
           * @return TValue|TFirstDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
          public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
          /**
           * Get a flattened array of the items in the collection.
           *
           * @param  int  $depth
           * @return static<int, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
          public flip(): static<TValue, TKey> Flip the items in the collection.
          /**
           * Flip the items in the collection.
           *
           * @return static<TValue, TKey>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
          public forget($keys): $this Remove an item from the collection by key.
          /**
           * Remove an item from the collection by key.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
          public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
          /**
           * Get an item from the collection by key.
           *
           * @template TGetDefault
           *
           * @param  TKey|null  $key
           * @param  TGetDefault|(\Closure(): TGetDefault)  $default
           * @return TValue|TGetDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
          public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
          /**
           * Get an item from the collection by key or add it to collection if it does not exist.
           *
           * @template TGetOrPutValue
           *
           * @param  mixed  $key
           * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
           * @return TValue|TGetOrPutValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
          public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
          /**
           * Group an associative array by a field or using a callback.
           *
           * @template TGroupKey of array-key|\UnitEnum|\Stringable
           *
           * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
           * @param  bool  $preserveKeys
           * @return static<
           *  ($groupBy is (array|string)
           *      ? array-key
           *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
           *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
           * >
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
          public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
          /**
           * Key an associative array by a field or using a callback.
           *
           * @template TNewKey of array-key|\UnitEnum
           *
           * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
           * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
          public has($key): bool Determine if an item exists in the collection by key.
          /**
           * Determine if an item exists in the collection by key.
           *
           * @param  TKey|array<array-key, TKey>  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
          public hasAny($key): bool Determine if any of the keys exist in the collection.
          /**
           * Determine if any of the keys exist in the collection.
           *
           * @param  TKey|array<array-key, TKey>  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
          public implode($value, $glue = null): string Concatenate values of a given key as a string.
          /**
           * Concatenate values of a given key as a string.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $value
           * @param  string|null  $glue
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
          public intersect($items): static Intersect the collection with the given items.
          /**
           * Intersect the collection with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
          public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
          /**
           * Intersect the collection with the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
          public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
          /**
           * Intersect the collection with the given items with additional index check.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
          public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
          /**
           * Intersect the collection with the given items with additional index check, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
          public intersectByKeys($items): static Intersect the collection with the given items by key.
          /**
           * Intersect the collection with the given items by key.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
          public isEmpty(): bool Determine if the collection is empty or not.
          /**
           * Determine if the collection is empty or not.
           *
           * @phpstan-assert-if-true null $this->first()
           * @phpstan-assert-if-true null $this->last()
           *
           * @phpstan-assert-if-false TValue $this->first()
           * @phpstan-assert-if-false TValue $this->last()
           *
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
          public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
          /**
           * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return bool
           *
           * @deprecated 12.49.0 Use the `hasSole()` method instead.
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
          public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
          /**
           * Determine if the collection contains multiple items.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return bool
           *
           * @deprecated 12.50.0 Use the `hasMany()` method instead.
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
          public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
          /**
           * Join all items from the collection using a string. The final items can use a separate glue string.
           *
           * @param  string  $glue
           * @param  string  $finalGlue
           * @return TValue|string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
          public keys(): static<int, TKey> Get the keys of the collection items.
          /**
           * Get the keys of the collection items.
           *
           * @return static<int, TKey>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
          public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
          /**
           * Get the last item from the collection.
           *
           * @template TLastDefault
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @param  TLastDefault|(\Closure(): TLastDefault)  $default
           * @return TValue|TLastDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
          public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
          /**
           * Get the values of a given key.
           *
           * @param  \Closure|string|int|array<array-key, string>|null  $value
           * @param  \Closure|string|null  $key
           * @return static<array-key, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
          public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
          /**
           * Run a map over each of the items.
           *
           * @template TMapValue
           *
           * @param  callable(TValue, TKey): TMapValue  $callback
           * @return static<TKey, TMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
          public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
          /**
           * Run a dictionary map over the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapToDictionaryKey of array-key
           * @template TMapToDictionaryValue
           *
           * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
           * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
          public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
          /**
           * Run an associative map over each of the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapWithKeysKey of array-key
           * @template TMapWithKeysValue
           *
           * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
           * @return static<TMapWithKeysKey, TMapWithKeysValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
          public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
          /**
           * Merge the collection with the given items.
           *
           * @template TMergeValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
           * @return static<TKey, TValue|TMergeValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
          public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
          /**
           * Recursively merge the collection with the given items.
           *
           * @template TMergeRecursiveValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
           * @return static<TKey, TValue|TMergeRecursiveValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
          public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
          /**
           * Multiply the items in the collection by the multiplier.
           *
           * @param  int  $multiplier
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
          public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
          /**
           * Create a collection by using this collection for keys and another for its values.
           *
           * @template TCombineValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
           * @return static<TValue, TCombineValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
          public union($items): static Union the collection with the given items.
          /**
           * Union the collection with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
          public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
          /**
           * Create a new collection consisting of every n-th element.
           *
           * @param  int  $step
           * @param  int  $offset
           * @return ($step is positive-int ? static : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
          public only($keys): static Get the items with the specified keys.
          /**
           * Get the items with the specified keys.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
          public select($keys): static Select specific values from the items within the collection.
          /**
           * Select specific values from the items within the collection.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
          public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
          /**
           * Get and remove the last N items from the collection.
           *
           * @param  int  $count
           * @return ($count is 1 ? TValue|null : static<int, TValue>)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
          public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
          /**
           * Push an item onto the beginning of the collection.
           *
           * @param  TValue  $value
           * @param  TKey  $key
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
          public push($values): $this Push one or more items onto the end of the collection.
          /**
           * Push one or more items onto the end of the collection.
           *
           * @param  TValue  ...$values
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
          public unshift($values): $this Prepend one or more items to the beginning of the collection.
          /**
           * Prepend one or more items to the beginning of the collection.
           *
           * @param  TValue  ...$values
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
          public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
          /**
           * Push all of the given items onto the collection.
           *
           * @template TConcatKey of array-key
           * @template TConcatValue
           *
           * @param  iterable<TConcatKey, TConcatValue>  $source
           * @return static<TKey|TConcatKey, TValue|TConcatValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
          public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
          /**
           * Get and remove an item from the collection.
           *
           * @template TPullDefault
           *
           * @param  TKey  $key
           * @param  TPullDefault|(\Closure(): TPullDefault)  $default
           * @return TValue|TPullDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
          public put($key, $value): $this Put an item in the collection by key.
          /**
           * Put an item in the collection by key.
           *
           * @param  TKey  $key
           * @param  TValue  $value
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
          public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
          /**
           * Get one or a specified number of items randomly from the collection.
           *
           * @param  (callable(self<TKey, TValue>): int)|int|null  $number
           * @param  bool  $preserveKeys
           * @return ($number is null ? TValue : static<int, TValue>)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
          public replace($items): static Replace the collection items with the given items.
          /**
           * Replace the collection items with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
          public replaceRecursive($items): static Recursively replace the collection items with the given items.
          /**
           * Recursively replace the collection items with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
          public reverse(): static Reverse items order.
          /**
           * Reverse items order.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
          public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
          /**
           * Search the collection for a given value and return the corresponding key if successful.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TKey|false
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
          public before($value, $strict = false): TValue|null Get the item before the given item.
          /**
           * Get the item before the given item.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
          public after($value, $strict = false): TValue|null Get the item after the given item.
          /**
           * Get the item after the given item.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
          public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
          /**
           * Get and remove the first N items from the collection.
           *
           * @param  int<0, max>  $count
           * @return ($count is 1 ? TValue|null : static<int, TValue>)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
          public shuffle(): static Shuffle the items in the collection.
          /**
           * Shuffle the items in the collection.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
          public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
          /**
           * Create chunks representing a "sliding window" view of the items in the collection.
           *
           * @param  positive-int  $size
           * @param  positive-int  $step
           * @return static<int, static>
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
          public skip($count): static Skip the first {$count} items.
          /**
           * Skip the first {$count} items.
           *
           * @param  int  $count
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
          public skipUntil($value): static Skip items in the collection until the given condition is met.
          /**
           * Skip items in the collection until the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
          public skipWhile($value): static Skip items in the collection while the given condition is met.
          /**
           * Skip items in the collection while the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
          public slice($offset, $length = null): static Slice the underlying collection array.
          /**
           * Slice the underlying collection array.
           *
           * @param  int  $offset
           * @param  int|null  $length
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
          public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
          /**
           * Split a collection into a certain number of groups.
           *
           * @param  int  $numberOfGroups
           * @return ($numberOfGroups is positive-int ? static<int, static> : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
          public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
          /**
           * Split a collection into a certain number of groups, and fill the first groups completely.
           *
           * @param  int  $numberOfGroups
           * @return ($numberOfGroups is positive-int ? static<int, static> : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
          public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
          /**
           * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue
           *
           * @throws \Illuminate\Support\ItemNotFoundException
           * @throws \Illuminate\Support\MultipleItemsFoundException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
          public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
          /**
           * Determine if the collection contains a single item, optionally matching the given criteria.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
          public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
          /**
           * Get the first item in the collection but throw an exception if no matching items exist.
           *
           * @param  (callable(TValue, TKey): bool)|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue
           *
           * @throws \Illuminate\Support\ItemNotFoundException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
          public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
          /**
           * Chunk the collection into chunks of the given size.
           *
           * @param  int  $size
           * @param  bool  $preserveKeys
           * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
          public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
          /**
           * Chunk the collection into chunks with a callback.
           *
           * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
           * @return static<int, static<TKey, TValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
          public sort($callback = null): static Sort through each item with a callback.
          /**
           * Sort through each item with a callback.
           *
           * @param  (callable(TValue, TValue): int)|null|int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
          public sortDesc($options = 0): static Sort items in descending order.
          /**
           * Sort items in descending order.
           *
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
          public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
          /**
           * Sort the collection using the given callback.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
           * @param  int  $options
           * @param  bool  $descending
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
          protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
          /**
           * Sort the collection using multiple comparisons.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
          public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
          /**
           * Sort the collection in descending order using the given callback.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
          public sortKeys($options = 0, $descending = false): static Sort the collection keys.
          /**
           * Sort the collection keys.
           *
           * @param  int  $options
           * @param  bool  $descending
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
          public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
          /**
           * Sort the collection keys in descending order.
           *
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
          public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
          /**
           * Sort the collection keys using a callback.
           *
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
          public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
          /**
           * Splice a portion of the underlying collection array.
           *
           * @param  int  $offset
           * @param  int|null  $length
           * @param  array<array-key, TValue>  $replacement
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
          public take($limit): static Take the first or last {$limit} items.
          /**
           * Take the first or last {$limit} items.
           *
           * @param  int  $limit
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
          public takeUntil($value): static Take items in the collection until the given condition is met.
          /**
           * Take items in the collection until the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
          public takeWhile($value): static Take items in the collection while the given condition is met.
          /**
           * Take items in the collection while the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
          public transform(callable $callback): $this Transform each item in the collection using a callback.
          /**
           * Transform each item in the collection using a callback.
           *
           * @template TMapValue
           *
           * @param  callable(TValue, TKey): TMapValue  $callback
           * @return $this
           *
           * @phpstan-this-out static<TKey, TMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
          public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
          /**
           * Flatten a multi-dimensional associative array with dots.
           *
           * @param  int  $depth
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
          public undot(): static Convert a flatten "dot" notation array into an expanded array.
          /**
           * Convert a flatten "dot" notation array into an expanded array.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
          public unique($key = null, $strict = false): static Return only unique items from the collection array.
          /**
           * Return only unique items from the collection array.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $key
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
          public values(): static<int, TValue> Reset the keys on the underlying array.
          /**
           * Reset the keys on the underlying array.
           *
           * @return static<int, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
          public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
          /**
           * Zip the collection together with one or more arrays.
           *
           * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
           *      => [[1, 4], [2, 5], [3, 6]]
           *
           * @template TZipValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
           * @return static<int, static<int, TValue|TZipValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
          public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
          /**
           * Pad collection to the specified length with a value.
           *
           * @template TPadValue
           *
           * @param  int  $size
           * @param  TPadValue  $value
           * @return static<int, TValue|TPadValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
          public getIterator(): Traversable Get an iterator for the items.
          /**
           * Get an iterator for the items.
           *
           * @return \ArrayIterator<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
          public count(): int Count the number of items in the collection.
          /**
           * Count the number of items in the collection.
           *
           * @return int<0, max>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
          public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
          /**
           * Count the number of items in the collection by a field or using a callback.
           *
           * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
           * @return static<array-key, int>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
          public add($item): $this Add an item to the collection.
          /**
           * Add an item to the collection.
           *
           * @param  TValue  $item
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
          public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
          /**
           * Get a base Support collection instance from this collection.
           *
           * @return \Illuminate\Support\Collection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
          public offsetExists($key): bool Determine if an item exists at an offset.
          /**
           * Determine if an item exists at an offset.
           *
           * @param  TKey  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
          public offsetGet($key): mixed Get an item at a given offset.
          /**
           * Get an item at a given offset.
           *
           * @param  TKey  $key
           * @return TValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
          public offsetSet($key, $value): void Set the item at a given offset.
          /**
           * Set the item at a given offset.
           *
           * @param  TKey|null  $key
           * @param  TValue  $value
           * @return void
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
          public offsetUnset($key): void Unset the item at a given offset.
          /**
           * Unset the item at a given offset.
           *
           * @param  TKey  $key
           * @return void
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
          public avg($callback = null): float|int|null Get the average value of a given key.
          /**
           * Get the average value of a given key.
           *
           * @param  (callable(TValue): float|int)|string|null  $callback
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
          public average($callback = null): float|int|null Alias for the "avg" method.
          /**
           * Alias for the "avg" method.
           *
           * @param  (callable(TValue): float|int)|string|null  $callback
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
          public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
          /**
           * Alias for the "contains" method.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
          public dd($args): never Dump the given arguments and terminate execution.
          /**
           * Dump the given arguments and terminate execution.
           *
           * @param  mixed  ...$args
           * @return never
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
          public dump($args): $this Dump the items.
          /**
           * Dump the items.
           *
           * @param  mixed  ...$args
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
          public each(callable $callback): $this Execute a callback over each item.
          /**
           * Execute a callback over each item.
           *
           * @param  callable(TValue, TKey): mixed  $callback
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
          public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
          /**
           * Execute a callback over each nested chunk of items.
           *
           * @param  callable(...mixed): mixed  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
          public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
          /**
           * Determine if all items pass the given truth test.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
          public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
          /**
           * Get the first item by the given key value pair.
           *
           * @param  callable|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
          public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
          /**
           * Determine if the collection contains multiple items, optionally matching the given criteria.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
          public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
          /**
           * Get a single key's value from the first matching item in the collection.
           *
           * @template TValueDefault
           *
           * @param  string  $key
           * @param  TValueDefault|(\Closure(): TValueDefault)  $default
           * @return TValue|TValueDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
          public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
          /**
           * Ensure that every item in the collection is of the expected type.
           *
           * @template TEnsureOfType
           *
           * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
           * @return static<TKey, TEnsureOfType>
           *
           * @throws \UnexpectedValueException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
          public isNotEmpty(): bool Determine if the collection is not empty.
          /**
           * Determine if the collection is not empty.
           *
           * @phpstan-assert-if-true TValue $this->first()
           * @phpstan-assert-if-true TValue $this->last()
           *
           * @phpstan-assert-if-false null $this->first()
           * @phpstan-assert-if-false null $this->last()
           *
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
          public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
          /**
           * Run a map over each nested chunk of items.
           *
           * @template TMapSpreadValue
           *
           * @param  callable(mixed...): TMapSpreadValue  $callback
           * @return static<TKey, TMapSpreadValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
          public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
          /**
           * Run a grouping map over the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapToGroupsKey of array-key
           * @template TMapToGroupsValue
           *
           * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
           * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
          public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
          /**
           * Map a collection and flatten the result by a single level.
           *
           * @template TFlatMapKey of array-key
           * @template TFlatMapValue
           *
           * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
           * @return static<TFlatMapKey, TFlatMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
          public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
          /**
           * Map the values into a new class.
           *
           * @template TMapIntoValue
           *
           * @param  class-string<TMapIntoValue>  $class
           * @return static<TKey, TMapIntoValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
          public min($callback = null): mixed Get the min value of a given key.
          /**
           * Get the min value of a given key.
           *
           * @param  (callable(TValue):mixed)|string|null  $callback
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
          public max($callback = null): mixed Get the max value of a given key.
          /**
           * Get the max value of a given key.
           *
           * @param  (callable(TValue):mixed)|string|null  $callback
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
          public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
          /**
           * "Paginate" the collection by slicing it into a smaller collection.
           *
           * @param  int  $page
           * @param  int  $perPage
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
          public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
          /**
           * Partition the collection into two arrays using the given callback or key.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return static<int<0, 1>, static<TKey, TValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
          public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
          /**
           * Calculate the percentage of items that pass a given truth test.
           *
           * @param  (callable(TValue, TKey): bool)  $callback
           * @param  int  $precision
           * @return float|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
          public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
          /**
           * Get the sum of the given values.
           *
           * @template TReturnType
           *
           * @param  (callable(TValue): TReturnType)|string|null  $callback
           * @return ($callback is callable ? TReturnType : mixed)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
          public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
          /**
           * Apply the callback if the collection is empty.
           *
           * @template TWhenEmptyReturnType
           *
           * @param  (callable($this): TWhenEmptyReturnType)  $callback
           * @param  (callable($this): TWhenEmptyReturnType)|null  $default
           * @return $this|TWhenEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
          public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
          /**
           * Apply the callback if the collection is not empty.
           *
           * @template TWhenNotEmptyReturnType
           *
           * @param  callable($this): TWhenNotEmptyReturnType  $callback
           * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
           * @return $this|TWhenNotEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
          public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
          /**
           * Apply the callback unless the collection is empty.
           *
           * @template TUnlessEmptyReturnType
           *
           * @param  callable($this): TUnlessEmptyReturnType  $callback
           * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
           * @return $this|TUnlessEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
          public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
          /**
           * Apply the callback unless the collection is not empty.
           *
           * @template TUnlessNotEmptyReturnType
           *
           * @param  callable($this): TUnlessNotEmptyReturnType  $callback
           * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
           * @return $this|TUnlessNotEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
          public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  callable|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
          public whereNull($key = null): static Filter items where the value for the given key is null.
          /**
           * Filter items where the value for the given key is null.
           *
           * @param  string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
          public whereNotNull($key = null): static Filter items where the value for the given key is not null.
          /**
           * Filter items where the value for the given key is not null.
           *
           * @param  string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
          public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  mixed  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
          public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
          public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
          public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
          /**
           * Filter items such that the value of the given key is between the given values.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
          public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
          /**
           * Filter items such that the value of the given key is not between the given values.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
          public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
          public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
          public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
          /**
           * Filter the items, removing any items that don't match the given type(s).
           *
           * @template TWhereInstanceOf
           *
           * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
           * @return static<TKey, TWhereInstanceOf>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
          public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
          /**
           * Pass the collection to the given callback and return the result.
           *
           * @template TPipeReturnType
           *
           * @param  callable($this): TPipeReturnType  $callback
           * @return TPipeReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
          public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
          /**
           * Pass the collection into a new class.
           *
           * @template TPipeIntoValue
           *
           * @param  class-string<TPipeIntoValue>  $class
           * @return TPipeIntoValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
          public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
          /**
           * Pass the collection through a series of callable pipes and return the result.
           *
           * @param  array<callable>  $callbacks
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
          public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
          /**
           * Reduce the collection to a single value.
           *
           * @template TReduceInitial
           * @template TReduceReturnType
           *
           * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
           * @param  TReduceInitial  $initial
           * @return TReduceReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
          public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
          /**
           * Reduce the collection to multiple aggregate values.
           *
           * @param  callable  $callback
           * @param  mixed  ...$initial
           * @return array
           *
           * @throws \UnexpectedValueException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
          public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
          /**
           * Reduce an associative collection to a single value.
           *
           * @template TReduceWithKeysInitial
           * @template TReduceWithKeysReturnType
           *
           * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
           * @param  TReduceWithKeysInitial  $initial
           * @return TReduceWithKeysReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
          public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
          /**
           * Create a collection of all elements that do not pass a given truth test.
           *
           * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
          public tap(callable $callback): $this Pass the collection to the given callback and then return it.
          /**
           * Pass the collection to the given callback and then return it.
           *
           * @param  callable($this): mixed  $callback
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
          public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
          /**
           * Return only unique items from the collection array using strict comparison.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
          public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
          /**
           * Collect the values into a collection.
           *
           * @return \Illuminate\Support\Collection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
          public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
          /**
           * Get the collection of items as a plain array.
           *
           * @return array<TKey, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
          public jsonSerialize(): array Convert the object into something JSON serializable.
          /**
           * Convert the object into something JSON serializable.
           *
           * @return array<TKey, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
          public toJson($options = 0): string Get the collection of items as JSON.
          /**
           * Get the collection of items as JSON.
           *
           * @param  int  $options
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
          public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
          /**
           * Get the collection of items as pretty print formatted JSON.
           *
           * @param  int  $options
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
          public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
          /**
           * Get a CachingIterator instance.
           *
           * @param  int  $flags
           * @return \CachingIterator
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
          public __toString(): string Convert the collection to its string representation.
          /**
           * Convert the collection to its string representation.
           *
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
          public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
          /**
           * Indicate that the model's string representation should be escaped when __toString is invoked.
           *
           * @param  bool  $escape
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
          protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
          /**
           * Results array of items from Collection or Arrayable.
           *
           * @param  mixed  $items
           * @return array<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
          protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
          /**
           * Get an operator checker callback.
           *
           * @param  callable|string  $key
           * @param  string|null  $operator
           * @param  mixed  $value
           * @return \Closure
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
          protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
          /**
           * Determine if the given value is callable, but not a string.
           *
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
          protected valueRetriever($value): callable Get a value retrieving callback.
          /**
           * Get a value retrieving callback.
           *
           * @param  callable|string|null  $value
           * @return callable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
          protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
          /**
           * Make a function to check an item's equality.
           *
           * @param  mixed  $value
           * @return \Closure(mixed): bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
          protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
          /**
           * Make a function using another function, by negating its result.
           *
           * @param  \Closure  $callback
           * @return \Closure
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
          protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
          /**
           * Make a function that returns what's passed to it.
           *
           * @return \Closure(TValue): TValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
          public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
          /**
           * Apply the callback if the given "value" is (or resolves to) truthy.
           *
           * @template TWhenParameter
           * @template TWhenReturnType
           *
           * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
           * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
           * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
           * @return $this|TWhenReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
          public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
          /**
           * Apply the callback if the given "value" is (or resolves to) falsy.
           *
           * @template TUnlessParameter
           * @template TUnlessReturnType
           *
           * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
           * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
           * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
           * @return $this|TUnlessReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
          public __call($method, $parameters): mixed Dynamically handle calls to the class.
          /**
           * Dynamically handle calls to the class.
           *
           * @param  string  $method
           * @param  array  $parameters
           * @return mixed
           *
           * @throws \BadMethodCallException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
          public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
          /**
           * Create a new resource collection instance for the given resource.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
           * @return \Illuminate\Http\Resources\Json\ResourceCollection
           *
           * @throws \Throwable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
          protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
          /**
           * Guess the resource collection for the items.
           *
           * @return \Illuminate\Http\Resources\Json\ResourceCollection
           *
           * @throws \Throwable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
          protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
          /**
           * Get the resource class from the class attribute.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
           * @return class-string<*>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
          protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
          /**
           * Get the resource collection class from the class attribute.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
           * @return class-string<*>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
        • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
          /**
           * Create a collection with the given range.
           *
           * @param  int  $from
           * @param  int  $to
           * @param  int  $step
           * @return static<int, int>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
          public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
          /**
           * Create a new collection instance if the value isn't one already.
           *
           * @template TMakeKey of array-key
           * @template TMakeValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
           * @return static<TMakeKey, TMakeValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
          public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
          /**
           * Wrap the given value in a collection if applicable.
           *
           * @template TWrapValue
           *
           * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
           * @return static<array-key, TWrapValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
          public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
          /**
           * Get the underlying items from the given collection if applicable.
           *
           * @template TUnwrapKey of array-key
           * @template TUnwrapValue
           *
           * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
           * @return array<TUnwrapKey, TUnwrapValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
          public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
          /**
           * Create a new instance with no items.
           *
           * @return static
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
          public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
          /**
           * Create a new collection by invoking the callback a given amount of times.
           *
           * @template TTimesValue
           *
           * @param  int  $number
           * @param  (callable(int): TTimesValue)|null  $callback
           * @return static<int, TTimesValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
          public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
          /**
           * Create a new collection by decoding a JSON string.
           *
           * @param  string  $json
           * @param  int  $depth
           * @param  int  $flags
           * @return static<TKey, TValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
          public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
          /**
           * Add a method to the list of proxied methods.
           *
           * @param  string  $method
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
          public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
          /**
           * Register a custom macro.
           *
           * @param  string  $name
           * @param  object|callable  $macro
           *
           * @param-closure-this static  $macro
           *
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
          public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
          /**
           * Mix another object into the class.
           *
           * @param  object  $mixin
           * @param  bool  $replace
           * @return void
           *
           * @throws \ReflectionException
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
          public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
          /**
           * Checks if macro is registered.
           *
           * @param  string  $name
           * @return bool
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
          public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
          /**
           * Flush the existing macros.
           *
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
          public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
          /**
           * Dynamically handle calls to the class.
           *
           * @param  string  $method
           * @param  array  $parameters
           * @return mixed
           *
           * @throws \BadMethodCallException
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
        • protected static Illuminate\Support\Collection::$proxies :: array (32)
          0 => string (7) "average"
          1 => string (3) "avg"
          2 => string (8) "contains"
          3 => string (13) "doesntContain"
          4 => string (4) "each"
          5 => string (5) "every"
          6 => string (6) "filter"
          7 => string (5) "first"
          8 => string (7) "flatMap"
          9 => string (7) "groupBy"
          10 => string (7) "hasMany"
          11 => string (7) "hasSole"
          12 => string (5) "keyBy"
          13 => string (4) "last"
          14 => string (3) "map"
          15 => string (3) "max"
          16 => string (3) "min"
          17 => string (9) "partition"
          18 => string (10) "percentage"
          19 => string (6) "reject"
          20 => string (9) "skipUntil"
          21 => string (9) "skipWhile"
          22 => string (4) "some"
          23 => string (6) "sortBy"
          24 => string (10) "sortByDesc"
          25 => string (3) "sum"
          26 => string (9) "takeUntil"
          27 => string (9) "takeWhile"
          28 => string (6) "unique"
          29 => string (6) "unless"
          30 => string (5) "until"
          31 => string (4) "when"
          protected static Illuminate\Support\Collection::$macros :: array (1)
          recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
          • Methods (4)
          • Static methods (2)
        • 0 => string (16) "start:errors.404"
          1 => string (5) "front"
          2 => string (10) "/error/404"
          3 => string (3) "404"
          4 => Infinyti\Library\Base\Warps\Collections\Collection#532 (2)
          • Properties (2)
          • Methods (183)
          • Static methods (13)
          • Static properties (2)
          • Iterator (1)
          • toString
          • protected items -> array (1)
            0 => string (6) "errors"
            protected escapeWhenCastingToString -> boolean false
          • public __get($key)
            Defined in <ROOT>/library/base/warps/collections/Collection.php:12
            public __construct($items = array()) Create a new collection.
            /**
             * Create a new collection.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
            public all(): array<TKey, TValue> Get all of the items in the collection.
            /**
             * Get all of the items in the collection.
             *
             * @return array<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
            public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
            /**
             * Get a lazy collection for the items in this collection.
             *
             * @return \Illuminate\Support\LazyCollection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
            public median($key = null): float|int|null Get the median of a given key.
            /**
             * Get the median of a given key.
             *
             * @param  string|array<array-key, string>|null  $key
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
            public mode($key = null): array<int, float|int>|null Get the mode of a given key.
            /**
             * Get the mode of a given key.
             *
             * @param  string|array<array-key, string>|null  $key
             * @return array<int, float|int>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
            public collapse(): static<int, mixed> Collapse the collection of items into a single array.
            /**
             * Collapse the collection of items into a single array.
             *
             * @return static<int, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
            public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
            /**
             * Collapse the collection of items into a single array while preserving its keys.
             *
             * @return static<mixed, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
            public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
            /**
             * Determine if an item exists in the collection.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
            public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
            /**
             * Determine if an item exists, using strict comparison.
             *
             * @param  (callable(TValue): bool)|TValue|array-key  $key
             * @param  TValue|null  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
            public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
            /**
             * Determine if an item is not contained in the collection.
             *
             * @param  mixed  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
            public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
            /**
             * Determine if an item is not contained in the enumerable, using strict comparison.
             *
             * @param  mixed  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
            public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
            /**
             * Cross join with the given lists, returning all possible permutations.
             *
             * @template TCrossJoinKey
             * @template TCrossJoinValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
             * @return static<int, array<int, TValue|TCrossJoinValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
            public diff($items): static Get the items in the collection that are not present in the given items.
            /**
             * Get the items in the collection that are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
            public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
            /**
             * Get the items in the collection that are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
            public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
            /**
             * Get the items in the collection whose keys and values are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
            public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
            /**
             * Get the items in the collection whose keys and values are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
            public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
            /**
             * Get the items in the collection whose keys are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
            public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
            /**
             * Get the items in the collection whose keys are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
            public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
            /**
             * Retrieve duplicate items from the collection.
             *
             * @template TMapValue
             *
             * @param  (callable(TValue): TMapValue)|string|null  $callback
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
            public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
            /**
             * Retrieve duplicate items from the collection using strict comparison.
             *
             * @template TMapValue
             *
             * @param  (callable(TValue): TMapValue)|string|null  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
            protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
            /**
             * Get the comparison function to detect duplicates.
             *
             * @param  bool  $strict
             * @return callable(TValue, TValue): bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
            public except($keys): static Get all items except for those with the specified keys.
            /**
             * Get all items except for those with the specified keys.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
            public filter(?callable $callback = null): static Run a filter over each of the items.
            /**
             * Run a filter over each of the items.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
            public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
            /**
             * Get the first item from the collection passing the given truth test.
             *
             * @template TFirstDefault
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
             * @return TValue|TFirstDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
            public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
            /**
             * Get a flattened array of the items in the collection.
             *
             * @param  int  $depth
             * @return static<int, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
            public flip(): static<TValue, TKey> Flip the items in the collection.
            /**
             * Flip the items in the collection.
             *
             * @return static<TValue, TKey>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
            public forget($keys): $this Remove an item from the collection by key.
            /**
             * Remove an item from the collection by key.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
            public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
            /**
             * Get an item from the collection by key.
             *
             * @template TGetDefault
             *
             * @param  TKey|null  $key
             * @param  TGetDefault|(\Closure(): TGetDefault)  $default
             * @return TValue|TGetDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
            public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
            /**
             * Get an item from the collection by key or add it to collection if it does not exist.
             *
             * @template TGetOrPutValue
             *
             * @param  mixed  $key
             * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
             * @return TValue|TGetOrPutValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
            public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
            /**
             * Group an associative array by a field or using a callback.
             *
             * @template TGroupKey of array-key|\UnitEnum|\Stringable
             *
             * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
             * @param  bool  $preserveKeys
             * @return static<
             *  ($groupBy is (array|string)
             *      ? array-key
             *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
             *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
             * >
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
            public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
            /**
             * Key an associative array by a field or using a callback.
             *
             * @template TNewKey of array-key|\UnitEnum
             *
             * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
             * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
            public has($key): bool Determine if an item exists in the collection by key.
            /**
             * Determine if an item exists in the collection by key.
             *
             * @param  TKey|array<array-key, TKey>  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
            public hasAny($key): bool Determine if any of the keys exist in the collection.
            /**
             * Determine if any of the keys exist in the collection.
             *
             * @param  TKey|array<array-key, TKey>  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
            public implode($value, $glue = null): string Concatenate values of a given key as a string.
            /**
             * Concatenate values of a given key as a string.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $value
             * @param  string|null  $glue
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
            public intersect($items): static Intersect the collection with the given items.
            /**
             * Intersect the collection with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
            public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
            /**
             * Intersect the collection with the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
            public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
            /**
             * Intersect the collection with the given items with additional index check.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
            public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
            /**
             * Intersect the collection with the given items with additional index check, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
            public intersectByKeys($items): static Intersect the collection with the given items by key.
            /**
             * Intersect the collection with the given items by key.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
            public isEmpty(): bool Determine if the collection is empty or not.
            /**
             * Determine if the collection is empty or not.
             *
             * @phpstan-assert-if-true null $this->first()
             * @phpstan-assert-if-true null $this->last()
             *
             * @phpstan-assert-if-false TValue $this->first()
             * @phpstan-assert-if-false TValue $this->last()
             *
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
            public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
            /**
             * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return bool
             *
             * @deprecated 12.49.0 Use the `hasSole()` method instead.
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
            public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
            /**
             * Determine if the collection contains multiple items.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return bool
             *
             * @deprecated 12.50.0 Use the `hasMany()` method instead.
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
            public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
            /**
             * Join all items from the collection using a string. The final items can use a separate glue string.
             *
             * @param  string  $glue
             * @param  string  $finalGlue
             * @return TValue|string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
            public keys(): static<int, TKey> Get the keys of the collection items.
            /**
             * Get the keys of the collection items.
             *
             * @return static<int, TKey>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
            public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
            /**
             * Get the last item from the collection.
             *
             * @template TLastDefault
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @param  TLastDefault|(\Closure(): TLastDefault)  $default
             * @return TValue|TLastDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
            public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
            /**
             * Get the values of a given key.
             *
             * @param  \Closure|string|int|array<array-key, string>|null  $value
             * @param  \Closure|string|null  $key
             * @return static<array-key, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
            public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
            /**
             * Run a map over each of the items.
             *
             * @template TMapValue
             *
             * @param  callable(TValue, TKey): TMapValue  $callback
             * @return static<TKey, TMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
            public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
            /**
             * Run a dictionary map over the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapToDictionaryKey of array-key
             * @template TMapToDictionaryValue
             *
             * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
             * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
            public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
            /**
             * Run an associative map over each of the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapWithKeysKey of array-key
             * @template TMapWithKeysValue
             *
             * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
             * @return static<TMapWithKeysKey, TMapWithKeysValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
            public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
            /**
             * Merge the collection with the given items.
             *
             * @template TMergeValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
             * @return static<TKey, TValue|TMergeValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
            public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
            /**
             * Recursively merge the collection with the given items.
             *
             * @template TMergeRecursiveValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
             * @return static<TKey, TValue|TMergeRecursiveValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
            public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
            /**
             * Multiply the items in the collection by the multiplier.
             *
             * @param  int  $multiplier
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
            public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
            /**
             * Create a collection by using this collection for keys and another for its values.
             *
             * @template TCombineValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
             * @return static<TValue, TCombineValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
            public union($items): static Union the collection with the given items.
            /**
             * Union the collection with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
            public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
            /**
             * Create a new collection consisting of every n-th element.
             *
             * @param  int  $step
             * @param  int  $offset
             * @return ($step is positive-int ? static : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
            public only($keys): static Get the items with the specified keys.
            /**
             * Get the items with the specified keys.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
            public select($keys): static Select specific values from the items within the collection.
            /**
             * Select specific values from the items within the collection.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
            public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
            /**
             * Get and remove the last N items from the collection.
             *
             * @param  int  $count
             * @return ($count is 1 ? TValue|null : static<int, TValue>)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
            public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
            /**
             * Push an item onto the beginning of the collection.
             *
             * @param  TValue  $value
             * @param  TKey  $key
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
            public push($values): $this Push one or more items onto the end of the collection.
            /**
             * Push one or more items onto the end of the collection.
             *
             * @param  TValue  ...$values
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
            public unshift($values): $this Prepend one or more items to the beginning of the collection.
            /**
             * Prepend one or more items to the beginning of the collection.
             *
             * @param  TValue  ...$values
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
            public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
            /**
             * Push all of the given items onto the collection.
             *
             * @template TConcatKey of array-key
             * @template TConcatValue
             *
             * @param  iterable<TConcatKey, TConcatValue>  $source
             * @return static<TKey|TConcatKey, TValue|TConcatValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
            public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
            /**
             * Get and remove an item from the collection.
             *
             * @template TPullDefault
             *
             * @param  TKey  $key
             * @param  TPullDefault|(\Closure(): TPullDefault)  $default
             * @return TValue|TPullDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
            public put($key, $value): $this Put an item in the collection by key.
            /**
             * Put an item in the collection by key.
             *
             * @param  TKey  $key
             * @param  TValue  $value
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
            public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
            /**
             * Get one or a specified number of items randomly from the collection.
             *
             * @param  (callable(self<TKey, TValue>): int)|int|null  $number
             * @param  bool  $preserveKeys
             * @return ($number is null ? TValue : static<int, TValue>)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
            public replace($items): static Replace the collection items with the given items.
            /**
             * Replace the collection items with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
            public replaceRecursive($items): static Recursively replace the collection items with the given items.
            /**
             * Recursively replace the collection items with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
            public reverse(): static Reverse items order.
            /**
             * Reverse items order.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
            public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
            /**
             * Search the collection for a given value and return the corresponding key if successful.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TKey|false
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
            public before($value, $strict = false): TValue|null Get the item before the given item.
            /**
             * Get the item before the given item.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
            public after($value, $strict = false): TValue|null Get the item after the given item.
            /**
             * Get the item after the given item.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
            public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
            /**
             * Get and remove the first N items from the collection.
             *
             * @param  int<0, max>  $count
             * @return ($count is 1 ? TValue|null : static<int, TValue>)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
            public shuffle(): static Shuffle the items in the collection.
            /**
             * Shuffle the items in the collection.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
            public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
            /**
             * Create chunks representing a "sliding window" view of the items in the collection.
             *
             * @param  positive-int  $size
             * @param  positive-int  $step
             * @return static<int, static>
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
            public skip($count): static Skip the first {$count} items.
            /**
             * Skip the first {$count} items.
             *
             * @param  int  $count
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
            public skipUntil($value): static Skip items in the collection until the given condition is met.
            /**
             * Skip items in the collection until the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
            public skipWhile($value): static Skip items in the collection while the given condition is met.
            /**
             * Skip items in the collection while the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
            public slice($offset, $length = null): static Slice the underlying collection array.
            /**
             * Slice the underlying collection array.
             *
             * @param  int  $offset
             * @param  int|null  $length
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
            public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
            /**
             * Split a collection into a certain number of groups.
             *
             * @param  int  $numberOfGroups
             * @return ($numberOfGroups is positive-int ? static<int, static> : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
            public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
            /**
             * Split a collection into a certain number of groups, and fill the first groups completely.
             *
             * @param  int  $numberOfGroups
             * @return ($numberOfGroups is positive-int ? static<int, static> : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
            public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
            /**
             * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue
             *
             * @throws \Illuminate\Support\ItemNotFoundException
             * @throws \Illuminate\Support\MultipleItemsFoundException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
            public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
            /**
             * Determine if the collection contains a single item, optionally matching the given criteria.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
            public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
            /**
             * Get the first item in the collection but throw an exception if no matching items exist.
             *
             * @param  (callable(TValue, TKey): bool)|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue
             *
             * @throws \Illuminate\Support\ItemNotFoundException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
            public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
            /**
             * Chunk the collection into chunks of the given size.
             *
             * @param  int  $size
             * @param  bool  $preserveKeys
             * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
            public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
            /**
             * Chunk the collection into chunks with a callback.
             *
             * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
             * @return static<int, static<TKey, TValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
            public sort($callback = null): static Sort through each item with a callback.
            /**
             * Sort through each item with a callback.
             *
             * @param  (callable(TValue, TValue): int)|null|int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
            public sortDesc($options = 0): static Sort items in descending order.
            /**
             * Sort items in descending order.
             *
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
            public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
            /**
             * Sort the collection using the given callback.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
             * @param  int  $options
             * @param  bool  $descending
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
            protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
            /**
             * Sort the collection using multiple comparisons.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
            public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
            /**
             * Sort the collection in descending order using the given callback.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
            public sortKeys($options = 0, $descending = false): static Sort the collection keys.
            /**
             * Sort the collection keys.
             *
             * @param  int  $options
             * @param  bool  $descending
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
            public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
            /**
             * Sort the collection keys in descending order.
             *
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
            public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
            /**
             * Sort the collection keys using a callback.
             *
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
            public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
            /**
             * Splice a portion of the underlying collection array.
             *
             * @param  int  $offset
             * @param  int|null  $length
             * @param  array<array-key, TValue>  $replacement
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
            public take($limit): static Take the first or last {$limit} items.
            /**
             * Take the first or last {$limit} items.
             *
             * @param  int  $limit
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
            public takeUntil($value): static Take items in the collection until the given condition is met.
            /**
             * Take items in the collection until the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
            public takeWhile($value): static Take items in the collection while the given condition is met.
            /**
             * Take items in the collection while the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
            public transform(callable $callback): $this Transform each item in the collection using a callback.
            /**
             * Transform each item in the collection using a callback.
             *
             * @template TMapValue
             *
             * @param  callable(TValue, TKey): TMapValue  $callback
             * @return $this
             *
             * @phpstan-this-out static<TKey, TMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
            public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
            /**
             * Flatten a multi-dimensional associative array with dots.
             *
             * @param  int  $depth
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
            public undot(): static Convert a flatten "dot" notation array into an expanded array.
            /**
             * Convert a flatten "dot" notation array into an expanded array.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
            public unique($key = null, $strict = false): static Return only unique items from the collection array.
            /**
             * Return only unique items from the collection array.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $key
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
            public values(): static<int, TValue> Reset the keys on the underlying array.
            /**
             * Reset the keys on the underlying array.
             *
             * @return static<int, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
            public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
            /**
             * Zip the collection together with one or more arrays.
             *
             * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
             *      => [[1, 4], [2, 5], [3, 6]]
             *
             * @template TZipValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
             * @return static<int, static<int, TValue|TZipValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
            public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
            /**
             * Pad collection to the specified length with a value.
             *
             * @template TPadValue
             *
             * @param  int  $size
             * @param  TPadValue  $value
             * @return static<int, TValue|TPadValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
            public getIterator(): Traversable Get an iterator for the items.
            /**
             * Get an iterator for the items.
             *
             * @return \ArrayIterator<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
            public count(): int Count the number of items in the collection.
            /**
             * Count the number of items in the collection.
             *
             * @return int<0, max>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
            public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
            /**
             * Count the number of items in the collection by a field or using a callback.
             *
             * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
             * @return static<array-key, int>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
            public add($item): $this Add an item to the collection.
            /**
             * Add an item to the collection.
             *
             * @param  TValue  $item
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
            public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
            /**
             * Get a base Support collection instance from this collection.
             *
             * @return \Illuminate\Support\Collection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
            public offsetExists($key): bool Determine if an item exists at an offset.
            /**
             * Determine if an item exists at an offset.
             *
             * @param  TKey  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
            public offsetGet($key): mixed Get an item at a given offset.
            /**
             * Get an item at a given offset.
             *
             * @param  TKey  $key
             * @return TValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
            public offsetSet($key, $value): void Set the item at a given offset.
            /**
             * Set the item at a given offset.
             *
             * @param  TKey|null  $key
             * @param  TValue  $value
             * @return void
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
            public offsetUnset($key): void Unset the item at a given offset.
            /**
             * Unset the item at a given offset.
             *
             * @param  TKey  $key
             * @return void
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
            public avg($callback = null): float|int|null Get the average value of a given key.
            /**
             * Get the average value of a given key.
             *
             * @param  (callable(TValue): float|int)|string|null  $callback
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
            public average($callback = null): float|int|null Alias for the "avg" method.
            /**
             * Alias for the "avg" method.
             *
             * @param  (callable(TValue): float|int)|string|null  $callback
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
            public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
            /**
             * Alias for the "contains" method.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
            public dd($args): never Dump the given arguments and terminate execution.
            /**
             * Dump the given arguments and terminate execution.
             *
             * @param  mixed  ...$args
             * @return never
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
            public dump($args): $this Dump the items.
            /**
             * Dump the items.
             *
             * @param  mixed  ...$args
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
            public each(callable $callback): $this Execute a callback over each item.
            /**
             * Execute a callback over each item.
             *
             * @param  callable(TValue, TKey): mixed  $callback
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
            public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
            /**
             * Execute a callback over each nested chunk of items.
             *
             * @param  callable(...mixed): mixed  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
            public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
            /**
             * Determine if all items pass the given truth test.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
            public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
            /**
             * Get the first item by the given key value pair.
             *
             * @param  callable|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
            public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
            /**
             * Determine if the collection contains multiple items, optionally matching the given criteria.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
            public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
            /**
             * Get a single key's value from the first matching item in the collection.
             *
             * @template TValueDefault
             *
             * @param  string  $key
             * @param  TValueDefault|(\Closure(): TValueDefault)  $default
             * @return TValue|TValueDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
            public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
            /**
             * Ensure that every item in the collection is of the expected type.
             *
             * @template TEnsureOfType
             *
             * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
             * @return static<TKey, TEnsureOfType>
             *
             * @throws \UnexpectedValueException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
            public isNotEmpty(): bool Determine if the collection is not empty.
            /**
             * Determine if the collection is not empty.
             *
             * @phpstan-assert-if-true TValue $this->first()
             * @phpstan-assert-if-true TValue $this->last()
             *
             * @phpstan-assert-if-false null $this->first()
             * @phpstan-assert-if-false null $this->last()
             *
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
            public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
            /**
             * Run a map over each nested chunk of items.
             *
             * @template TMapSpreadValue
             *
             * @param  callable(mixed...): TMapSpreadValue  $callback
             * @return static<TKey, TMapSpreadValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
            public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
            /**
             * Run a grouping map over the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapToGroupsKey of array-key
             * @template TMapToGroupsValue
             *
             * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
             * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
            public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
            /**
             * Map a collection and flatten the result by a single level.
             *
             * @template TFlatMapKey of array-key
             * @template TFlatMapValue
             *
             * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
             * @return static<TFlatMapKey, TFlatMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
            public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
            /**
             * Map the values into a new class.
             *
             * @template TMapIntoValue
             *
             * @param  class-string<TMapIntoValue>  $class
             * @return static<TKey, TMapIntoValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
            public min($callback = null): mixed Get the min value of a given key.
            /**
             * Get the min value of a given key.
             *
             * @param  (callable(TValue):mixed)|string|null  $callback
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
            public max($callback = null): mixed Get the max value of a given key.
            /**
             * Get the max value of a given key.
             *
             * @param  (callable(TValue):mixed)|string|null  $callback
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
            public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
            /**
             * "Paginate" the collection by slicing it into a smaller collection.
             *
             * @param  int  $page
             * @param  int  $perPage
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
            public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
            /**
             * Partition the collection into two arrays using the given callback or key.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return static<int<0, 1>, static<TKey, TValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
            public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
            /**
             * Calculate the percentage of items that pass a given truth test.
             *
             * @param  (callable(TValue, TKey): bool)  $callback
             * @param  int  $precision
             * @return float|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
            public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
            /**
             * Get the sum of the given values.
             *
             * @template TReturnType
             *
             * @param  (callable(TValue): TReturnType)|string|null  $callback
             * @return ($callback is callable ? TReturnType : mixed)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
            public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
            /**
             * Apply the callback if the collection is empty.
             *
             * @template TWhenEmptyReturnType
             *
             * @param  (callable($this): TWhenEmptyReturnType)  $callback
             * @param  (callable($this): TWhenEmptyReturnType)|null  $default
             * @return $this|TWhenEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
            public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
            /**
             * Apply the callback if the collection is not empty.
             *
             * @template TWhenNotEmptyReturnType
             *
             * @param  callable($this): TWhenNotEmptyReturnType  $callback
             * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
             * @return $this|TWhenNotEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
            public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
            /**
             * Apply the callback unless the collection is empty.
             *
             * @template TUnlessEmptyReturnType
             *
             * @param  callable($this): TUnlessEmptyReturnType  $callback
             * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
             * @return $this|TUnlessEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
            public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
            /**
             * Apply the callback unless the collection is not empty.
             *
             * @template TUnlessNotEmptyReturnType
             *
             * @param  callable($this): TUnlessNotEmptyReturnType  $callback
             * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
             * @return $this|TUnlessNotEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
            public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  callable|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
            public whereNull($key = null): static Filter items where the value for the given key is null.
            /**
             * Filter items where the value for the given key is null.
             *
             * @param  string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
            public whereNotNull($key = null): static Filter items where the value for the given key is not null.
            /**
             * Filter items where the value for the given key is not null.
             *
             * @param  string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
            public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  mixed  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
            public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
            public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
            public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
            /**
             * Filter items such that the value of the given key is between the given values.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
            public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
            /**
             * Filter items such that the value of the given key is not between the given values.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
            public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
            public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
            public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
            /**
             * Filter the items, removing any items that don't match the given type(s).
             *
             * @template TWhereInstanceOf
             *
             * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
             * @return static<TKey, TWhereInstanceOf>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
            public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
            /**
             * Pass the collection to the given callback and return the result.
             *
             * @template TPipeReturnType
             *
             * @param  callable($this): TPipeReturnType  $callback
             * @return TPipeReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
            public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
            /**
             * Pass the collection into a new class.
             *
             * @template TPipeIntoValue
             *
             * @param  class-string<TPipeIntoValue>  $class
             * @return TPipeIntoValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
            public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
            /**
             * Pass the collection through a series of callable pipes and return the result.
             *
             * @param  array<callable>  $callbacks
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
            public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
            /**
             * Reduce the collection to a single value.
             *
             * @template TReduceInitial
             * @template TReduceReturnType
             *
             * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
             * @param  TReduceInitial  $initial
             * @return TReduceReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
            public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
            /**
             * Reduce the collection to multiple aggregate values.
             *
             * @param  callable  $callback
             * @param  mixed  ...$initial
             * @return array
             *
             * @throws \UnexpectedValueException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
            public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
            /**
             * Reduce an associative collection to a single value.
             *
             * @template TReduceWithKeysInitial
             * @template TReduceWithKeysReturnType
             *
             * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
             * @param  TReduceWithKeysInitial  $initial
             * @return TReduceWithKeysReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
            public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
            /**
             * Create a collection of all elements that do not pass a given truth test.
             *
             * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
            public tap(callable $callback): $this Pass the collection to the given callback and then return it.
            /**
             * Pass the collection to the given callback and then return it.
             *
             * @param  callable($this): mixed  $callback
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
            public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
            /**
             * Return only unique items from the collection array using strict comparison.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
            public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
            /**
             * Collect the values into a collection.
             *
             * @return \Illuminate\Support\Collection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
            public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
            /**
             * Get the collection of items as a plain array.
             *
             * @return array<TKey, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
            public jsonSerialize(): array Convert the object into something JSON serializable.
            /**
             * Convert the object into something JSON serializable.
             *
             * @return array<TKey, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
            public toJson($options = 0): string Get the collection of items as JSON.
            /**
             * Get the collection of items as JSON.
             *
             * @param  int  $options
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
            public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
            /**
             * Get the collection of items as pretty print formatted JSON.
             *
             * @param  int  $options
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
            public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
            /**
             * Get a CachingIterator instance.
             *
             * @param  int  $flags
             * @return \CachingIterator
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
            public __toString(): string Convert the collection to its string representation.
            /**
             * Convert the collection to its string representation.
             *
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
            public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
            /**
             * Indicate that the model's string representation should be escaped when __toString is invoked.
             *
             * @param  bool  $escape
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
            protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
            /**
             * Results array of items from Collection or Arrayable.
             *
             * @param  mixed  $items
             * @return array<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
            protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
            /**
             * Get an operator checker callback.
             *
             * @param  callable|string  $key
             * @param  string|null  $operator
             * @param  mixed  $value
             * @return \Closure
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
            protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
            /**
             * Determine if the given value is callable, but not a string.
             *
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
            protected valueRetriever($value): callable Get a value retrieving callback.
            /**
             * Get a value retrieving callback.
             *
             * @param  callable|string|null  $value
             * @return callable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
            protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
            /**
             * Make a function to check an item's equality.
             *
             * @param  mixed  $value
             * @return \Closure(mixed): bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
            protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
            /**
             * Make a function using another function, by negating its result.
             *
             * @param  \Closure  $callback
             * @return \Closure
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
            protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
            /**
             * Make a function that returns what's passed to it.
             *
             * @return \Closure(TValue): TValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
            public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
            /**
             * Apply the callback if the given "value" is (or resolves to) truthy.
             *
             * @template TWhenParameter
             * @template TWhenReturnType
             *
             * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
             * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
             * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
             * @return $this|TWhenReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
            public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
            /**
             * Apply the callback if the given "value" is (or resolves to) falsy.
             *
             * @template TUnlessParameter
             * @template TUnlessReturnType
             *
             * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
             * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
             * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
             * @return $this|TUnlessReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
            public __call($method, $parameters): mixed Dynamically handle calls to the class.
            /**
             * Dynamically handle calls to the class.
             *
             * @param  string  $method
             * @param  array  $parameters
             * @return mixed
             *
             * @throws \BadMethodCallException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
            public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
            /**
             * Create a new resource collection instance for the given resource.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
             * @return \Illuminate\Http\Resources\Json\ResourceCollection
             *
             * @throws \Throwable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
            protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
            /**
             * Guess the resource collection for the items.
             *
             * @return \Illuminate\Http\Resources\Json\ResourceCollection
             *
             * @throws \Throwable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
            protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
            /**
             * Get the resource class from the class attribute.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
             * @return class-string<*>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
            protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
            /**
             * Get the resource collection class from the class attribute.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
             * @return class-string<*>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
          • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
            /**
             * Create a collection with the given range.
             *
             * @param  int  $from
             * @param  int  $to
             * @param  int  $step
             * @return static<int, int>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
            public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
            /**
             * Create a new collection instance if the value isn't one already.
             *
             * @template TMakeKey of array-key
             * @template TMakeValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
             * @return static<TMakeKey, TMakeValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
            public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
            /**
             * Wrap the given value in a collection if applicable.
             *
             * @template TWrapValue
             *
             * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
             * @return static<array-key, TWrapValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
            public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
            /**
             * Get the underlying items from the given collection if applicable.
             *
             * @template TUnwrapKey of array-key
             * @template TUnwrapValue
             *
             * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
             * @return array<TUnwrapKey, TUnwrapValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
            public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
            /**
             * Create a new instance with no items.
             *
             * @return static
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
            public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
            /**
             * Create a new collection by invoking the callback a given amount of times.
             *
             * @template TTimesValue
             *
             * @param  int  $number
             * @param  (callable(int): TTimesValue)|null  $callback
             * @return static<int, TTimesValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
            public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
            /**
             * Create a new collection by decoding a JSON string.
             *
             * @param  string  $json
             * @param  int  $depth
             * @param  int  $flags
             * @return static<TKey, TValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
            public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
            /**
             * Add a method to the list of proxied methods.
             *
             * @param  string  $method
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
            public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
            /**
             * Register a custom macro.
             *
             * @param  string  $name
             * @param  object|callable  $macro
             *
             * @param-closure-this static  $macro
             *
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
            public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
            /**
             * Mix another object into the class.
             *
             * @param  object  $mixin
             * @param  bool  $replace
             * @return void
             *
             * @throws \ReflectionException
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
            public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
            /**
             * Checks if macro is registered.
             *
             * @param  string  $name
             * @return bool
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
            public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
            /**
             * Flush the existing macros.
             *
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
            public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
            /**
             * Dynamically handle calls to the class.
             *
             * @param  string  $method
             * @param  array  $parameters
             * @return mixed
             *
             * @throws \BadMethodCallException
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
          • protected static Illuminate\Support\Collection::$proxies :: array (32)
            0 => string (7) "average"
            1 => string (3) "avg"
            2 => string (8) "contains"
            3 => string (13) "doesntContain"
            4 => string (4) "each"
            5 => string (5) "every"
            6 => string (6) "filter"
            7 => string (5) "first"
            8 => string (7) "flatMap"
            9 => string (7) "groupBy"
            10 => string (7) "hasMany"
            11 => string (7) "hasSole"
            12 => string (5) "keyBy"
            13 => string (4) "last"
            14 => string (3) "map"
            15 => string (3) "max"
            16 => string (3) "min"
            17 => string (9) "partition"
            18 => string (10) "percentage"
            19 => string (6) "reject"
            20 => string (9) "skipUntil"
            21 => string (9) "skipWhile"
            22 => string (4) "some"
            23 => string (6) "sortBy"
            24 => string (10) "sortByDesc"
            25 => string (3) "sum"
            26 => string (9) "takeUntil"
            27 => string (9) "takeWhile"
            28 => string (6) "unique"
            29 => string (6) "unless"
            30 => string (5) "until"
            31 => string (4) "when"
            protected static Illuminate\Support\Collection::$macros :: array (1)
            recursive => Closure#1512 Depth Limit
          • 0 => string (6) "errors"
          • 4 string (10) "["errors"]"
            • Json (1)
            • 0 => string (6) "errors"
          5 => string (8) "error404"
          6 => string (5) "start"
          7 => string (6) "errors"
          8 => string (5) "https"
          9 => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
          10 => string (6) "public"
          11 => string (7) "browser"
          12 => string (19) "/^\/error\/404\/?$/"
          13 => null
          14 => string (12) "start:errors"
          15 => string (3) "GET"
          16 => string (35) "root/front/start/errors/browser/404"
          17 => string (3) "1.0"
          18 => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
          19 => array (2)
          0 => string (35) "Start\Errors\Front\ErrorsController"
          1 => string (14) "error404Action"
        • currentRoute string (561) "{"id":"start:errors.404","workSpace":"front","uri":"\/error\/404","name":"40...
          • Json (20)
          • Contents
          • id => string (16) "start:errors.404"
            workSpace => string (5) "front"
            uri => string (10) "/error/404"
            name => string (3) "404"
            uses => array (1)
            0 => string (6) "errors"
            action => string (8) "error404"
            app => string (5) "start"
            entity => string (6) "errors"
            protocol => string (5) "https"
            url => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
            access => string (6) "public"
            type => string (7) "browser"
            pattern => string (19) "/^\/error\/404\/?$/"
            core => null
            queryPath => string (12) "start:errors"
            method => string (3) "GET"
            permission => string (35) "root/front/start/errors/browser/404"
            version => string (3) "1.0"
            url_referer => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
            handler => array (2)
            0 => string (35) "Start\Errors\Front\ErrorsController"
            1 => string (14) "error404Action"
          • {"id":"start:errors.404","workSpace":"front","uri":"\/error\/404","name":"404","uses":["errors"],"action":"error404","app":"start","entity":"errors","protocol":"https","url":"https:\/\/dev-gramedia.ideasfarm.net\/error\/404","access":"public","type":"browser","pattern":"\/^\\\/error\\\/404\\\/?$\/","core":null,"queryPath":"start:errors","method":"GET","permission":"root\/front\/start\/errors\/browser\/404","version":"1.0","url_referer":"https:\/\/dev-gramedia.ideasfarm.net\/error\/404","handler":["Start\\Errors\\Front\\ErrorsController","error404Action"]}
            
        requestController => array (2)
        0 => string (35) "Start\Errors\Front\ErrorsController"
        1 => string (14) "error404Action"
        dispatcher => Infinyti\Router\Dispatcher#609 (17)
        • Properties (17)
        • Methods (28)
        • private env -> string (5) "front"
          private requestOptions -> array (0)
          protected resource -> string (6) "errors"
          protected controller -> string (25) "Start\Errors\Front\Errors"
          protected action -> string (8) "error404"
          protected params -> null
          protected route -> Infinyti\Library\Base\Warps\Collections\Collection#572 (2)
          • Properties (2)
          • Methods (183)
          • Static methods (13)
          • Static properties (2)
          • Iterator (20)
          • toString
          • protected items -> array (20)
            id => string (16) "start:errors.404"
            workSpace => string (5) "front"
            uri => string (10) "/error/404"
            name => string (3) "404"
            uses => Infinyti\Library\Base\Warps\Collections\Collection#532 Depth Limit
            action => string (8) "error404"
            app => string (5) "start"
            entity => string (6) "errors"
            protocol => string (5) "https"
            url => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
            access => string (6) "public"
            type => string (7) "browser"
            pattern => string (19) "/^\/error\/404\/?$/"
            core => null
            queryPath => string (12) "start:errors"
            method => string (3) "GET"
            permission => string (35) "root/front/start/errors/browser/404"
            version => string (3) "1.0"
            url_referer => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
            handler => array (2) Depth Limit
            protected escapeWhenCastingToString -> boolean false
          • public __get($key)
            Defined in <ROOT>/library/base/warps/collections/Collection.php:12
            public __construct($items = array()) Create a new collection.
            /**
             * Create a new collection.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
            public all(): array<TKey, TValue> Get all of the items in the collection.
            /**
             * Get all of the items in the collection.
             *
             * @return array<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
            public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
            /**
             * Get a lazy collection for the items in this collection.
             *
             * @return \Illuminate\Support\LazyCollection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
            public median($key = null): float|int|null Get the median of a given key.
            /**
             * Get the median of a given key.
             *
             * @param  string|array<array-key, string>|null  $key
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
            public mode($key = null): array<int, float|int>|null Get the mode of a given key.
            /**
             * Get the mode of a given key.
             *
             * @param  string|array<array-key, string>|null  $key
             * @return array<int, float|int>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
            public collapse(): static<int, mixed> Collapse the collection of items into a single array.
            /**
             * Collapse the collection of items into a single array.
             *
             * @return static<int, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
            public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
            /**
             * Collapse the collection of items into a single array while preserving its keys.
             *
             * @return static<mixed, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
            public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
            /**
             * Determine if an item exists in the collection.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
            public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
            /**
             * Determine if an item exists, using strict comparison.
             *
             * @param  (callable(TValue): bool)|TValue|array-key  $key
             * @param  TValue|null  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
            public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
            /**
             * Determine if an item is not contained in the collection.
             *
             * @param  mixed  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
            public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
            /**
             * Determine if an item is not contained in the enumerable, using strict comparison.
             *
             * @param  mixed  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
            public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
            /**
             * Cross join with the given lists, returning all possible permutations.
             *
             * @template TCrossJoinKey
             * @template TCrossJoinValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
             * @return static<int, array<int, TValue|TCrossJoinValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
            public diff($items): static Get the items in the collection that are not present in the given items.
            /**
             * Get the items in the collection that are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
            public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
            /**
             * Get the items in the collection that are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
            public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
            /**
             * Get the items in the collection whose keys and values are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
            public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
            /**
             * Get the items in the collection whose keys and values are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
            public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
            /**
             * Get the items in the collection whose keys are not present in the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
            public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
            /**
             * Get the items in the collection whose keys are not present in the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
            public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
            /**
             * Retrieve duplicate items from the collection.
             *
             * @template TMapValue
             *
             * @param  (callable(TValue): TMapValue)|string|null  $callback
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
            public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
            /**
             * Retrieve duplicate items from the collection using strict comparison.
             *
             * @template TMapValue
             *
             * @param  (callable(TValue): TMapValue)|string|null  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
            protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
            /**
             * Get the comparison function to detect duplicates.
             *
             * @param  bool  $strict
             * @return callable(TValue, TValue): bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
            public except($keys): static Get all items except for those with the specified keys.
            /**
             * Get all items except for those with the specified keys.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
            public filter(?callable $callback = null): static Run a filter over each of the items.
            /**
             * Run a filter over each of the items.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
            public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
            /**
             * Get the first item from the collection passing the given truth test.
             *
             * @template TFirstDefault
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
             * @return TValue|TFirstDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
            public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
            /**
             * Get a flattened array of the items in the collection.
             *
             * @param  int  $depth
             * @return static<int, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
            public flip(): static<TValue, TKey> Flip the items in the collection.
            /**
             * Flip the items in the collection.
             *
             * @return static<TValue, TKey>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
            public forget($keys): $this Remove an item from the collection by key.
            /**
             * Remove an item from the collection by key.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
            public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
            /**
             * Get an item from the collection by key.
             *
             * @template TGetDefault
             *
             * @param  TKey|null  $key
             * @param  TGetDefault|(\Closure(): TGetDefault)  $default
             * @return TValue|TGetDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
            public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
            /**
             * Get an item from the collection by key or add it to collection if it does not exist.
             *
             * @template TGetOrPutValue
             *
             * @param  mixed  $key
             * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
             * @return TValue|TGetOrPutValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
            public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
            /**
             * Group an associative array by a field or using a callback.
             *
             * @template TGroupKey of array-key|\UnitEnum|\Stringable
             *
             * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
             * @param  bool  $preserveKeys
             * @return static<
             *  ($groupBy is (array|string)
             *      ? array-key
             *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
             *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
             * >
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
            public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
            /**
             * Key an associative array by a field or using a callback.
             *
             * @template TNewKey of array-key|\UnitEnum
             *
             * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
             * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
            public has($key): bool Determine if an item exists in the collection by key.
            /**
             * Determine if an item exists in the collection by key.
             *
             * @param  TKey|array<array-key, TKey>  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
            public hasAny($key): bool Determine if any of the keys exist in the collection.
            /**
             * Determine if any of the keys exist in the collection.
             *
             * @param  TKey|array<array-key, TKey>  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
            public implode($value, $glue = null): string Concatenate values of a given key as a string.
            /**
             * Concatenate values of a given key as a string.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $value
             * @param  string|null  $glue
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
            public intersect($items): static Intersect the collection with the given items.
            /**
             * Intersect the collection with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
            public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
            /**
             * Intersect the collection with the given items, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
            public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
            /**
             * Intersect the collection with the given items with additional index check.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
            public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
            /**
             * Intersect the collection with the given items with additional index check, using the callback.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
             * @param  callable(TValue, TValue): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
            public intersectByKeys($items): static Intersect the collection with the given items by key.
            /**
             * Intersect the collection with the given items by key.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
            public isEmpty(): bool Determine if the collection is empty or not.
            /**
             * Determine if the collection is empty or not.
             *
             * @phpstan-assert-if-true null $this->first()
             * @phpstan-assert-if-true null $this->last()
             *
             * @phpstan-assert-if-false TValue $this->first()
             * @phpstan-assert-if-false TValue $this->last()
             *
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
            public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
            /**
             * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return bool
             *
             * @deprecated 12.49.0 Use the `hasSole()` method instead.
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
            public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
            /**
             * Determine if the collection contains multiple items.
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @return bool
             *
             * @deprecated 12.50.0 Use the `hasMany()` method instead.
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
            public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
            /**
             * Join all items from the collection using a string. The final items can use a separate glue string.
             *
             * @param  string  $glue
             * @param  string  $finalGlue
             * @return TValue|string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
            public keys(): static<int, TKey> Get the keys of the collection items.
            /**
             * Get the keys of the collection items.
             *
             * @return static<int, TKey>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
            public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
            /**
             * Get the last item from the collection.
             *
             * @template TLastDefault
             *
             * @param  (callable(TValue, TKey): bool)|null  $callback
             * @param  TLastDefault|(\Closure(): TLastDefault)  $default
             * @return TValue|TLastDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
            public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
            /**
             * Get the values of a given key.
             *
             * @param  \Closure|string|int|array<array-key, string>|null  $value
             * @param  \Closure|string|null  $key
             * @return static<array-key, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
            public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
            /**
             * Run a map over each of the items.
             *
             * @template TMapValue
             *
             * @param  callable(TValue, TKey): TMapValue  $callback
             * @return static<TKey, TMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
            public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
            /**
             * Run a dictionary map over the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapToDictionaryKey of array-key
             * @template TMapToDictionaryValue
             *
             * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
             * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
            public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
            /**
             * Run an associative map over each of the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapWithKeysKey of array-key
             * @template TMapWithKeysValue
             *
             * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
             * @return static<TMapWithKeysKey, TMapWithKeysValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
            public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
            /**
             * Merge the collection with the given items.
             *
             * @template TMergeValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
             * @return static<TKey, TValue|TMergeValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
            public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
            /**
             * Recursively merge the collection with the given items.
             *
             * @template TMergeRecursiveValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
             * @return static<TKey, TValue|TMergeRecursiveValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
            public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
            /**
             * Multiply the items in the collection by the multiplier.
             *
             * @param  int  $multiplier
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
            public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
            /**
             * Create a collection by using this collection for keys and another for its values.
             *
             * @template TCombineValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
             * @return static<TValue, TCombineValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
            public union($items): static Union the collection with the given items.
            /**
             * Union the collection with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
            public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
            /**
             * Create a new collection consisting of every n-th element.
             *
             * @param  int  $step
             * @param  int  $offset
             * @return ($step is positive-int ? static : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
            public only($keys): static Get the items with the specified keys.
            /**
             * Get the items with the specified keys.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
            public select($keys): static Select specific values from the items within the collection.
            /**
             * Select specific values from the items within the collection.
             *
             * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
            public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
            /**
             * Get and remove the last N items from the collection.
             *
             * @param  int  $count
             * @return ($count is 1 ? TValue|null : static<int, TValue>)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
            public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
            /**
             * Push an item onto the beginning of the collection.
             *
             * @param  TValue  $value
             * @param  TKey  $key
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
            public push($values): $this Push one or more items onto the end of the collection.
            /**
             * Push one or more items onto the end of the collection.
             *
             * @param  TValue  ...$values
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
            public unshift($values): $this Prepend one or more items to the beginning of the collection.
            /**
             * Prepend one or more items to the beginning of the collection.
             *
             * @param  TValue  ...$values
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
            public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
            /**
             * Push all of the given items onto the collection.
             *
             * @template TConcatKey of array-key
             * @template TConcatValue
             *
             * @param  iterable<TConcatKey, TConcatValue>  $source
             * @return static<TKey|TConcatKey, TValue|TConcatValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
            public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
            /**
             * Get and remove an item from the collection.
             *
             * @template TPullDefault
             *
             * @param  TKey  $key
             * @param  TPullDefault|(\Closure(): TPullDefault)  $default
             * @return TValue|TPullDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
            public put($key, $value): $this Put an item in the collection by key.
            /**
             * Put an item in the collection by key.
             *
             * @param  TKey  $key
             * @param  TValue  $value
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
            public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
            /**
             * Get one or a specified number of items randomly from the collection.
             *
             * @param  (callable(self<TKey, TValue>): int)|int|null  $number
             * @param  bool  $preserveKeys
             * @return ($number is null ? TValue : static<int, TValue>)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
            public replace($items): static Replace the collection items with the given items.
            /**
             * Replace the collection items with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
            public replaceRecursive($items): static Recursively replace the collection items with the given items.
            /**
             * Recursively replace the collection items with the given items.
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
            public reverse(): static Reverse items order.
            /**
             * Reverse items order.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
            public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
            /**
             * Search the collection for a given value and return the corresponding key if successful.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TKey|false
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
            public before($value, $strict = false): TValue|null Get the item before the given item.
            /**
             * Get the item before the given item.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
            public after($value, $strict = false): TValue|null Get the item after the given item.
            /**
             * Get the item after the given item.
             *
             * @param  TValue|(callable(TValue,TKey): bool)  $value
             * @param  bool  $strict
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
            public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
            /**
             * Get and remove the first N items from the collection.
             *
             * @param  int<0, max>  $count
             * @return ($count is 1 ? TValue|null : static<int, TValue>)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
            public shuffle(): static Shuffle the items in the collection.
            /**
             * Shuffle the items in the collection.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
            public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
            /**
             * Create chunks representing a "sliding window" view of the items in the collection.
             *
             * @param  positive-int  $size
             * @param  positive-int  $step
             * @return static<int, static>
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
            public skip($count): static Skip the first {$count} items.
            /**
             * Skip the first {$count} items.
             *
             * @param  int  $count
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
            public skipUntil($value): static Skip items in the collection until the given condition is met.
            /**
             * Skip items in the collection until the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
            public skipWhile($value): static Skip items in the collection while the given condition is met.
            /**
             * Skip items in the collection while the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
            public slice($offset, $length = null): static Slice the underlying collection array.
            /**
             * Slice the underlying collection array.
             *
             * @param  int  $offset
             * @param  int|null  $length
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
            public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
            /**
             * Split a collection into a certain number of groups.
             *
             * @param  int  $numberOfGroups
             * @return ($numberOfGroups is positive-int ? static<int, static> : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
            public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
            /**
             * Split a collection into a certain number of groups, and fill the first groups completely.
             *
             * @param  int  $numberOfGroups
             * @return ($numberOfGroups is positive-int ? static<int, static> : never)
             *
             * @throws \InvalidArgumentException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
            public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
            /**
             * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue
             *
             * @throws \Illuminate\Support\ItemNotFoundException
             * @throws \Illuminate\Support\MultipleItemsFoundException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
            public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
            /**
             * Determine if the collection contains a single item, optionally matching the given criteria.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
            public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
            /**
             * Get the first item in the collection but throw an exception if no matching items exist.
             *
             * @param  (callable(TValue, TKey): bool)|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue
             *
             * @throws \Illuminate\Support\ItemNotFoundException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
            public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
            /**
             * Chunk the collection into chunks of the given size.
             *
             * @param  int  $size
             * @param  bool  $preserveKeys
             * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
            public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
            /**
             * Chunk the collection into chunks with a callback.
             *
             * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
             * @return static<int, static<TKey, TValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
            public sort($callback = null): static Sort through each item with a callback.
            /**
             * Sort through each item with a callback.
             *
             * @param  (callable(TValue, TValue): int)|null|int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
            public sortDesc($options = 0): static Sort items in descending order.
            /**
             * Sort items in descending order.
             *
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
            public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
            /**
             * Sort the collection using the given callback.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
             * @param  int  $options
             * @param  bool  $descending
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
            protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
            /**
             * Sort the collection using multiple comparisons.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
            public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
            /**
             * Sort the collection in descending order using the given callback.
             *
             * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
            public sortKeys($options = 0, $descending = false): static Sort the collection keys.
            /**
             * Sort the collection keys.
             *
             * @param  int  $options
             * @param  bool  $descending
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
            public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
            /**
             * Sort the collection keys in descending order.
             *
             * @param  int  $options
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
            public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
            /**
             * Sort the collection keys using a callback.
             *
             * @param  callable(TKey, TKey): int  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
            public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
            /**
             * Splice a portion of the underlying collection array.
             *
             * @param  int  $offset
             * @param  int|null  $length
             * @param  array<array-key, TValue>  $replacement
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
            public take($limit): static Take the first or last {$limit} items.
            /**
             * Take the first or last {$limit} items.
             *
             * @param  int  $limit
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
            public takeUntil($value): static Take items in the collection until the given condition is met.
            /**
             * Take items in the collection until the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
            public takeWhile($value): static Take items in the collection while the given condition is met.
            /**
             * Take items in the collection while the given condition is met.
             *
             * @param  TValue|callable(TValue,TKey): bool  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
            public transform(callable $callback): $this Transform each item in the collection using a callback.
            /**
             * Transform each item in the collection using a callback.
             *
             * @template TMapValue
             *
             * @param  callable(TValue, TKey): TMapValue  $callback
             * @return $this
             *
             * @phpstan-this-out static<TKey, TMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
            public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
            /**
             * Flatten a multi-dimensional associative array with dots.
             *
             * @param  int  $depth
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
            public undot(): static Convert a flatten "dot" notation array into an expanded array.
            /**
             * Convert a flatten "dot" notation array into an expanded array.
             *
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
            public unique($key = null, $strict = false): static Return only unique items from the collection array.
            /**
             * Return only unique items from the collection array.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $key
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
            public values(): static<int, TValue> Reset the keys on the underlying array.
            /**
             * Reset the keys on the underlying array.
             *
             * @return static<int, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
            public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
            /**
             * Zip the collection together with one or more arrays.
             *
             * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
             *      => [[1, 4], [2, 5], [3, 6]]
             *
             * @template TZipValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
             * @return static<int, static<int, TValue|TZipValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
            public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
            /**
             * Pad collection to the specified length with a value.
             *
             * @template TPadValue
             *
             * @param  int  $size
             * @param  TPadValue  $value
             * @return static<int, TValue|TPadValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
            public getIterator(): Traversable Get an iterator for the items.
            /**
             * Get an iterator for the items.
             *
             * @return \ArrayIterator<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
            public count(): int Count the number of items in the collection.
            /**
             * Count the number of items in the collection.
             *
             * @return int<0, max>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
            public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
            /**
             * Count the number of items in the collection by a field or using a callback.
             *
             * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
             * @return static<array-key, int>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
            public add($item): $this Add an item to the collection.
            /**
             * Add an item to the collection.
             *
             * @param  TValue  $item
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
            public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
            /**
             * Get a base Support collection instance from this collection.
             *
             * @return \Illuminate\Support\Collection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
            public offsetExists($key): bool Determine if an item exists at an offset.
            /**
             * Determine if an item exists at an offset.
             *
             * @param  TKey  $key
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
            public offsetGet($key): mixed Get an item at a given offset.
            /**
             * Get an item at a given offset.
             *
             * @param  TKey  $key
             * @return TValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
            public offsetSet($key, $value): void Set the item at a given offset.
            /**
             * Set the item at a given offset.
             *
             * @param  TKey|null  $key
             * @param  TValue  $value
             * @return void
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
            public offsetUnset($key): void Unset the item at a given offset.
            /**
             * Unset the item at a given offset.
             *
             * @param  TKey  $key
             * @return void
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
            public avg($callback = null): float|int|null Get the average value of a given key.
            /**
             * Get the average value of a given key.
             *
             * @param  (callable(TValue): float|int)|string|null  $callback
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
            public average($callback = null): float|int|null Alias for the "avg" method.
            /**
             * Alias for the "avg" method.
             *
             * @param  (callable(TValue): float|int)|string|null  $callback
             * @return float|int|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
            public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
            /**
             * Alias for the "contains" method.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
            public dd($args): never Dump the given arguments and terminate execution.
            /**
             * Dump the given arguments and terminate execution.
             *
             * @param  mixed  ...$args
             * @return never
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
            public dump($args): $this Dump the items.
            /**
             * Dump the items.
             *
             * @param  mixed  ...$args
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
            public each(callable $callback): $this Execute a callback over each item.
            /**
             * Execute a callback over each item.
             *
             * @param  callable(TValue, TKey): mixed  $callback
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
            public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
            /**
             * Execute a callback over each nested chunk of items.
             *
             * @param  callable(...mixed): mixed  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
            public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
            /**
             * Determine if all items pass the given truth test.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
            public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
            /**
             * Get the first item by the given key value pair.
             *
             * @param  callable|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return TValue|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
            public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
            /**
             * Determine if the collection contains multiple items, optionally matching the given criteria.
             *
             * @param  (callable(TValue, TKey): bool)|string|null  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
            public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
            /**
             * Get a single key's value from the first matching item in the collection.
             *
             * @template TValueDefault
             *
             * @param  string  $key
             * @param  TValueDefault|(\Closure(): TValueDefault)  $default
             * @return TValue|TValueDefault
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
            public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
            /**
             * Ensure that every item in the collection is of the expected type.
             *
             * @template TEnsureOfType
             *
             * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
             * @return static<TKey, TEnsureOfType>
             *
             * @throws \UnexpectedValueException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
            public isNotEmpty(): bool Determine if the collection is not empty.
            /**
             * Determine if the collection is not empty.
             *
             * @phpstan-assert-if-true TValue $this->first()
             * @phpstan-assert-if-true TValue $this->last()
             *
             * @phpstan-assert-if-false null $this->first()
             * @phpstan-assert-if-false null $this->last()
             *
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
            public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
            /**
             * Run a map over each nested chunk of items.
             *
             * @template TMapSpreadValue
             *
             * @param  callable(mixed...): TMapSpreadValue  $callback
             * @return static<TKey, TMapSpreadValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
            public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
            /**
             * Run a grouping map over the items.
             *
             * The callback should return an associative array with a single key/value pair.
             *
             * @template TMapToGroupsKey of array-key
             * @template TMapToGroupsValue
             *
             * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
             * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
            public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
            /**
             * Map a collection and flatten the result by a single level.
             *
             * @template TFlatMapKey of array-key
             * @template TFlatMapValue
             *
             * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
             * @return static<TFlatMapKey, TFlatMapValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
            public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
            /**
             * Map the values into a new class.
             *
             * @template TMapIntoValue
             *
             * @param  class-string<TMapIntoValue>  $class
             * @return static<TKey, TMapIntoValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
            public min($callback = null): mixed Get the min value of a given key.
            /**
             * Get the min value of a given key.
             *
             * @param  (callable(TValue):mixed)|string|null  $callback
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
            public max($callback = null): mixed Get the max value of a given key.
            /**
             * Get the max value of a given key.
             *
             * @param  (callable(TValue):mixed)|string|null  $callback
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
            public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
            /**
             * "Paginate" the collection by slicing it into a smaller collection.
             *
             * @param  int  $page
             * @param  int  $perPage
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
            public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
            /**
             * Partition the collection into two arrays using the given callback or key.
             *
             * @param  (callable(TValue, TKey): bool)|TValue|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return static<int<0, 1>, static<TKey, TValue>>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
            public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
            /**
             * Calculate the percentage of items that pass a given truth test.
             *
             * @param  (callable(TValue, TKey): bool)  $callback
             * @param  int  $precision
             * @return float|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
            public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
            /**
             * Get the sum of the given values.
             *
             * @template TReturnType
             *
             * @param  (callable(TValue): TReturnType)|string|null  $callback
             * @return ($callback is callable ? TReturnType : mixed)
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
            public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
            /**
             * Apply the callback if the collection is empty.
             *
             * @template TWhenEmptyReturnType
             *
             * @param  (callable($this): TWhenEmptyReturnType)  $callback
             * @param  (callable($this): TWhenEmptyReturnType)|null  $default
             * @return $this|TWhenEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
            public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
            /**
             * Apply the callback if the collection is not empty.
             *
             * @template TWhenNotEmptyReturnType
             *
             * @param  callable($this): TWhenNotEmptyReturnType  $callback
             * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
             * @return $this|TWhenNotEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
            public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
            /**
             * Apply the callback unless the collection is empty.
             *
             * @template TUnlessEmptyReturnType
             *
             * @param  callable($this): TUnlessEmptyReturnType  $callback
             * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
             * @return $this|TUnlessEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
            public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
            /**
             * Apply the callback unless the collection is not empty.
             *
             * @template TUnlessNotEmptyReturnType
             *
             * @param  callable($this): TUnlessNotEmptyReturnType  $callback
             * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
             * @return $this|TUnlessNotEmptyReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
            public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  callable|string  $key
             * @param  mixed  $operator
             * @param  mixed  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
            public whereNull($key = null): static Filter items where the value for the given key is null.
            /**
             * Filter items where the value for the given key is null.
             *
             * @param  string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
            public whereNotNull($key = null): static Filter items where the value for the given key is not null.
            /**
             * Filter items where the value for the given key is not null.
             *
             * @param  string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
            public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  mixed  $value
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
            public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
            public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
            public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
            /**
             * Filter items such that the value of the given key is between the given values.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
            public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
            /**
             * Filter items such that the value of the given key is not between the given values.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
            public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
            /**
             * Filter items by the given key value pair.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @param  bool  $strict
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
            public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
            /**
             * Filter items by the given key value pair using strict comparison.
             *
             * @param  string  $key
             * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
            public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
            /**
             * Filter the items, removing any items that don't match the given type(s).
             *
             * @template TWhereInstanceOf
             *
             * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
             * @return static<TKey, TWhereInstanceOf>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
            public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
            /**
             * Pass the collection to the given callback and return the result.
             *
             * @template TPipeReturnType
             *
             * @param  callable($this): TPipeReturnType  $callback
             * @return TPipeReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
            public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
            /**
             * Pass the collection into a new class.
             *
             * @template TPipeIntoValue
             *
             * @param  class-string<TPipeIntoValue>  $class
             * @return TPipeIntoValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
            public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
            /**
             * Pass the collection through a series of callable pipes and return the result.
             *
             * @param  array<callable>  $callbacks
             * @return mixed
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
            public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
            /**
             * Reduce the collection to a single value.
             *
             * @template TReduceInitial
             * @template TReduceReturnType
             *
             * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
             * @param  TReduceInitial  $initial
             * @return TReduceReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
            public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
            /**
             * Reduce the collection to multiple aggregate values.
             *
             * @param  callable  $callback
             * @param  mixed  ...$initial
             * @return array
             *
             * @throws \UnexpectedValueException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
            public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
            /**
             * Reduce an associative collection to a single value.
             *
             * @template TReduceWithKeysInitial
             * @template TReduceWithKeysReturnType
             *
             * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
             * @param  TReduceWithKeysInitial  $initial
             * @return TReduceWithKeysReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
            public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
            /**
             * Create a collection of all elements that do not pass a given truth test.
             *
             * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
            public tap(callable $callback): $this Pass the collection to the given callback and then return it.
            /**
             * Pass the collection to the given callback and then return it.
             *
             * @param  callable($this): mixed  $callback
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
            public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
            /**
             * Return only unique items from the collection array using strict comparison.
             *
             * @param  (callable(TValue, TKey): mixed)|string|null  $key
             * @return static
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
            public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
            /**
             * Collect the values into a collection.
             *
             * @return \Illuminate\Support\Collection<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
            public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
            /**
             * Get the collection of items as a plain array.
             *
             * @return array<TKey, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
            public jsonSerialize(): array Convert the object into something JSON serializable.
            /**
             * Convert the object into something JSON serializable.
             *
             * @return array<TKey, mixed>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
            public toJson($options = 0): string Get the collection of items as JSON.
            /**
             * Get the collection of items as JSON.
             *
             * @param  int  $options
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
            public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
            /**
             * Get the collection of items as pretty print formatted JSON.
             *
             * @param  int  $options
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
            public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
            /**
             * Get a CachingIterator instance.
             *
             * @param  int  $flags
             * @return \CachingIterator
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
            public __toString(): string Convert the collection to its string representation.
            /**
             * Convert the collection to its string representation.
             *
             * @return string
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
            public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
            /**
             * Indicate that the model's string representation should be escaped when __toString is invoked.
             *
             * @param  bool  $escape
             * @return $this
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
            protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
            /**
             * Results array of items from Collection or Arrayable.
             *
             * @param  mixed  $items
             * @return array<TKey, TValue>
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
            protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
            /**
             * Get an operator checker callback.
             *
             * @param  callable|string  $key
             * @param  string|null  $operator
             * @param  mixed  $value
             * @return \Closure
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
            protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
            /**
             * Determine if the given value is callable, but not a string.
             *
             * @param  mixed  $value
             * @return bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
            protected valueRetriever($value): callable Get a value retrieving callback.
            /**
             * Get a value retrieving callback.
             *
             * @param  callable|string|null  $value
             * @return callable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
            protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
            /**
             * Make a function to check an item's equality.
             *
             * @param  mixed  $value
             * @return \Closure(mixed): bool
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
            protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
            /**
             * Make a function using another function, by negating its result.
             *
             * @param  \Closure  $callback
             * @return \Closure
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
            protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
            /**
             * Make a function that returns what's passed to it.
             *
             * @return \Closure(TValue): TValue
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
            public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
            /**
             * Apply the callback if the given "value" is (or resolves to) truthy.
             *
             * @template TWhenParameter
             * @template TWhenReturnType
             *
             * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
             * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
             * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
             * @return $this|TWhenReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
            public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
            /**
             * Apply the callback if the given "value" is (or resolves to) falsy.
             *
             * @template TUnlessParameter
             * @template TUnlessReturnType
             *
             * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
             * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
             * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
             * @return $this|TUnlessReturnType
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
            public __call($method, $parameters): mixed Dynamically handle calls to the class.
            /**
             * Dynamically handle calls to the class.
             *
             * @param  string  $method
             * @param  array  $parameters
             * @return mixed
             *
             * @throws \BadMethodCallException
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
            public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
            /**
             * Create a new resource collection instance for the given resource.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
             * @return \Illuminate\Http\Resources\Json\ResourceCollection
             *
             * @throws \Throwable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
            protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
            /**
             * Guess the resource collection for the items.
             *
             * @return \Illuminate\Http\Resources\Json\ResourceCollection
             *
             * @throws \Throwable
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
            protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
            /**
             * Get the resource class from the class attribute.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
             * @return class-string<*>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
            protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
            /**
             * Get the resource collection class from the class attribute.
             *
             * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
             * @return class-string<*>|null
             */
            
            Inherited from Illuminate\Support\Collection
            Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
          • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
            /**
             * Create a collection with the given range.
             *
             * @param  int  $from
             * @param  int  $to
             * @param  int  $step
             * @return static<int, int>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
            public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
            /**
             * Create a new collection instance if the value isn't one already.
             *
             * @template TMakeKey of array-key
             * @template TMakeValue
             *
             * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
             * @return static<TMakeKey, TMakeValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
            public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
            /**
             * Wrap the given value in a collection if applicable.
             *
             * @template TWrapValue
             *
             * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
             * @return static<array-key, TWrapValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
            public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
            /**
             * Get the underlying items from the given collection if applicable.
             *
             * @template TUnwrapKey of array-key
             * @template TUnwrapValue
             *
             * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
             * @return array<TUnwrapKey, TUnwrapValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
            public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
            /**
             * Create a new instance with no items.
             *
             * @return static
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
            public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
            /**
             * Create a new collection by invoking the callback a given amount of times.
             *
             * @template TTimesValue
             *
             * @param  int  $number
             * @param  (callable(int): TTimesValue)|null  $callback
             * @return static<int, TTimesValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
            public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
            /**
             * Create a new collection by decoding a JSON string.
             *
             * @param  string  $json
             * @param  int  $depth
             * @param  int  $flags
             * @return static<TKey, TValue>
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
            public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
            /**
             * Add a method to the list of proxied methods.
             *
             * @param  string  $method
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
            public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
            /**
             * Register a custom macro.
             *
             * @param  string  $name
             * @param  object|callable  $macro
             *
             * @param-closure-this static  $macro
             *
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
            public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
            /**
             * Mix another object into the class.
             *
             * @param  object  $mixin
             * @param  bool  $replace
             * @return void
             *
             * @throws \ReflectionException
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
            public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
            /**
             * Checks if macro is registered.
             *
             * @param  string  $name
             * @return bool
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
            public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
            /**
             * Flush the existing macros.
             *
             * @return void
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
            public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
            /**
             * Dynamically handle calls to the class.
             *
             * @param  string  $method
             * @param  array  $parameters
             * @return mixed
             *
             * @throws \BadMethodCallException
             */
            
            Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
          • protected static Illuminate\Support\Collection::$proxies :: array (32)
            0 => string (7) "average"
            1 => string (3) "avg"
            2 => string (8) "contains"
            3 => string (13) "doesntContain"
            4 => string (4) "each"
            5 => string (5) "every"
            6 => string (6) "filter"
            7 => string (5) "first"
            8 => string (7) "flatMap"
            9 => string (7) "groupBy"
            10 => string (7) "hasMany"
            11 => string (7) "hasSole"
            12 => string (5) "keyBy"
            13 => string (4) "last"
            14 => string (3) "map"
            15 => string (3) "max"
            16 => string (3) "min"
            17 => string (9) "partition"
            18 => string (10) "percentage"
            19 => string (6) "reject"
            20 => string (9) "skipUntil"
            21 => string (9) "skipWhile"
            22 => string (4) "some"
            23 => string (6) "sortBy"
            24 => string (10) "sortByDesc"
            25 => string (3) "sum"
            26 => string (9) "takeUntil"
            27 => string (9) "takeWhile"
            28 => string (6) "unique"
            29 => string (6) "unless"
            30 => string (5) "until"
            31 => string (4) "when"
            protected static Illuminate\Support\Collection::$macros :: array (1)
            recursive => Closure#1512 Depth Limit
          • 0 => string (16) "start:errors.404"
            1 => string (5) "front"
            2 => string (10) "/error/404"
            3 => string (3) "404"
            4 => Infinyti\Library\Base\Warps\Collections\Collection#532 (2)
            • Properties (2)
            • Methods (183)
            • Static methods (13)
            • Static properties (2)
            • Iterator (1)
            • toString
            • protected items -> array (1) Depth Limit
              protected escapeWhenCastingToString -> boolean false
            • public __get($key)
              Defined in <ROOT>/library/base/warps/collections/Collection.php:12
              public __construct($items = array()) Create a new collection.
              /**
               * Create a new collection.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
              public all(): array<TKey, TValue> Get all of the items in the collection.
              /**
               * Get all of the items in the collection.
               *
               * @return array<TKey, TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
              public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
              /**
               * Get a lazy collection for the items in this collection.
               *
               * @return \Illuminate\Support\LazyCollection<TKey, TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
              public median($key = null): float|int|null Get the median of a given key.
              /**
               * Get the median of a given key.
               *
               * @param  string|array<array-key, string>|null  $key
               * @return float|int|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
              public mode($key = null): array<int, float|int>|null Get the mode of a given key.
              /**
               * Get the mode of a given key.
               *
               * @param  string|array<array-key, string>|null  $key
               * @return array<int, float|int>|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
              public collapse(): static<int, mixed> Collapse the collection of items into a single array.
              /**
               * Collapse the collection of items into a single array.
               *
               * @return static<int, mixed>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
              public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
              /**
               * Collapse the collection of items into a single array while preserving its keys.
               *
               * @return static<mixed, mixed>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
              public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
              /**
               * Determine if an item exists in the collection.
               *
               * @param  (callable(TValue, TKey): bool)|TValue|string  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
              public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
              /**
               * Determine if an item exists, using strict comparison.
               *
               * @param  (callable(TValue): bool)|TValue|array-key  $key
               * @param  TValue|null  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
              public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
              /**
               * Determine if an item is not contained in the collection.
               *
               * @param  mixed  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
              public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
              /**
               * Determine if an item is not contained in the enumerable, using strict comparison.
               *
               * @param  mixed  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
              public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
              /**
               * Cross join with the given lists, returning all possible permutations.
               *
               * @template TCrossJoinKey
               * @template TCrossJoinValue
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
               * @return static<int, array<int, TValue|TCrossJoinValue>>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
              public diff($items): static Get the items in the collection that are not present in the given items.
              /**
               * Get the items in the collection that are not present in the given items.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
              public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
              /**
               * Get the items in the collection that are not present in the given items, using the callback.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
               * @param  callable(TValue, TValue): int  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
              public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
              /**
               * Get the items in the collection whose keys and values are not present in the given items.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
              public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
              /**
               * Get the items in the collection whose keys and values are not present in the given items, using the callback.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
               * @param  callable(TKey, TKey): int  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
              public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
              /**
               * Get the items in the collection whose keys are not present in the given items.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
              public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
              /**
               * Get the items in the collection whose keys are not present in the given items, using the callback.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
               * @param  callable(TKey, TKey): int  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
              public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
              /**
               * Retrieve duplicate items from the collection.
               *
               * @template TMapValue
               *
               * @param  (callable(TValue): TMapValue)|string|null  $callback
               * @param  bool  $strict
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
              public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
              /**
               * Retrieve duplicate items from the collection using strict comparison.
               *
               * @template TMapValue
               *
               * @param  (callable(TValue): TMapValue)|string|null  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
              protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
              /**
               * Get the comparison function to detect duplicates.
               *
               * @param  bool  $strict
               * @return callable(TValue, TValue): bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
              public except($keys): static Get all items except for those with the specified keys.
              /**
               * Get all items except for those with the specified keys.
               *
               * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
              public filter(?callable $callback = null): static Run a filter over each of the items.
              /**
               * Run a filter over each of the items.
               *
               * @param  (callable(TValue, TKey): bool)|null  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
              public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
              /**
               * Get the first item from the collection passing the given truth test.
               *
               * @template TFirstDefault
               *
               * @param  (callable(TValue, TKey): bool)|null  $callback
               * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
               * @return TValue|TFirstDefault
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
              public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
              /**
               * Get a flattened array of the items in the collection.
               *
               * @param  int  $depth
               * @return static<int, mixed>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
              public flip(): static<TValue, TKey> Flip the items in the collection.
              /**
               * Flip the items in the collection.
               *
               * @return static<TValue, TKey>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
              public forget($keys): $this Remove an item from the collection by key.
              /**
               * Remove an item from the collection by key.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
              public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
              /**
               * Get an item from the collection by key.
               *
               * @template TGetDefault
               *
               * @param  TKey|null  $key
               * @param  TGetDefault|(\Closure(): TGetDefault)  $default
               * @return TValue|TGetDefault
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
              public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
              /**
               * Get an item from the collection by key or add it to collection if it does not exist.
               *
               * @template TGetOrPutValue
               *
               * @param  mixed  $key
               * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
               * @return TValue|TGetOrPutValue
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
              public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
              /**
               * Group an associative array by a field or using a callback.
               *
               * @template TGroupKey of array-key|\UnitEnum|\Stringable
               *
               * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
               * @param  bool  $preserveKeys
               * @return static<
               *  ($groupBy is (array|string)
               *      ? array-key
               *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
               *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
               * >
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
              public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
              /**
               * Key an associative array by a field or using a callback.
               *
               * @template TNewKey of array-key|\UnitEnum
               *
               * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
               * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
              public has($key): bool Determine if an item exists in the collection by key.
              /**
               * Determine if an item exists in the collection by key.
               *
               * @param  TKey|array<array-key, TKey>  $key
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
              public hasAny($key): bool Determine if any of the keys exist in the collection.
              /**
               * Determine if any of the keys exist in the collection.
               *
               * @param  TKey|array<array-key, TKey>  $key
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
              public implode($value, $glue = null): string Concatenate values of a given key as a string.
              /**
               * Concatenate values of a given key as a string.
               *
               * @param  (callable(TValue, TKey): mixed)|string|null  $value
               * @param  string|null  $glue
               * @return string
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
              public intersect($items): static Intersect the collection with the given items.
              /**
               * Intersect the collection with the given items.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
              public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
              /**
               * Intersect the collection with the given items, using the callback.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
               * @param  callable(TValue, TValue): int  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
              public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
              /**
               * Intersect the collection with the given items with additional index check.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
              public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
              /**
               * Intersect the collection with the given items with additional index check, using the callback.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
               * @param  callable(TValue, TValue): int  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
              public intersectByKeys($items): static Intersect the collection with the given items by key.
              /**
               * Intersect the collection with the given items by key.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
              public isEmpty(): bool Determine if the collection is empty or not.
              /**
               * Determine if the collection is empty or not.
               *
               * @phpstan-assert-if-true null $this->first()
               * @phpstan-assert-if-true null $this->last()
               *
               * @phpstan-assert-if-false TValue $this->first()
               * @phpstan-assert-if-false TValue $this->last()
               *
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
              public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
              /**
               * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
               *
               * @param  (callable(TValue, TKey): bool)|null  $callback
               * @return bool
               *
               * @deprecated 12.49.0 Use the `hasSole()` method instead.
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
              public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
              /**
               * Determine if the collection contains multiple items.
               *
               * @param  (callable(TValue, TKey): bool)|null  $callback
               * @return bool
               *
               * @deprecated 12.50.0 Use the `hasMany()` method instead.
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
              public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
              /**
               * Join all items from the collection using a string. The final items can use a separate glue string.
               *
               * @param  string  $glue
               * @param  string  $finalGlue
               * @return TValue|string
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
              public keys(): static<int, TKey> Get the keys of the collection items.
              /**
               * Get the keys of the collection items.
               *
               * @return static<int, TKey>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
              public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
              /**
               * Get the last item from the collection.
               *
               * @template TLastDefault
               *
               * @param  (callable(TValue, TKey): bool)|null  $callback
               * @param  TLastDefault|(\Closure(): TLastDefault)  $default
               * @return TValue|TLastDefault
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
              public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
              /**
               * Get the values of a given key.
               *
               * @param  \Closure|string|int|array<array-key, string>|null  $value
               * @param  \Closure|string|null  $key
               * @return static<array-key, mixed>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
              public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
              /**
               * Run a map over each of the items.
               *
               * @template TMapValue
               *
               * @param  callable(TValue, TKey): TMapValue  $callback
               * @return static<TKey, TMapValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
              public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
              /**
               * Run a dictionary map over the items.
               *
               * The callback should return an associative array with a single key/value pair.
               *
               * @template TMapToDictionaryKey of array-key
               * @template TMapToDictionaryValue
               *
               * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
               * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
              public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
              /**
               * Run an associative map over each of the items.
               *
               * The callback should return an associative array with a single key/value pair.
               *
               * @template TMapWithKeysKey of array-key
               * @template TMapWithKeysValue
               *
               * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
               * @return static<TMapWithKeysKey, TMapWithKeysValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
              public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
              /**
               * Merge the collection with the given items.
               *
               * @template TMergeValue
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
               * @return static<TKey, TValue|TMergeValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
              public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
              /**
               * Recursively merge the collection with the given items.
               *
               * @template TMergeRecursiveValue
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
               * @return static<TKey, TValue|TMergeRecursiveValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
              public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
              /**
               * Multiply the items in the collection by the multiplier.
               *
               * @param  int  $multiplier
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
              public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
              /**
               * Create a collection by using this collection for keys and another for its values.
               *
               * @template TCombineValue
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
               * @return static<TValue, TCombineValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
              public union($items): static Union the collection with the given items.
              /**
               * Union the collection with the given items.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
              public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
              /**
               * Create a new collection consisting of every n-th element.
               *
               * @param  int  $step
               * @param  int  $offset
               * @return ($step is positive-int ? static : never)
               *
               * @throws \InvalidArgumentException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
              public only($keys): static Get the items with the specified keys.
              /**
               * Get the items with the specified keys.
               *
               * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
              public select($keys): static Select specific values from the items within the collection.
              /**
               * Select specific values from the items within the collection.
               *
               * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
              public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
              /**
               * Get and remove the last N items from the collection.
               *
               * @param  int  $count
               * @return ($count is 1 ? TValue|null : static<int, TValue>)
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
              public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
              /**
               * Push an item onto the beginning of the collection.
               *
               * @param  TValue  $value
               * @param  TKey  $key
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
              public push($values): $this Push one or more items onto the end of the collection.
              /**
               * Push one or more items onto the end of the collection.
               *
               * @param  TValue  ...$values
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
              public unshift($values): $this Prepend one or more items to the beginning of the collection.
              /**
               * Prepend one or more items to the beginning of the collection.
               *
               * @param  TValue  ...$values
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
              public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
              /**
               * Push all of the given items onto the collection.
               *
               * @template TConcatKey of array-key
               * @template TConcatValue
               *
               * @param  iterable<TConcatKey, TConcatValue>  $source
               * @return static<TKey|TConcatKey, TValue|TConcatValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
              public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
              /**
               * Get and remove an item from the collection.
               *
               * @template TPullDefault
               *
               * @param  TKey  $key
               * @param  TPullDefault|(\Closure(): TPullDefault)  $default
               * @return TValue|TPullDefault
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
              public put($key, $value): $this Put an item in the collection by key.
              /**
               * Put an item in the collection by key.
               *
               * @param  TKey  $key
               * @param  TValue  $value
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
              public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
              /**
               * Get one or a specified number of items randomly from the collection.
               *
               * @param  (callable(self<TKey, TValue>): int)|int|null  $number
               * @param  bool  $preserveKeys
               * @return ($number is null ? TValue : static<int, TValue>)
               *
               * @throws \InvalidArgumentException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
              public replace($items): static Replace the collection items with the given items.
              /**
               * Replace the collection items with the given items.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
              public replaceRecursive($items): static Recursively replace the collection items with the given items.
              /**
               * Recursively replace the collection items with the given items.
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
              public reverse(): static Reverse items order.
              /**
               * Reverse items order.
               *
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
              public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
              /**
               * Search the collection for a given value and return the corresponding key if successful.
               *
               * @param  TValue|(callable(TValue,TKey): bool)  $value
               * @param  bool  $strict
               * @return TKey|false
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
              public before($value, $strict = false): TValue|null Get the item before the given item.
              /**
               * Get the item before the given item.
               *
               * @param  TValue|(callable(TValue,TKey): bool)  $value
               * @param  bool  $strict
               * @return TValue|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
              public after($value, $strict = false): TValue|null Get the item after the given item.
              /**
               * Get the item after the given item.
               *
               * @param  TValue|(callable(TValue,TKey): bool)  $value
               * @param  bool  $strict
               * @return TValue|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
              public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
              /**
               * Get and remove the first N items from the collection.
               *
               * @param  int<0, max>  $count
               * @return ($count is 1 ? TValue|null : static<int, TValue>)
               *
               * @throws \InvalidArgumentException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
              public shuffle(): static Shuffle the items in the collection.
              /**
               * Shuffle the items in the collection.
               *
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
              public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
              /**
               * Create chunks representing a "sliding window" view of the items in the collection.
               *
               * @param  positive-int  $size
               * @param  positive-int  $step
               * @return static<int, static>
               *
               * @throws \InvalidArgumentException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
              public skip($count): static Skip the first {$count} items.
              /**
               * Skip the first {$count} items.
               *
               * @param  int  $count
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
              public skipUntil($value): static Skip items in the collection until the given condition is met.
              /**
               * Skip items in the collection until the given condition is met.
               *
               * @param  TValue|callable(TValue,TKey): bool  $value
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
              public skipWhile($value): static Skip items in the collection while the given condition is met.
              /**
               * Skip items in the collection while the given condition is met.
               *
               * @param  TValue|callable(TValue,TKey): bool  $value
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
              public slice($offset, $length = null): static Slice the underlying collection array.
              /**
               * Slice the underlying collection array.
               *
               * @param  int  $offset
               * @param  int|null  $length
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
              public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
              /**
               * Split a collection into a certain number of groups.
               *
               * @param  int  $numberOfGroups
               * @return ($numberOfGroups is positive-int ? static<int, static> : never)
               *
               * @throws \InvalidArgumentException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
              public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
              /**
               * Split a collection into a certain number of groups, and fill the first groups completely.
               *
               * @param  int  $numberOfGroups
               * @return ($numberOfGroups is positive-int ? static<int, static> : never)
               *
               * @throws \InvalidArgumentException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
              public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
              /**
               * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
               *
               * @param  (callable(TValue, TKey): bool)|string|null  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return TValue
               *
               * @throws \Illuminate\Support\ItemNotFoundException
               * @throws \Illuminate\Support\MultipleItemsFoundException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
              public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
              /**
               * Determine if the collection contains a single item, optionally matching the given criteria.
               *
               * @param  (callable(TValue, TKey): bool)|string|null  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
              public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
              /**
               * Get the first item in the collection but throw an exception if no matching items exist.
               *
               * @param  (callable(TValue, TKey): bool)|string  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return TValue
               *
               * @throws \Illuminate\Support\ItemNotFoundException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
              public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
              /**
               * Chunk the collection into chunks of the given size.
               *
               * @param  int  $size
               * @param  bool  $preserveKeys
               * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
              public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
              /**
               * Chunk the collection into chunks with a callback.
               *
               * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
               * @return static<int, static<TKey, TValue>>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
              public sort($callback = null): static Sort through each item with a callback.
              /**
               * Sort through each item with a callback.
               *
               * @param  (callable(TValue, TValue): int)|null|int  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
              public sortDesc($options = 0): static Sort items in descending order.
              /**
               * Sort items in descending order.
               *
               * @param  int  $options
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
              public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
              /**
               * Sort the collection using the given callback.
               *
               * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
               * @param  int  $options
               * @param  bool  $descending
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
              protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
              /**
               * Sort the collection using multiple comparisons.
               *
               * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
               * @param  int  $options
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
              public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
              /**
               * Sort the collection in descending order using the given callback.
               *
               * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
               * @param  int  $options
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
              public sortKeys($options = 0, $descending = false): static Sort the collection keys.
              /**
               * Sort the collection keys.
               *
               * @param  int  $options
               * @param  bool  $descending
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
              public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
              /**
               * Sort the collection keys in descending order.
               *
               * @param  int  $options
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
              public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
              /**
               * Sort the collection keys using a callback.
               *
               * @param  callable(TKey, TKey): int  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
              public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
              /**
               * Splice a portion of the underlying collection array.
               *
               * @param  int  $offset
               * @param  int|null  $length
               * @param  array<array-key, TValue>  $replacement
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
              public take($limit): static Take the first or last {$limit} items.
              /**
               * Take the first or last {$limit} items.
               *
               * @param  int  $limit
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
              public takeUntil($value): static Take items in the collection until the given condition is met.
              /**
               * Take items in the collection until the given condition is met.
               *
               * @param  TValue|callable(TValue,TKey): bool  $value
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
              public takeWhile($value): static Take items in the collection while the given condition is met.
              /**
               * Take items in the collection while the given condition is met.
               *
               * @param  TValue|callable(TValue,TKey): bool  $value
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
              public transform(callable $callback): $this Transform each item in the collection using a callback.
              /**
               * Transform each item in the collection using a callback.
               *
               * @template TMapValue
               *
               * @param  callable(TValue, TKey): TMapValue  $callback
               * @return $this
               *
               * @phpstan-this-out static<TKey, TMapValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
              public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
              /**
               * Flatten a multi-dimensional associative array with dots.
               *
               * @param  int  $depth
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
              public undot(): static Convert a flatten "dot" notation array into an expanded array.
              /**
               * Convert a flatten "dot" notation array into an expanded array.
               *
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
              public unique($key = null, $strict = false): static Return only unique items from the collection array.
              /**
               * Return only unique items from the collection array.
               *
               * @param  (callable(TValue, TKey): mixed)|string|null  $key
               * @param  bool  $strict
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
              public values(): static<int, TValue> Reset the keys on the underlying array.
              /**
               * Reset the keys on the underlying array.
               *
               * @return static<int, TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
              public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
              /**
               * Zip the collection together with one or more arrays.
               *
               * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
               *      => [[1, 4], [2, 5], [3, 6]]
               *
               * @template TZipValue
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
               * @return static<int, static<int, TValue|TZipValue>>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
              public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
              /**
               * Pad collection to the specified length with a value.
               *
               * @template TPadValue
               *
               * @param  int  $size
               * @param  TPadValue  $value
               * @return static<int, TValue|TPadValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
              public getIterator(): Traversable Get an iterator for the items.
              /**
               * Get an iterator for the items.
               *
               * @return \ArrayIterator<TKey, TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
              public count(): int Count the number of items in the collection.
              /**
               * Count the number of items in the collection.
               *
               * @return int<0, max>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
              public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
              /**
               * Count the number of items in the collection by a field or using a callback.
               *
               * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
               * @return static<array-key, int>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
              public add($item): $this Add an item to the collection.
              /**
               * Add an item to the collection.
               *
               * @param  TValue  $item
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
              public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
              /**
               * Get a base Support collection instance from this collection.
               *
               * @return \Illuminate\Support\Collection<TKey, TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
              public offsetExists($key): bool Determine if an item exists at an offset.
              /**
               * Determine if an item exists at an offset.
               *
               * @param  TKey  $key
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
              public offsetGet($key): mixed Get an item at a given offset.
              /**
               * Get an item at a given offset.
               *
               * @param  TKey  $key
               * @return TValue
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
              public offsetSet($key, $value): void Set the item at a given offset.
              /**
               * Set the item at a given offset.
               *
               * @param  TKey|null  $key
               * @param  TValue  $value
               * @return void
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
              public offsetUnset($key): void Unset the item at a given offset.
              /**
               * Unset the item at a given offset.
               *
               * @param  TKey  $key
               * @return void
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
              public avg($callback = null): float|int|null Get the average value of a given key.
              /**
               * Get the average value of a given key.
               *
               * @param  (callable(TValue): float|int)|string|null  $callback
               * @return float|int|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
              public average($callback = null): float|int|null Alias for the "avg" method.
              /**
               * Alias for the "avg" method.
               *
               * @param  (callable(TValue): float|int)|string|null  $callback
               * @return float|int|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
              public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
              /**
               * Alias for the "contains" method.
               *
               * @param  (callable(TValue, TKey): bool)|TValue|string  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
              public dd($args): never Dump the given arguments and terminate execution.
              /**
               * Dump the given arguments and terminate execution.
               *
               * @param  mixed  ...$args
               * @return never
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
              public dump($args): $this Dump the items.
              /**
               * Dump the items.
               *
               * @param  mixed  ...$args
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
              public each(callable $callback): $this Execute a callback over each item.
              /**
               * Execute a callback over each item.
               *
               * @param  callable(TValue, TKey): mixed  $callback
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
              public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
              /**
               * Execute a callback over each nested chunk of items.
               *
               * @param  callable(...mixed): mixed  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
              public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
              /**
               * Determine if all items pass the given truth test.
               *
               * @param  (callable(TValue, TKey): bool)|TValue|string  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
              public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
              /**
               * Get the first item by the given key value pair.
               *
               * @param  callable|string  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return TValue|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
              public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
              /**
               * Determine if the collection contains multiple items, optionally matching the given criteria.
               *
               * @param  (callable(TValue, TKey): bool)|string|null  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
              public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
              /**
               * Get a single key's value from the first matching item in the collection.
               *
               * @template TValueDefault
               *
               * @param  string  $key
               * @param  TValueDefault|(\Closure(): TValueDefault)  $default
               * @return TValue|TValueDefault
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
              public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
              /**
               * Ensure that every item in the collection is of the expected type.
               *
               * @template TEnsureOfType
               *
               * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
               * @return static<TKey, TEnsureOfType>
               *
               * @throws \UnexpectedValueException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
              public isNotEmpty(): bool Determine if the collection is not empty.
              /**
               * Determine if the collection is not empty.
               *
               * @phpstan-assert-if-true TValue $this->first()
               * @phpstan-assert-if-true TValue $this->last()
               *
               * @phpstan-assert-if-false null $this->first()
               * @phpstan-assert-if-false null $this->last()
               *
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
              public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
              /**
               * Run a map over each nested chunk of items.
               *
               * @template TMapSpreadValue
               *
               * @param  callable(mixed...): TMapSpreadValue  $callback
               * @return static<TKey, TMapSpreadValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
              public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
              /**
               * Run a grouping map over the items.
               *
               * The callback should return an associative array with a single key/value pair.
               *
               * @template TMapToGroupsKey of array-key
               * @template TMapToGroupsValue
               *
               * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
               * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
              public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
              /**
               * Map a collection and flatten the result by a single level.
               *
               * @template TFlatMapKey of array-key
               * @template TFlatMapValue
               *
               * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
               * @return static<TFlatMapKey, TFlatMapValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
              public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
              /**
               * Map the values into a new class.
               *
               * @template TMapIntoValue
               *
               * @param  class-string<TMapIntoValue>  $class
               * @return static<TKey, TMapIntoValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
              public min($callback = null): mixed Get the min value of a given key.
              /**
               * Get the min value of a given key.
               *
               * @param  (callable(TValue):mixed)|string|null  $callback
               * @return mixed
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
              public max($callback = null): mixed Get the max value of a given key.
              /**
               * Get the max value of a given key.
               *
               * @param  (callable(TValue):mixed)|string|null  $callback
               * @return mixed
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
              public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
              /**
               * "Paginate" the collection by slicing it into a smaller collection.
               *
               * @param  int  $page
               * @param  int  $perPage
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
              public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
              /**
               * Partition the collection into two arrays using the given callback or key.
               *
               * @param  (callable(TValue, TKey): bool)|TValue|string  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return static<int<0, 1>, static<TKey, TValue>>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
              public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
              /**
               * Calculate the percentage of items that pass a given truth test.
               *
               * @param  (callable(TValue, TKey): bool)  $callback
               * @param  int  $precision
               * @return float|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
              public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
              /**
               * Get the sum of the given values.
               *
               * @template TReturnType
               *
               * @param  (callable(TValue): TReturnType)|string|null  $callback
               * @return ($callback is callable ? TReturnType : mixed)
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
              public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
              /**
               * Apply the callback if the collection is empty.
               *
               * @template TWhenEmptyReturnType
               *
               * @param  (callable($this): TWhenEmptyReturnType)  $callback
               * @param  (callable($this): TWhenEmptyReturnType)|null  $default
               * @return $this|TWhenEmptyReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
              public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
              /**
               * Apply the callback if the collection is not empty.
               *
               * @template TWhenNotEmptyReturnType
               *
               * @param  callable($this): TWhenNotEmptyReturnType  $callback
               * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
               * @return $this|TWhenNotEmptyReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
              public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
              /**
               * Apply the callback unless the collection is empty.
               *
               * @template TUnlessEmptyReturnType
               *
               * @param  callable($this): TUnlessEmptyReturnType  $callback
               * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
               * @return $this|TUnlessEmptyReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
              public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
              /**
               * Apply the callback unless the collection is not empty.
               *
               * @template TUnlessNotEmptyReturnType
               *
               * @param  callable($this): TUnlessNotEmptyReturnType  $callback
               * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
               * @return $this|TUnlessNotEmptyReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
              public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
              /**
               * Filter items by the given key value pair.
               *
               * @param  callable|string  $key
               * @param  mixed  $operator
               * @param  mixed  $value
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
              public whereNull($key = null): static Filter items where the value for the given key is null.
              /**
               * Filter items where the value for the given key is null.
               *
               * @param  string|null  $key
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
              public whereNotNull($key = null): static Filter items where the value for the given key is not null.
              /**
               * Filter items where the value for the given key is not null.
               *
               * @param  string|null  $key
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
              public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
              /**
               * Filter items by the given key value pair using strict comparison.
               *
               * @param  string  $key
               * @param  mixed  $value
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
              public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
              /**
               * Filter items by the given key value pair.
               *
               * @param  string  $key
               * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
               * @param  bool  $strict
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
              public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
              /**
               * Filter items by the given key value pair using strict comparison.
               *
               * @param  string  $key
               * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
              public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
              /**
               * Filter items such that the value of the given key is between the given values.
               *
               * @param  string  $key
               * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
              public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
              /**
               * Filter items such that the value of the given key is not between the given values.
               *
               * @param  string  $key
               * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
              public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
              /**
               * Filter items by the given key value pair.
               *
               * @param  string  $key
               * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
               * @param  bool  $strict
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
              public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
              /**
               * Filter items by the given key value pair using strict comparison.
               *
               * @param  string  $key
               * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
              public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
              /**
               * Filter the items, removing any items that don't match the given type(s).
               *
               * @template TWhereInstanceOf
               *
               * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
               * @return static<TKey, TWhereInstanceOf>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
              public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
              /**
               * Pass the collection to the given callback and return the result.
               *
               * @template TPipeReturnType
               *
               * @param  callable($this): TPipeReturnType  $callback
               * @return TPipeReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
              public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
              /**
               * Pass the collection into a new class.
               *
               * @template TPipeIntoValue
               *
               * @param  class-string<TPipeIntoValue>  $class
               * @return TPipeIntoValue
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
              public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
              /**
               * Pass the collection through a series of callable pipes and return the result.
               *
               * @param  array<callable>  $callbacks
               * @return mixed
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
              public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
              /**
               * Reduce the collection to a single value.
               *
               * @template TReduceInitial
               * @template TReduceReturnType
               *
               * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
               * @param  TReduceInitial  $initial
               * @return TReduceReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
              public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
              /**
               * Reduce the collection to multiple aggregate values.
               *
               * @param  callable  $callback
               * @param  mixed  ...$initial
               * @return array
               *
               * @throws \UnexpectedValueException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
              public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
              /**
               * Reduce an associative collection to a single value.
               *
               * @template TReduceWithKeysInitial
               * @template TReduceWithKeysReturnType
               *
               * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
               * @param  TReduceWithKeysInitial  $initial
               * @return TReduceWithKeysReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
              public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
              /**
               * Create a collection of all elements that do not pass a given truth test.
               *
               * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
              public tap(callable $callback): $this Pass the collection to the given callback and then return it.
              /**
               * Pass the collection to the given callback and then return it.
               *
               * @param  callable($this): mixed  $callback
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
              public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
              /**
               * Return only unique items from the collection array using strict comparison.
               *
               * @param  (callable(TValue, TKey): mixed)|string|null  $key
               * @return static
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
              public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
              /**
               * Collect the values into a collection.
               *
               * @return \Illuminate\Support\Collection<TKey, TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
              public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
              /**
               * Get the collection of items as a plain array.
               *
               * @return array<TKey, mixed>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
              public jsonSerialize(): array Convert the object into something JSON serializable.
              /**
               * Convert the object into something JSON serializable.
               *
               * @return array<TKey, mixed>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
              public toJson($options = 0): string Get the collection of items as JSON.
              /**
               * Get the collection of items as JSON.
               *
               * @param  int  $options
               * @return string
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
              public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
              /**
               * Get the collection of items as pretty print formatted JSON.
               *
               * @param  int  $options
               * @return string
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
              public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
              /**
               * Get a CachingIterator instance.
               *
               * @param  int  $flags
               * @return \CachingIterator
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
              public __toString(): string Convert the collection to its string representation.
              /**
               * Convert the collection to its string representation.
               *
               * @return string
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
              public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
              /**
               * Indicate that the model's string representation should be escaped when __toString is invoked.
               *
               * @param  bool  $escape
               * @return $this
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
              protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
              /**
               * Results array of items from Collection or Arrayable.
               *
               * @param  mixed  $items
               * @return array<TKey, TValue>
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
              protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
              /**
               * Get an operator checker callback.
               *
               * @param  callable|string  $key
               * @param  string|null  $operator
               * @param  mixed  $value
               * @return \Closure
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
              protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
              /**
               * Determine if the given value is callable, but not a string.
               *
               * @param  mixed  $value
               * @return bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
              protected valueRetriever($value): callable Get a value retrieving callback.
              /**
               * Get a value retrieving callback.
               *
               * @param  callable|string|null  $value
               * @return callable
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
              protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
              /**
               * Make a function to check an item's equality.
               *
               * @param  mixed  $value
               * @return \Closure(mixed): bool
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
              protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
              /**
               * Make a function using another function, by negating its result.
               *
               * @param  \Closure  $callback
               * @return \Closure
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
              protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
              /**
               * Make a function that returns what's passed to it.
               *
               * @return \Closure(TValue): TValue
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
              public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
              /**
               * Apply the callback if the given "value" is (or resolves to) truthy.
               *
               * @template TWhenParameter
               * @template TWhenReturnType
               *
               * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
               * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
               * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
               * @return $this|TWhenReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
              public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
              /**
               * Apply the callback if the given "value" is (or resolves to) falsy.
               *
               * @template TUnlessParameter
               * @template TUnlessReturnType
               *
               * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
               * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
               * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
               * @return $this|TUnlessReturnType
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
              public __call($method, $parameters): mixed Dynamically handle calls to the class.
              /**
               * Dynamically handle calls to the class.
               *
               * @param  string  $method
               * @param  array  $parameters
               * @return mixed
               *
               * @throws \BadMethodCallException
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
              public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
              /**
               * Create a new resource collection instance for the given resource.
               *
               * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
               * @return \Illuminate\Http\Resources\Json\ResourceCollection
               *
               * @throws \Throwable
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
              protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
              /**
               * Guess the resource collection for the items.
               *
               * @return \Illuminate\Http\Resources\Json\ResourceCollection
               *
               * @throws \Throwable
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
              protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
              /**
               * Get the resource class from the class attribute.
               *
               * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
               * @return class-string<*>|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
              protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
              /**
               * Get the resource collection class from the class attribute.
               *
               * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
               * @return class-string<*>|null
               */
              
              Inherited from Illuminate\Support\Collection
              Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
            • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
              /**
               * Create a collection with the given range.
               *
               * @param  int  $from
               * @param  int  $to
               * @param  int  $step
               * @return static<int, int>
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
              public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
              /**
               * Create a new collection instance if the value isn't one already.
               *
               * @template TMakeKey of array-key
               * @template TMakeValue
               *
               * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
               * @return static<TMakeKey, TMakeValue>
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
              public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
              /**
               * Wrap the given value in a collection if applicable.
               *
               * @template TWrapValue
               *
               * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
               * @return static<array-key, TWrapValue>
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
              public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
              /**
               * Get the underlying items from the given collection if applicable.
               *
               * @template TUnwrapKey of array-key
               * @template TUnwrapValue
               *
               * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
               * @return array<TUnwrapKey, TUnwrapValue>
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
              public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
              /**
               * Create a new instance with no items.
               *
               * @return static
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
              public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
              /**
               * Create a new collection by invoking the callback a given amount of times.
               *
               * @template TTimesValue
               *
               * @param  int  $number
               * @param  (callable(int): TTimesValue)|null  $callback
               * @return static<int, TTimesValue>
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
              public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
              /**
               * Create a new collection by decoding a JSON string.
               *
               * @param  string  $json
               * @param  int  $depth
               * @param  int  $flags
               * @return static<TKey, TValue>
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
              public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
              /**
               * Add a method to the list of proxied methods.
               *
               * @param  string  $method
               * @return void
               */
              
              Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
              public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
              /**
               * Register a custom macro.
               *
               * @param  string  $name
               * @param  object|callable  $macro
               *
               * @param-closure-this static  $macro
               *
               * @return void
               */
              
              Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
              public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
              /**
               * Mix another object into the class.
               *
               * @param  object  $mixin
               * @param  bool  $replace
               * @return void
               *
               * @throws \ReflectionException
               */
              
              Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
              public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
              /**
               * Checks if macro is registered.
               *
               * @param  string  $name
               * @return bool
               */
              
              Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
              public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
              /**
               * Flush the existing macros.
               *
               * @return void
               */
              
              Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
              public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
              /**
               * Dynamically handle calls to the class.
               *
               * @param  string  $method
               * @param  array  $parameters
               * @return mixed
               *
               * @throws \BadMethodCallException
               */
              
              Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
            • protected static Illuminate\Support\Collection::$proxies :: array (32) Depth Limit
              protected static Illuminate\Support\Collection::$macros :: array (1) Depth Limit
            • 0 => string (6) "errors"
            • 4 string (10) "["errors"]"
              • Json
              • JSON Decode array (1) Depth Limit
            5 => string (8) "error404"
            6 => string (5) "start"
            7 => string (6) "errors"
            8 => string (5) "https"
            9 => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
            10 => string (6) "public"
            11 => string (7) "browser"
            12 => string (19) "/^\/error\/404\/?$/"
            13 => null
            14 => string (12) "start:errors"
            15 => string (3) "GET"
            16 => string (35) "root/front/start/errors/browser/404"
            17 => string (3) "1.0"
            18 => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
            19 => array (2)
            0 => string (35) "Start\Errors\Front\ErrorsController"
            1 => string (14) "error404Action"
          • route string (561) "{"id":"start:errors.404","workSpace":"front","uri":"\/error\/404","name":"40...
            • Json (20)
            • Contents
            • id => string (16) "start:errors.404"
              workSpace => string (5) "front"
              uri => string (10) "/error/404"
              name => string (3) "404"
              uses => array (1) Depth Limit
              action => string (8) "error404"
              app => string (5) "start"
              entity => string (6) "errors"
              protocol => string (5) "https"
              url => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
              access => string (6) "public"
              type => string (7) "browser"
              pattern => string (19) "/^\/error\/404\/?$/"
              core => null
              queryPath => string (12) "start:errors"
              method => string (3) "GET"
              permission => string (35) "root/front/start/errors/browser/404"
              version => string (3) "1.0"
              url_referer => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
              handler => array (2) Depth Limit
            • {"id":"start:errors.404","workSpace":"front","uri":"\/error\/404","name":"404","uses":["errors"],"action":"error404","app":"start","entity":"errors","protocol":"https","url":"https:\/\/dev-gramedia.ideasfarm.net\/error\/404","access":"public","type":"browser","pattern":"\/^\\\/error\\\/404\\\/?$\/","core":null,"queryPath":"start:errors","method":"GET","permission":"root\/front\/start\/errors\/browser\/404","version":"1.0","url_referer":"https:\/\/dev-gramedia.ideasfarm.net\/error\/404","handler":["Start\\Errors\\Front\\ErrorsController","error404Action"]}
              
          protected request -> Infinyti\Http\ServerRequest#505 Recursion
          protected requestType -> string (7) "browser"
          protected resourcePrefix -> string (19) "Start\Errors\Front\"
          protected urlReferer -> null
          protected reflectorClass -> ReflectionClass#539 (1)
          • Properties (1)
          • Methods (56)
          • Class constants (4)
          • toString
          • public name -> string (35) "Start\Errors\Front\ErrorsController"
          • private __clone(): void
            public __construct(object|string $objectOrClass)
            public __toString(): string
            public getName()
            public isInternal()
            public isUserDefined()
            public isAnonymous()
            public isInstantiable()
            public isCloneable()
            public getFileName()
            public getStartLine()
            public getEndLine()
            public getDocComment()
            public getConstructor()
            public hasMethod(string $name)
            public getMethod(string $name)
            public getMethods(?int $filter = null)
            public hasProperty(string $name)
            public getProperty(string $name)
            public getProperties(?int $filter = null)
            public hasConstant(string $name)
            public getConstants(?int $filter = null)
            public getReflectionConstants(?int $filter = null)
            public getConstant(string $name)
            public getReflectionConstant(string $name)
            public getInterfaces()
            public getInterfaceNames()
            public isInterface()
            public getTraits()
            public getTraitNames()
            public getTraitAliases()
            public isTrait()
            public isEnum(): bool
            public isAbstract()
            public isFinal()
            public isReadOnly(): bool
            public getModifiers()
            public isInstance(object $object)
            public newInstance(mixed $args)
            public newInstanceWithoutConstructor()
            public newInstanceArgs(array $args = array())
            public getParentClass()
            public isSubclassOf(ReflectionClass|string $class)
            public getStaticProperties()
            public getStaticPropertyValue(string $name, mixed $default)
            public setStaticPropertyValue(string $name, mixed $value)
            public getDefaultProperties()
            public isIterable()
            public isIterateable()
            public implementsInterface(ReflectionClass|string $interface)
            public getExtension()
            public getExtensionName()
            public inNamespace()
            public getNamespaceName()
            public getShortName()
            public getAttributes(?string $name = null, int $flags = 0): array
          • public const ReflectionClass::IS_IMPLICIT_ABSTRACT :: integer 16
            public const ReflectionClass::IS_EXPLICIT_ABSTRACT :: integer 64
            public const ReflectionClass::IS_FINAL :: integer 32
            public const ReflectionClass::IS_READONLY :: integer 65536
          • reflectorClass UTF-8 string (46259) "Class [ <user> class Start\Errors\Front\ErrorsController extends Infinyti\Ba...
            Class [ <user> class Start\Errors\Front\ErrorsController extends Infinyti\Base\Controllers\BaseController ] {
              @@ /var/www/ideasfarm/public_html/apps/start-if/components/errors/Front/ErrorsController.php 8-73
            
              - Constants [0] {
              }
            
              - Static properties [0] {
              }
            
              - Static methods [0] {
              }
            
              - Properties [55] {
                Property [ protected $refererUrl = NULL ]
                Property [ protected $debug = false ]
                Property [ protected $htmlEntities = true ]
                Property [ protected $test = true ]
                Property [ protected $apiKey = '0cbc0817-4cca-4510-8dbd-6a8e5b0a2531' ]
                Property [ protected $core = NULL ]
                Property [ protected $formSchema = NULL ]
                Property [ protected $title = 'Nombre del recurso' ]
                Property [ protected $titleNew = 'Nuevo recurso' ]
                Property [ protected $titleEdit = 'Actualizar recurso' ]
                Property [ protected $layout = 'layout' ]
                Property [ protected $view = NULL ]
                Property [ protected $actionViews = NULL ]
                Property [ protected $request = NULL ]
                Property [ protected $currentRoute = NULL ]
                Property [ public $env = NULL ]
                Property [ protected $entity = NULL ]
                Property [ protected $action = NULL ]
                Property [ protected $routes = NULL ]
                Property [ protected $replaceRoutesVars = NULL ]
                Property [ protected $reflection = NULL ]
                Property [ protected $prefix = NULL ]
                Property [ protected $compPath = NULL ]
                Property [ protected $controller = NULL ]
                Property [ protected $schema = NULL ]
                Property [ protected $schemaName = NULL ]
                Property [ protected $model = false ]
                Property [ protected $modelName = NULL ]
                Property [ protected $emailPath = NULL ]
                Property [ protected $language = NULL ]
                Property [ protected $langCode = NULL ]
                Property [ protected $app = NULL ]
                Property [ protected $component = NULL ]
                Property [ protected $componentNamespace = NULL ]
                Property [ protected $languageSkin = NULL ]
                Property [ protected $languageDefault = NULL ]
                Property [ protected $actionParams = [] ]
                Property [ protected $apiKeyRoutes = ['api_signin', 'refreshToken'] ]
                Property [ protected $kintTextMode = false ]
                Property [ protected $relatedModels = NULL ]
                Property [ protected $relatedRows = NULL ]
                Property [ protected $relatedOptions = NULL ]
                Property [ protected $eagerLoad = NULL ]
                Property [ protected $mainMenu = NULL ]
                Property [ protected $defaultFields = ['reorder' => ['template' => 'reorder', 'width' => '10px'], 'select' => ['template' => 'select', 'width' => '10px'], 'actions' => ['template' => 'actions', 'width' => '100px'], 'id' => ['template' => 'row-id', 'width' => '250px'], 'created_at' => ['template' => 'datetime', 'width' => '150px'], 'updated_at' => ['template' => 'datetime', 'width' => '150px'], 'deleted_at' => ['template' => 'deleted_at', 'action' => ['trashed']]] ]
                Property [ protected $fields = [] ]
                Property [ protected $hiddenFields = [] ]
                Property [ public $indexActions = ['edit', 'trash'] ]
                Property [ public $trashedActions = ['recovery', 'delete'] ]
                Property [ protected $dataTable = NULL ]
                Property [ public $selectFields = NULL ]
                Property [ protected $blockedActions = NULL ]
                Property [ protected $addUser = NULL ]
                Property [ protected array $mediaRoutes = ['api_media_add', 'api_media_update', 'api_media_remove'] ]
                Property [ protected array $customMediaRoutes ]
              }
            
              - Methods [124] {
                Method [ <user> public method error404Action ] {
                  @@ /var/www/ideasfarm/public_html/apps/start-if/components/errors/Front/ErrorsController.php 44 - 59
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> $params = NULL ]
                  }
                }
            
                Method [ <user> public method error403Action ] {
                  @@ /var/www/ideasfarm/public_html/apps/start-if/components/errors/Front/ErrorsController.php 61 - 72
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> $params = NULL ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setup ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 81 - 101
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> ?Infinyti\Http\ServerRequest $request = NULL ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method debugbarCollector ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 103 - 144
                }
            
                /**
                 * @return mixed
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getPhrase ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 149 - 152
                }
            
                /**
                 * @param mixed $phrase
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setPhrase ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 159 - 164
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $phrase ]
                  }
                }
            
                /**
                 * @return object
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getCore ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 169 - 172
                }
            
                /**
                 * Establece la instancia de la capa de lógica de negocio del componente,
                 * se busca primero en el espacio de trabajo actual y si no existe
                 * se busca en el espacio de nombre general del componente. Si no existe
                 * ninguna de las dos, se instancia el core base.
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setCore ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 182 - 208
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getLayout ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 210 - 224
                }
            
                /**
                 * Inicia la salida de la acción solicitada, verifica la existencia
                 * de notificaciones, resultados negativos del proceso de validación,
                 * resultados del proceso de carga de ficheros, etc.
                 *
                 * @return array datos obtenidos por cookies o notificaciones
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method init ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 233 - 254
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> $options = NULL ]
                  }
                }
            
                /**
                 * Inicia la ejecución de la acción solicitada procesando los datos antes de
                 * permitir el trabajo con base de datos.
                 *
                 * Procesa los ficheros recibidos
                 * Valida los datos enviados desde formularios
                 * Agrega el valor slug (cadena para url)
                 * Agrega el ordenamiento del registro
                 * Agrega parámetros adicionales de existir.
                 *
                 * @return array datos obtenidos por cookies o notificaciones
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method exec ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 268 - 327
                }
            
                /**
                 * Establece el registro del usuario y el role del usuario que inicio sesión
                 * en el array data
                 * @param array &$data Datos que serán enviados a la vista
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setUserAndRoleInData ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 334 - 343
            
                  - Parameters [1] {
                    Parameter #0 [ <required> &$data ]
                  }
                }
            
                /**
                 * Configura y construye el formulario que sera enviado a la vista
                 * @param  array &$data puede contener los datos que retornara el formulario
                 * @return array        altera la variable data recibida por referencia
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getForm ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 358 - 369
            
                  - Parameters [2] {
                    Parameter #0 [ <required> &$data ]
                    Parameter #1 [ <optional> $schemaName = NULL ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getExternalForm ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 371 - 394
            
                  - Parameters [2] {
                    Parameter #0 [ <required> $data ]
                    Parameter #1 [ <required> $externalSchema ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method validateForm ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 402 - 417
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $post ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method checkStartSession ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 419 - 424
                }
            
                /**
                 * Obtiene el template del email a enviar desde un fichero
                 *
                 * @param  string $name nombre del archivo del template
                 * @param  array $data datos que se cargaran dinamicamente en el template
                 *
                 * @return strin       html del template cargado
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getEmailTemplate ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 440 - 480
            
                  - Parameters [2] {
                    Parameter #0 [ <required> $file ]
                    Parameter #1 [ <required> $data ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method urlCode ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 482 - 489
            
                  - Parameters [2] {
                    Parameter #0 [ <required> $phrase ]
                    Parameter #1 [ <optional> $id = '' ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method checkCode ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 491 - 499
            
                  - Parameters [3] {
                    Parameter #0 [ <required> $subCodeA ]
                    Parameter #1 [ <required> $phrase ]
                    Parameter #2 [ <optional> $id = '' ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method process ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 501 - 510
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method coreExec ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 512 - 517
            
                  - Parameters [2] {
                    Parameter #0 [ <required> string $method ]
                    Parameter #1 [ <required> array $params ]
                  }
                }
            
                /**
                 * Procesa los ficheros cargados
                 *
                 * @return bool Retorna true si encuentra un error
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\FilesController> public method files ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/FilesController.php 40 - 73
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> $value = '' ]
                  }
                }
            
                /**
                 * Verifica si hay archivos en $_FILES que no tengan error 4
                 *
                 * @return bool Retorna true si existen archivos válidos
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\FilesController> public method checkFiles ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/FilesController.php 228 - 255
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> $files = NULL ]
                  }
                }
            
                /**
                 * Marca los archivos como subidos y actualiza los nombres en el array de post
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\FilesController> public method setFilesUploaded ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/FilesController.php 260 - 272
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method setView ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 49 - 67
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method getView ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 69 - 72
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method render ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 74 - 109
            
                  - Parameters [4] {
                    Parameter #0 [ <required> $view ]
                    Parameter #1 [ <optional> $vars = NULL ]
                    Parameter #2 [ <optional> $layout = NULL ]
                    Parameter #3 [ <optional> $response = true ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method processRender ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 111 - 130
            
                  - Parameters [4] {
                    Parameter #0 [ <required> $view ]
                    Parameter #1 [ <optional> $vars = NULL ]
                    Parameter #2 [ <optional> $layout = NULL ]
                    Parameter #3 [ <optional> $response = true ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method resolveView ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 132 - 143
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $view ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method checkViewData ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 145 - 163
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $args ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method initVars ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 167 - 183
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $vars ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method ifDebug ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 185 - 190
            
                  - Parameters [1] {
                    Parameter #0 [ <required> &$vars ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method resourcesProcessor ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Resources.php 17 - 20
                }
            
                /**
                 * Retrieve Instance of the executed application
                 *
                 * @return App
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getApplication ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Resources.php 27 - 30
                }
            
                /**
                 * Sets Instance of the executed application
                 *
                 * @param Object $application
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setApplication ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Resources.php 39 - 44
            
                  - Parameters [1] {
                    Parameter #0 [ <required> App $application ]
                  }
                }
            
                /**
                 * Retrievea Request made to the server
                 * @return ServerRequest
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getRequest ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Resources.php 50 - 53
                }
            
                /**
                 * Sets Request made to the server
                 *
                 * @param Object $request
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setRequest ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Resources.php 62 - 67
            
                  - Parameters [1] {
                    Parameter #0 [ <required> ?Infinyti\Http\ServerRequest $request ]
                  }
                }
            
                /**
                 * Initialize the route processing necessary to execute the request
                 *
                 * @return Controller Instance of the requested entity's controller
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method routeProcessor ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 60 - 71
                }
            
                /**
                 * Retrieve the current route
                 *
                 * @return array
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getCurrentRoute ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 78 - 81
                }
            
                /**
                 * Set the current route
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setCurrentRoute ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 88 - 93
                }
            
                /**
                 * Retrieve environment in which the application works
                 *
                 * @return string
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getEnv ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 100 - 103
                }
            
                /**
                 * Sets environment in which the application works
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setEnv ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 110 - 115
                }
            
                /**
                 * Retrieve name of the requested entity, table or resource
                 *
                 * @return string
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getEntity ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 122 - 125
                }
            
                /**
                 * Sets name of the requested entity, table or resource
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setEntity ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 132 - 137
                }
            
                /**
                 * Retrieve name of the action that is executed in the request
                 *
                 * @return string
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getAction ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 144 - 147
                }
            
                /**
                 * Sets name of the action that is executed in the request
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setAction ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 154 - 159
                }
            
                /**
                 * Retrieve all available routes for the current entity
                 *
                 * @return Infinyti\Library\Base\Warps\Collections\Collection
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getRoutes ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 166 - 169
                }
            
                /**
                 * Sets all available routes for the current entity
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> protected method setRoutes ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 176 - 204
                }
            
                /**
                 * Sets the route that is redirected when an action is canceled
                 *
                 * @param ServerRequest $request
                 * @return Controller Instance of the requested entity's controller
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setReturn ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 212 - 231
            
                  - Parameters [1] {
                    Parameter #0 [ <required> ?Infinyti\Http\ServerRequest $request ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method structuralProcessor ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 118 - 146
                }
            
                /**
                 * Retrieve reflection class
                 *
                 * @return Object
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getReflection ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 153 - 156
                }
            
                /**
                 * Sets reflection class
                 *
                 * @param Object $reflection
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setReflection ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 165 - 170
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $reflection ]
                  }
                }
            
                /**
                 * Restrieve prefix of the namespace of the current component
                 *
                 * @return string
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getPrefix ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 177 - 180
                }
            
                /**
                 * Sets prefix of the namespace of the current component
                 *
                 * @param string $prefix
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setPrefix ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 189 - 194
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $prefix ]
                  }
                }
            
                /**
                 * Retrieve Path of the current component
                 * @return string
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getCompPath ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 200 - 203
                }
            
                /**
                 * Sets Path of the current component
                 * @param string $compPath
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setCompPath ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 211 - 216
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $compPath ]
                  }
                }
            
                /**
                 * Retrieve Name of controller requested
                 * @return string
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getController ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 222 - 225
                }
            
                /**
                 * Sets Name of controller requested
                 *
                 * @param string $controller
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setController ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 234 - 240
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $controller ]
                  }
                }
            
                /**
                 * Retrieve Name of the scheme for the request
                 *
                 * @return string
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getSchema ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 247 - 250
                }
            
                /**
                 * Sets Name of the scheme for the request     *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setSchema ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 256 - 287
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> $schema = NULL ]
                  }
                }
            
                /**
                 * Retrieve instance of the scheme for the request
                 *
                 * @return [type]
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getSchemaName ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 294 - 297
                }
            
                /**
                 * Sets instance of the scheme for the request
                 *
                 * @param String $schemaName
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setSchemaName ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 306 - 328
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $schemaName ]
                  }
                }
            
                /**
                 * Retrieve Instance of the model for the request
                 *
                 * @return boolean
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getModel ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 335 - 338
                }
            
                /**
                 * Sets Instance of the model for the request
                 *
                 * @param Object $model
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setModel ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 347 - 354
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $model ]
                  }
                }
            
                /**
                 * Gets Name of the model for the request
                 *
                 * @return string
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getModelName ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 361 - 364
                }
            
                /**
                 * Sets Name of the model for the request
                 * @param string $modelName
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setModelName ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 371 - 381
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $modelName ]
                  }
                }
            
                /**
                 * Check if exists model files
                 *
                 * @param  string $modelName
                 *
                 * @return string            Model namespace
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method checkExistModelFile ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 390 - 411
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $modelName ]
                  }
                }
            
                /**
                 * Retrieve Email templates path
                 *
                 * @return string
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getEmailPath ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 418 - 421
                }
            
                /**
                 * Sets Email templates path
                 *
                 * @param string $emailPath
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setEmailPath ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 430 - 435
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $emailPath ]
                  }
                }
            
                /**
                 * Retrieve Language path
                 *
                 * @return string
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getLanguage ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 442 - 445
                }
            
                /**
                 * Sets Language path
                 *
                 * @param string $language
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setLanguage ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 454 - 460
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $code ]
                  }
                }
            
                /**
                 * Retrieve language code
                 *
                 * @return string
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getLangCode ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 467 - 470
                }
            
                /**
                 * Sets language code
                 *
                 * @param string $langCode
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setLangCode ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 479 - 484
            
                  - Parameters [1] {
                    Parameter #0 [ <required> string $langCode ]
                  }
                }
            
                /**
                 * Load language files
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method loadLanguage ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 491 - 500
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> $action = NULL ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method componentLanguage ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 502 - 507
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method skinLanguage ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 509 - 518
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method defaultLanguage ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 520 - 527
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method componentSkinLanguage ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 529 - 549
                }
            
                /**
                 * Retrieve configuration of the application that contains the requested component.
                 *
                 * @return array
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getApp ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 556 - 559
                }
            
                /**
                 * Sets configuration of the application that contains the requested component.
                 *
                 * @param mixed $app
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setApp ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 568 - 581
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> $app = NULL ]
                  }
                }
            
                /**
                 * Retrieve configuration of the requested component
                 *
                 * @return mixed
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getComponent ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 588 - 591
                }
            
                /**
                 * Sets Configuration of the requested component
                 *
                 * @param mixed $component
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setComponent ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 600 - 615
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> $entity = NULL ]
                  }
                }
            
                /**
                 * Retrieve the namespace of the currently requested component
                 *
                 * @return string
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getComponentNamespace ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 622 - 625
                }
            
                /**
                 * Sets the namespace of the currently requested component
                 *
                 * @param string $componentNamespace
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setComponentNamespace ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 634 - 639
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> $componentNamespace = NULL ]
                  }
                }
            
                /**
                 * Normaliza las varaibles de la ruta y los parametros recibidos
                 *
                 * @param array $data
                 * @param array $params
                 * @return void
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method paramsResolve ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 648 - 698
            
                  - Parameters [2] {
                    Parameter #0 [ <required> array $data ]
                    Parameter #1 [ <required> array $params ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method hasActionParams ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 700 - 709
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getActionParams ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 711 - 748
            
                  - Parameters [1] {
                    Parameter #0 [ <required> array $params ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setMediaStructure ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 770 - 779
                }
            
                /**
                 * Inicializa los parámetros para responder a una petición API
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method apiInit ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ApiStructural.php 26 - 74
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> ...$args ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method apiReturn ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ApiStructural.php 77 - 104
            
                  - Parameters [4] {
                    Parameter #0 [ <required> $data ]
                    Parameter #1 [ <optional> $code = 200 ]
                    Parameter #2 [ <optional> $headers = ['Content-Type' => 'application/json; charset=UTF-8'] ]
                    Parameter #3 [ <optional> $jsonFlags = Infinyti\Base\Controllers\Middlewares\JSON_UNESCAPED_UNICODE ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method apiKey ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ApiStructural.php 106 - 124
                }
            
                /**
                 * Función para agregar las cabeceras de autorización de los CORS
                 *
                 * @return void
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method addCors ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ApiStructural.php 131 - 155
                }
            
                /**
                 * Función para recoger el json que llega en una petición post para añadirla al metodo post
                 *
                 * @return void
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method addJsonToPost ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ApiStructural.php 162 - 183
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method checkIdToken ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ApiStructural.php 185 - 211
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method initPerMethod ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ApiStructural.php 213 - 263
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> array $data = [] ]
                  }
                  - Return [ Laminas\Diactoros\Response\JsonResponse|array ]
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getRelatedData ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Relationship.php 21 - 37
            
                  - Parameters [2] {
                    Parameter #0 [ <required> &$data ]
                    Parameter #1 [ <optional> ?array $elements = NULL ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setRelatedModels ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Relationship.php 39 - 66
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setRelatedElements ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Relationship.php 68 - 134
            
                  - Parameters [2] {
                    Parameter #0 [ <required> &$data ]
                    Parameter #1 [ <required> $element ]
                  }
                }
            
                /**
                 * @return mixed
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getEagerLoad ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Relationship.php 139 - 142
                }
            
                /**
                 * @param mixed $eagerLoad
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setEagerLoad ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Relationship.php 149 - 154
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $eagerLoad ]
                  }
                }
            
                /**
                 * Inicia la ejecución de los proceso necesarios para mostrar la interfaz de
                 * administración.
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> protected method adminProcessor ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 45 - 60
                }
            
                /**
                 * Obtiene el menú de la interfaz de administración generado a partir de los
                 * ficheros de manifest en las aplicaciones y los ficheros config en los
                 * componentes
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setAdminMenu ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 69 - 76
                }
            
                /**
                 * Obtiene los títulos usados en la interfaz de administracion
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> protected method setTitle ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 83 - 99
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> $action = NULL ]
                  }
                }
            
                /**
                 * Fusiona los campos por defecto con los campos definidos en el controlador
                 * y los ordena según el orden definido en el controlador en la propiedad
                 * protected $fields
                 *
                 * @return self
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setFields ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 108 - 166
            
                  - Parameters [0] {
                  }
                  - Return [ self ]
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getFields ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 168 - 171
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setSelectFields ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 173 - 193
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setDataTable ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 195 - 204
                }
            
                /**
                 * Retorna los campos que se ocultan en la tabla de datos
                 * @return mixed
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getHiddenFields ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 210 - 214
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> protected method mvvmProcessor ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ManifestMvvm.php 31 - 34
                }
            
                /**
                 * Create manifest file to work with MVVM
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setManifestMVVM ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ManifestMvvm.php 38 - 56
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> protected method operationsProcessor ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Operations.php 11 - 14
                }
            
                /**
                 * Redireccionar a la url indica, si hay una url de retorno, la redirección
                 * se realizará a dicha url
                 *
                 *
                 * @param  string $url
                 *
                 * @return void
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method redirect ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Operations.php 27 - 60
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> $url = NULL ]
                  }
                }
            
                /**
                 * Funcion para redireccionar a la url de retorno
                 *
                 * @param boolean $getParams indica si se deben enviar los parametros de la url
                 * @return void
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method back ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Operations.php 68 - 77
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> bool $getParams = false ]
                  }
                }
            
                /**
                 * Redirecciona a una ruta del mismo componente que recibe como parametro el
                 * id de un registro Ej. edit/$uuid
                 *
                 * @param      string  $actionName  nombre de la ruta a la que se redirecciona
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method redirectFromGet ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Operations.php 85 - 96
            
                  - Parameters [1] {
                    Parameter #0 [ <required> $actionName ]
                  }
                }
            
                /**
                 * Search methods that contain in their name the string received as a parameter
                 *
                 * @param  string $like
                 *
                 * @return array
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> protected method searchMethods ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Operations.php 105 - 118
            
                  - Parameters [1] {
                    Parameter #0 [ <required> string $like ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method prepareRow ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Operations.php 120 - 143
            
                  - Parameters [1] {
                    Parameter #0 [ <required> &$value ]
                  }
                }
            
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method order ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Operations.php 145 - 169
            
                  - Parameters [1] {
                    Parameter #0 [ <optional> $model = NULL ]
                  }
                }
            
                /**
                 * Verifica si el modelo tiene un modelo de medios, y la ruta actual esta entre las
                 * rutas de medios
                 *
                 * @return boolean
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method changeToMediaStructure ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Traits/MediaTrait.php 24 - 27
            
                  - Parameters [0] {
                  }
                  - Return [ bool ]
                }
            
                /**
                 * Verifica si el controlador tiene rutas de medios o si las rutas de medios
                 * personalizadas fueron agregadas
                 *
                 * @return boolean
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method hasMediaRoutes ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Traits/MediaTrait.php 35 - 38
            
                  - Parameters [0] {
                  }
                  - Return [ bool ]
                }
            
                /**
                 * Importa las rutas de medios de un controlador padre o objeto
                 * Si se proporciona un objeto padre, fusiona sus rutas de medios con las
                 * rutas de medios actuales,asegurando que no haya rutas duplicadas.
                 *
                 * @param Object|null $parentObject El objeto padre que contiene las rutas de medios
                 *
                 * @return self Retorna el objeto actual con las rutas de medios fusionadas
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method importMediaRoutes ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Traits/MediaTrait.php 49 - 61
            
                  - Parameters [1] {
                    Parameter #0 [ <required> ?object $parentObject ]
                  }
                  - Return [ self ]
                }
            
                /**
                 * Obtiene las rutas de medios
                 *
                 * @return array
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getMediaRoutes ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Traits/MediaTrait.php 75 - 78
            
                  - Parameters [0] {
                  }
                  - Return [ array ]
                }
            
                /**
                 * Establece las rutas de medios
                 *
                 * @param array $customMediaRoutes  Arreglo con los nombres de las rutas agregar
                 * @return void
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setCustomMediaRoutes ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Traits/MediaTrait.php 86 - 91
            
                  - Parameters [1] {
                    Parameter #0 [ <required> array $customMediaRoutes ]
                  }
                  - Return [ self ]
                }
            
                /**
                 * Obtiene las rutas personalizadas
                 *
                 * @return array
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getCustomMediaRoutes ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Traits/MediaTrait.php 98 - 101
            
                  - Parameters [0] {
                  }
                  - Return [ array ]
                }
            
                /**
                 * Agrega una o mas rutas personalizadas al arreglo de rutas de medios
                 *
                 * @param array|string $customMediaRoutes
                 * @return void
                 */
                Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method addCustomMediaRoutes ] {
                  @@ /var/www/ideasfarm/public_html/library/base/Traits/MediaTrait.php 109 - 118
            
                  - Parameters [1] {
                    Parameter #0 [ <required> array|string $customMediaRoutes ]
                  }
                  - Return [ self ]
                }
              }
            }
            
            
          protected reflectorMethod -> ReflectionMethod#519 (2)
          • Properties (2)
          • Methods (49)
          • Class constants (6)
          • toString
          protected requestedParameters -> array (1)
          0 => ReflectionParameter#573 (1)
          • Properties (1)
          • Methods (23)
          • toString
          protected parametersMap -> null
          public actionParamsError -> null
          private modelClass -> string (35) "\Illuminate\Database\Eloquent\Model"
        • public __construct($route, Infinyti\Http\ServerRequest $request)
          Defined in <ROOT>/library/base/Router/Dispatcher.php:50
          public getRoute()
          Defined in <ROOT>/library/base/Router/Dispatcher.php:77
          public setHandler()
          Defined in <ROOT>/library/base/Router/Dispatcher.php:82
          public setResourcePrefix($route)
          Defined in <ROOT>/library/base/Router/Dispatcher.php:90
          public resolveController($route)
          Defined in <ROOT>/library/base/Router/Dispatcher.php:99
          public reflectController($controller)
          Defined in <ROOT>/library/base/Router/Dispatcher.php:114
          public resolveAction($segments)
          Defined in <ROOT>/library/base/Router/Dispatcher.php:121
          public reflectMethod($controller, $action)
          Defined in <ROOT>/library/base/Router/Dispatcher.php:134
          public getController()
          Defined in <ROOT>/library/base/Router/Dispatcher.php:141
          public getControllerClassName()
          Defined in <ROOT>/library/base/Router/Dispatcher.php:155
          public getControllerFileName()
          Defined in <ROOT>/library/base/Router/Dispatcher.php:162
          public getControllerFilePath()
          Defined in <ROOT>/library/base/Router/Dispatcher.php:167
          public checkController(string $controller): string
          Defined in <ROOT>/library/base/Router/Dispatcher.php:177
          public getAction()
          Defined in <ROOT>/library/base/Router/Dispatcher.php:209
          public getActionMethodName()
          Defined in <ROOT>/library/base/Router/Dispatcher.php:214
          public setParams($routeParams): mixed Process the parameters received with the request and establish the models and...
          /**
           * Process the parameters received with the request and establish the models
           * and dependencies requested by the action / method
           *
           * @param Array $routeParams Parameters received in the request
           * @return mixed
           */
          
          Defined in <ROOT>/library/base/Router/Parameters.php:64
          public getParams(): Array params Returns the parameters
          /**
           * Returns the parameters
           *
           * @return Array params
           */
          
          Defined in <ROOT>/library/base/Router/Parameters.php:84
          public resolveParams($segments): Kernel/Request Sets the values of the parameters received in the request
          /**
           * Sets the values of the parameters received in the request
           *
           * @param  Array $segments Parameters
           * @return Kernel/Request
           */
          
          Defined in <ROOT>/library/base/Router/Parameters.php:95
          public resolveParamsProperties()
          Defined in <ROOT>/library/base/Router/Parameters.php:108
          public requestedParameters()
          Defined in <ROOT>/library/base/Router/Parameters.php:120
          public checkParameters($parameter, $name, $value)
          Defined in <ROOT>/library/base/Router/Parameters.php:125
          public resetParams()
          Defined in <ROOT>/library/base/Router/Parameters.php:138
          public getModelsRequested($map)
          Defined in <ROOT>/library/base/Router/Parameters.php:143
          public resolveModels($name, $schema)
          Defined in <ROOT>/library/base/Router/Parameters.php:155
          public resolveDependencies()
          Defined in <ROOT>/library/base/Router/Parameters.php:175
          public checkExists($dependecyName, $method)
          Defined in <ROOT>/library/base/Router/Parameters.php:227
          public getMethodParameters($dependency, $method): array Argumentos solicitados en el método Obtiene los argumentos que requiere la dependencia cuanto se retorna su insta...
          /**
           * Obtiene los argumentos que requiere la dependencia cuanto se retorna su
           * instancia desde un método getInstance usado normalmente en el patrón singleton
           * @param  ReflectionClass  $dependency Clases requerida
           * @param  ReflectionMethod $method     Método solicitado
           * @return array                        Argumentos solicitados en el método
           */
          
          Defined in <ROOT>/library/base/Router/Parameters.php:251
          public getRowModel($param)
          Defined in <ROOT>/library/base/Router/Parameters.php:271
        deviceInfo => array (1)
        botInfo => array (4)
        name => string (9) "ClaudeBot"
        category => string (15) "AI Data Scraper"
        url => string (127) "https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-fro...
        https://support.claude.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler
        
        producer => array (2)
        name => string (13) "Anthropic PBC"
        url => string (26) "https://www.anthropic.com/"
        private uploadedFiles -> array (0)
        private serverParams -> array (251)
        USER => string (8) "www-data"
        HOME => string (8) "/var/www"
        • Directory
        • drwxr-xr-x 0 0 4096 Jul 16 02:53 /var/www
          
        SCRIPT_NAME => string (10) "/index.php"
        REQUEST_URI => string (10) "/error/404"
        QUERY_STRING => string (0) ""
        REQUEST_METHOD => string (3) "GET"
        SERVER_PROTOCOL => string (8) "HTTP/1.1"
        GATEWAY_INTERFACE => string (7) "CGI/1.1"
        REDIRECT_URL => string (10) "/error/404"
        REMOTE_PORT => string (5) "55541"
        SCRIPT_FILENAME => string (40) "/var/www/ideasfarm/public_html/index.php"
        • File (2KB)
        • -rwxr-xr-x 0 0 2080 Jul 16 14:36 /var/www/ideasfarm/public_html/index.php
          
        SERVER_ADMIN => string (23) "gerente@gramedia.com.ec"
        CONTEXT_DOCUMENT_ROOT => string (30) "/var/www/ideasfarm/public_html"
        • Directory
        • drwxr-xr-x 33 33 4096 Jul 26 12:40 /var/www/ideasfarm/public_html
          
        CONTEXT_PREFIX => string (0) ""
        REQUEST_SCHEME => string (5) "https"
        DOCUMENT_ROOT => string (30) "/var/www/ideasfarm/public_html"
        • Directory
        • drwxr-xr-x 33 33 4096 Jul 26 12:40 /var/www/ideasfarm/public_html
          
        REMOTE_ADDR => string (13) "216.73.217.80"
        SERVER_PORT => string (3) "443"
        SERVER_ADDR => string (14) "193.203.165.29"
        SERVER_NAME => string (26) "dev-gramedia.ideasfarm.net"
        SERVER_SOFTWARE => string (22) "Apache/2.4.58 (Ubuntu)"
        SERVER_SIGNATURE => string (88) "<address>Apache/2.4.58 (Ubuntu) Server at dev-gramedia.ideasfarm.net Port 44...
        <address>Apache/2.4.58 (Ubuntu) Server at dev-gramedia.ideasfarm.net Port 443</address>
        
        
        PATH => string (59) "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/snap/bin"
        HTTP_HOST => string (26) "dev-gramedia.ideasfarm.net"
        HTTP_COOKIE => string (76) "infinity_d52e61d53ca9ef39b69cf5f06098500e1b958810=7p2589b19t1obnsburhi0kue8o"
        HTTP_REFERER => string (46) "https://dev-gramedia.ideasfarm.net/sitemap.xml"
        HTTP_ACCEPT_ENCODING => string (23) "gzip, br, zstd, deflate"
        HTTP_USER_AGENT => string (103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0...
        Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
        
        HTTP_ACCEPT => string (3) "*/*"
        proxy-nokeepalive => string (1) "1"
        SSL_TLS_SNI => string (26) "dev-gramedia.ideasfarm.net"
        HTTPS => string (2) "on"
        REDIRECT_STATUS => string (3) "200"
        REDIRECT_SSL_TLS_SNI => string (26) "dev-gramedia.ideasfarm.net"
        REDIRECT_HTTPS => string (2) "on"
        FCGI_ROLE => string (9) "RESPONDER"
        PHP_SELF => string (10) "/index.php"
        REQUEST_TIME_FLOAT => double 1785378387.2207
        REQUEST_TIME => integer 1785378387
        2026-07-30T02:26:27+00:00
        
        CONTAINER_NAME => string (9) "ideasfarm"
        PROJECT_NAME => string (9) "ideasfarm"
        PROJECT_FULL_URL => string (27) "ideasfarm.wilodev.localhost"
        SERVICE_NAME_APP => string (13) "ideasfarm_app"
        SERVICE_NAME_WEB => string (13) "ideasfarm_web"
        DOCKER_NETWORK => string (15) "wilodev_network"
        SSL_CERT_DOMAIN => string (27) "_wildcard.wilodev.localhost"
        SSL_CERT_KEY_DOMAIN => string (27) "_wildcard.wilodev.localhost"
        SSL_DOMAIN => string (17) "wilodev.localhost"
        PHP_VERSION => string (7) "8.3-fpm"
        PHP_TAG => string (3) "fmp"
        NGINX_VERSION => string (9) "1.25-perl"
        NGINX_TAG => string (5) "nginx"
        PATH_BASE => string (34) "/Users/wilodev/Projects/php/php8_3"
        GIT_EMAIL => string (31) "wilsonperez.developer@gmail.com"
        GIT_USERNAME => string (7) "wildoev"
        INFINYTI_KEY => string (36) "4a7490c2-7004-4e8a-ab85-c877092c1484"
        CRON_KEY => string (41) "cron-019a2c8d-fed5-77dc-a938-3d616e2b61ad"
        APP_DOCS_URL => string (26) "https://docs.ideasfarm.net"
        APP_BASE_URL => string (34) "https://dev-gramedia.ideasfarm.net"
        APP_ENV => string (3) "dev"
        APP_CONFIG_CACHE => string (4) "true"
        APP_PROFILE => string (4) "true"
        APP_WORKSPACES => string (15) "front,admin,cli"
        APP_FORCE_HTTPS => string (4) "true"
        APP_PERMMISIONS => string (5) "false"
        APP_PROTOCOL => string (0) ""
        ACL_APP => string (3) "acl"
        TOKENIZING_FORMS => string (5) "false"
        TOKENIZING_URLS => string (5) "false"
        APP_TITLE => string (9) "IdeasFarm"
        APP_LANG => string (5) "es-EC"
        APP_TIMEZONE => string (17) "America/Guayaquil"
        TEMPLATE => string (4) "html"
        FRONT_SKIN => string (18) "ideasfarm-template"
        ADMIN_SKIN => string (6) "pulsar"
        SECRET => string (33) "e39baa08fe5d2e0318d9491e57j3074ec"
        IV => string (12) "jfo84f74bhaw"
        TARGET_COUNTRIES => string (3) "ALL"
        APP_FRONTEND => string (0) ""
        SESSION_CACHE_LIMITER => string (7) "nocache"
        SESSION_COOKIE_LIFETIME => string (8) "31536000"
        SESSION_GC_MAXLIFETIME => string (8) "31536000"
        SESSION_INACTIVE_LIMIT => string (8) "31536000"
        SESSION_COOKIE_SECURE => string (4) "true"
        SESSION_COOKIE_SAMESITE => string (3) "lax"
        SESSION_COOKIE_HTTPONLY => string (4) "true"
        SESSION_USE_STRICT_MODE => string (4) "true"
        SESSION_REMEMBER_ME_LIFETIME => string (8) "31536000"
        SESSION_COOKIE_PATH => string (1) "/"
        SESSION_COOKIE_DOMAIN => string (0) ""
        SESSION_COOKIE_RAW => string (5) "false"
        DB_ACTIVE => string (4) "true"
        DB_MANAGER => string (8) "Eloquent"
        DB_CONNECTIONS => string (15) "default,mongodb"
        DB_DEFAULT_MODEL => string (10) "relational"
        DB_DEFAULT_DRIVER => string (5) "mysql"
        DB_DEFAULT_HOST => string (9) "localhost"
        DB_DEFAULT_DATABASE => string (14) "protocols_abel"
        DB_DEFAULT_USERNAME => string (8) "gramedia"
        DB_DEFAULT_PASSWORD => string (22) "LmJyt45T&h%ewgs$herY.k"
        DB_DEFAULT_CHARSET => string (7) "utf8mb4"
        DB_DEFAULT_COLLATION => string (18) "utf8mb4_unicode_ci"
        DB_DEFAULT_PORT => string (4) "3306"
        DB_DEFAULT_PREFIX => string (0) ""
        DB_MONGODB_MODEL => string (10) "documental"
        DB_MONGODB_DRIVER => string (7) "mongodb"
        DB_MONGODB_DSN => string (98) "mongodb://dev-gramedia:9ef5276b-7384-4f62-859e-de548584f3ea@dev-gramedia.ide...
        mongodb://dev-gramedia:9ef5276b-7384-4f62-859e-de548584f3ea@dev-gramedia.ideasfarm.net:27017/admin
        
        DB_MONGODB_DATABASE => string (17) "ideasfarm-weather"
        OAUTH2_SERVER_URL => string (31) "https://dev-login.ideasfarm.net"
        OAUTH2_SERVER_URL_AUTHORIZE => string (51) "https://dev-login.ideasfarm.net/oauth/2.0/authorize"
        OAUTH2_SERVER_URL_ACCESS_TOKEN => string (54) "https://dev-login.ideasfarm.net/oauth/2.0/access-token"
        OAUTH2_SERVER_URL_OAUTH => string (38) "https://dev-login.ideasfarm.net/signin"
        OAUTH2_SERVER_URL_VERIFY_TOKEN => string (54) "https://dev-login.ideasfarm.net/oauth/2.0/verify-token"
        OAUTH2_SERVER_URL_RESOURCE_OWNER => string (53) "https://dev-login.ideasfarm.net/api/1.0/users/$userId"
        OAUTH2_PROVIDERS => string (8) "infinyti"
        OAUTH2_INFINYTI_WORKSPACES => string (11) "front,admin"
        OAUTH2_INFINYTI_FRONT_CLIENT_ID => string (36) "018ccc3a-c9b6-77da-b847-a94d60d2b5e7"
        OAUTH2_INFINYTI_FRONT_CLIENT_SECRET => string (36) "018ccc3a-c9b6-7800-ba5d-46081653529c"
        OAUTH2_INFINYTI_FRONT_REDIRECT_URI => string (50) "https://dev-gramedia.ideasfarm.net/signin/complete"
        OAUTH2_INFINYTI_FRONT_SCOPES => string (38) "openid email phone_number basic status"
        OAUTH2_INFINYTI_ADMIN_CLIENT_ID => string (36) "018ccc37-c58f-7d47-9712-e3d9c765daf0"
        OAUTH2_INFINYTI_ADMIN_CLIENT_SECRET => string (36) "018ccc37-c58f-7e3b-b238-dcb011b95715"
        OAUTH2_INFINYTI_ADMIN_REDIRECT_URI => string (56) "https://dev-gramedia.ideasfarm.net/admin/signin/complete"
        OAUTH2_INFINYTI_ADMIN_SCOPES => string (38) "openid email phone_number basic status"
        MERCURE_HUB_URL => string (14) "--url-server--"
        MERCURE_JWT_TOKEN => string (9) "--token--"
        RABBITMQ_HOST => string (15) "--host-server--"
        RABBITMQ_USERNAME => string (12) "--username--"
        RABBITMQ_PASSWORD => string (12) "--password--"
        RABBITMQ_VHOST => string (9) "--vhost--"
        RABBITMQ_PORT => string (4) "5672"
        NOTIFY_LOG_URL => string (14) "--url-server--"
        NOTIFY_LOG_API_KEY => string (11) "--api_key--"
        APP_SERVICES => string (212) " operations, notifications, pushNotification, whatsapp, email, facebook, goo...
            operations,
            notifications,
            pushNotification,
            whatsapp,
            email,
            facebook,
            google,
            twitter,
            tinify,
            getoutpdf,
            cloudconvert,
            mailjet,
            recaptcha,
            digitalOcean
        
        
        SERVICES_OPERATIONS => string (7) "storage"
        SERVICES_OPERATIONS_STORAGE => string (12) "digitalOcean"
        SERVICES_NOTIFICATIONS_PROVIDERS => string (5) "local"
        SERVICES_NOTIFICATIONS_LOCAL_ENABLED => string (4) "true"
        SERVICES_PUSHNOTIFICATION_PROVIDERS => string (6) "pusher"
        SERVICES_PUSHNOTIFICATION_PUSHER_ENABLED => string (5) "false"
        SERVICES_PUSHNOTIFICATION_PUSHER_APP_KEY => string (20) "6485282b0b02e76a09f4"
        SERVICES_PUSHNOTIFICATION_PUSHER_APP_SECRET => string (20) "39c40fe402668c5fc063"
        SERVICES_PUSHNOTIFICATION_PUSHER_APP_ID => string (7) "1835651"
        SERVICES_PUSHNOTIFICATION_PUSHER_CLUSTER => string (3) "mt1"
        SERVICES_WHATSAPP_PROVIDERS => string (15) "sentwa,gramedia"
        SERVICES_WHATSAPP_SENTWA_ACCESS_TOKEN => string (0) ""
        SERVICES_WHATSAPP_SENTWA_INSTANCE_ID => string (0) ""
        SERVICES_WHATSAPP_SENTWA_BASE_URL => string (0) ""
        SERVICES_WHATSAPP_GRAMEDIA_ENABLED => string (4) "true"
        SERVICES_WHATSAPP_GRAMEDIA_ACCESS_TOKEN => string (20) "i8gVt1M7li5UOEXIdsJf"
        SERVICES_WHATSAPP_GRAMEDIA_INSTANCE_ID => string (10) "ideas_farm"
        SERVICES_WHATSAPP_GRAMEDIA_BASE_URL => string (38) "https://waaa-app-nlz5c.gramedia.com.ec"
        SERVICES_EMAIL_PROVIDERS => string (22) "smtp,amazonSes,mailjet"
        SERVICES_EMAIL_SMTP_ENABLED => string (4) "true"
        SERVICES_EMAIL_SMTP_SERVER => string (18) "relay.mailbaby.net"
        SERVICES_EMAIL_SMTP_PORT => string (3) "465"
        SERVICES_EMAIL_SMTP_USERNAME => string (7) "mb68765"
        SERVICES_EMAIL_SMTP_PASSWORD => string (20) "5fqX27PUEMG7B9V4jQnu"
        SERVICES_EMAIL_FROM => string (20) "notify@ideasfarm.net"
        SERVICES_EMAIL_REPLY => string (22) "noreplay@ideasfarm.net"
        SERVICES_EMAIL_AMAZON_SES_ENABLED => string (5) "false"
        SERVICES_EMAIL_AMAZON_SES_VERSION => string (6) "latest"
        SERVICES_EMAIL_AMAZON_SES_KEY => string (20) "AKIAVRUVQTHFXRUW47W5"
        SERVICES_EMAIL_AMAZON_SES_SECRET => string (40) "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"
        SERVICES_EMAIL_AMAZON_SES_REGION => string (9) "us-east-2"
        SERVICES_EMAIL_AMAZON_SES_FROM => string (20) "notify@ideasfarm.net"
        SERVICES_EMAIL_AMAZON_SES_REPLY => string (22) "noreplay@ideasfarm.net"
        SERVICES_EMAIL_AMAZON_SES_CHAR_SET => string (5) "UTF-8"
        SERVICES_EMAIL_AMAZON_SES_DEBUG => string (5) "false"
        SERVICES_EMAIL_AMAZON_SES_TEST => string (5) "false"
        SERVICES_EMAIL_MAILJET_API_KEY_PUBLIC => string (18) "--api_key_public--"
        SERVICES_EMAIL_MAILJET_API_KEY_PRIVATE => string (19) "--api_key_private--"
        SERVICES_EMAIL_MAILJET_FROM_LIST => string (33) "--from@domain.com--=--Name from--"
        SERVICES_EMAIL_MAILJET_REPLAY => string (10) "--replay--"
        SERVICES_EMAIL_MAILJET_REPLAY_TITLE => string (16) "--replay_title--"
        SERVICES_FACEBOOK_NAME => string (8) "Facebook"
        SERVICES_FACEBOOK_ENABLED => string (5) "false"
        SERVICES_FACEBOOK_ID => string (6) "--id--"
        SERVICES_FACEBOOK_KEY => string (7) "--key--"
        SERVICES_FACEBOOK_SECRET => string (10) "--secret--"
        SERVICES_GOOGLE_NAME => string (6) "Google"
        SERVICES_GOOGLE_ENABLED => string (5) "false"
        SERVICES_GOOGLE_ID => string (6) "--id--"
        SERVICES_GOOGLE_SECRET => string (10) "--secret--"
        SERVICES_TWITTER_NAME => string (7) "Twitter"
        SERVICES_TWITTER_ENABLED => string (5) "false"
        SERVICES_TWITTER_ID => string (6) "--id--"
        SERVICES_TWITTER_KEY => string (7) "--key--"
        SERVICES_TWITTER_SECRET => string (10) "--secret--"
        SERVICES_TINIFY_ENABLED => string (5) "false"
        SERVICES_TINIFY_API_KEY => string (32) "FJHlYwRwHHhgs2jKJpkymPC6nFpxhdFZ"
        SERVICES_TINIFY_LEVEL => string (1) "1"
        SERVICES_GETOUTPDF_ENABLED => string (5) "false"
        SERVICES_GETOUTPDF_API_KEY => string (11) "--api_key--"
        SERVICES_GETOUTPDF_URL => string (43) "https://getoutpdf.com/api/tool/compress-pdf"
        SERVICES_CLOUDCONVERT_ENABLED => string (5) "false"
        SERVICES_CLOUDCONVERT_API_KEY => string (11) "--api_key--"
        SERVICES_CLOUDCONVERT_URL => string (39) "https://api.cloudconvert.com/v1/convert"
        SERVICES_RECAPTCHA_ENABLED => string (5) "false"
        SERVICES_RECAPTCHA_SITE_KEY => string (12) "--site_key--"
        SERVICES_RECAPTCHA_SECRET => string (10) "--secret--"
        SERVICES_DIGITALOCEAN_FILE => string (4) "true"
        SERVICES_DIGITALOCEAN_ENABLED => string (4) "true"
        SERVICES_DIGITALOCEAN_ACCESS_KEY_ID => string (27) "__________--access_key_id--"
        SERVICES_DIGITALOCEAN_SECRET_KEY => string (21) "--secret_access_key--"
        SERVICES_DIGITALOCEAN_FILES_URL => string (13) "--files_url--"
        SERVICES_DIGITALOCEAN_PRODUCTS => string (12) "--products--"
        SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_ENABLED => string (4) "true"
        SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_NAME => string (9) "ideasfarm"
        SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_REGION => string (4) "nyc3"
        SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_URL => string (45) "https://ideasfarm.nyc3.digitaloceanspaces.com"
        SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_HOST => string (37) "ideasfarm.nyc3.digitaloceanspaces.com"
        SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_CDN => string (37) "ideasfarm.nyc3.digitaloceanspaces.com"
        SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_KEY => string (20) "DO00P6PZNV3C9M9HKWT6"
        SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_SECRET_KEY => string (43) "Rc+f/iou8Y+Kieh48FaFWAjPzPJObuK+zhvXu8YJ0Bo"
        SERVICES_DIGITALOCEAN_PRODUCTS_SPACES_PATH => string (4) "dev/"
        REDIS_SCHEME => string (3) "tcp"
        REDIS_HOST => string (9) "127.0.0.1"
        REDIS_PORT => string (4) "6379"
        REDIS_PASSWORD => string (4) "root"
        FILE_PATH => string (9) "file-path"
        PAYMENTS_APP_NAME => string (19) "Default Application"
        PAYMENTS_APP_PROVIDER => string (6) "paypal"
        PAYMENTS_API_URL => string (32) "https://api-m.sandbox.paypal.com"
        PAYMENTS_CLIENT_ID => string (80) "ASpxy9kyFBQ7K2ONYlHR8X55WRh2T96QW7iNyJnLDo02Tw91NzBHaqUuqQLMvYMLodiDs5PwY_96...
        ASpxy9kyFBQ7K2ONYlHR8X55WRh2T96QW7iNyJnLDo02Tw91NzBHaqUuqQLMvYMLodiDs5PwY_96RU3U
        
        PAYMENTS_CLIENT_SECRET => string (80) "ED77aQTxGFO9XnhhrwR-0wGX5jRPt46dtYjnPt9R0WrscvUa-nF62C-p2U3FVvEvIF6aevjbHCK_...
        ED77aQTxGFO9XnhhrwR-0wGX5jRPt46dtYjnPt9R0WrscvUa-nF62C-p2U3FVvEvIF6aevjbHCK_dAAm
        
        PAYMENTS_SUCCESS_URL => string (32) "subscriptions/$parameter/success"
        PAYMENTS_CANCEL_URL => string (16) "$parameter/plans"
        PAYMENTS_CANCEL_EDIT_URL => string (26) "$parameter/my-subscription"
        PAYMENTS_SUCCESS_PARAMETER_URL => string (10) "$parameter"
        PAYMENTS_CANCEL_PARAMETER_URL => string (10) "$parameter"
        PAYMENTS_WEBHOOK_URL => string (28) "$param/subscriptions/webhook"
        PAYMENTS_MODE => string (7) "sandbox"
        PAYMENTS_CURRENCY => string (3) "USD"
        PAYMENTS_RESOURCES => string (158) " AUCTIONS.model=Protocols\Farms\Models\FarmsModel, FARM.model=Protocols\Farm...
            AUCTIONS.model=Protocols\Farms\Models\FarmsModel,
            FARM.model=Protocols\Farms\Models\FarmsModel,
            PROVIDER.model=Protocols\Farms\Models\FarmsModel
        
        
        SUBSCRIPTIONS_FREE_TIME => string (8) "1 months"
        SUBSCRIPTIONS_EXTRA_TIME_TO_PAY => string (6) "4 days"
        IDEASFARM_START => string (40) "https://dev-gramedia.ideasfarm.net/start"
        IDEASFARM_FARMS => string (40) "https://dev-gramedia.ideasfarm.net/farms"
        IDEASFARM_INVITATIONS => string (46) "https://dev-gramedia.ideasfarm.net/invitations"
        ACL_OAUTH2 => string (6) "client"
        ACL_USER_NAME_FIELD_FRONT => string (14) "username,email"
        ACL_USER_NAME_FIELD_ADMIN => string (8) "username"
        ACL_ALLOW_NO_ENABLED_USERS => string (4) "true"
        ACL_DAYS_TO_ENABLE_ACCOUNT => string (0) ""
        ACL_CANCEl_URL => string (0) ""
        ACL_DAYS_CHANGE_PASSWORD => string (2) "45"
        ACL_MEMBERS_RESOURCES => string (101) " farms=Protocols\Farms\Models\FarmsModel, provides=Inventory\Inventory\Model...
            farms=Protocols\Farms\Models\FarmsModel,
            provides=Inventory\Inventory\Models\ProvidersModel
        
        
        ACL_MEMBERS_RESOURCES_MODELS => string (65) " farms=FarmsMembersModel, provides=ProvidersMembersModel "
            farms=FarmsMembersModel,
            provides=ProvidersMembersModel
        
        
        ACL_MEMBERS_INVITE_URL => string (58) "https://dev-login.ideasfarm.net/api/1.0/invitations/create"
        OPEN_AI_TOKEN => string (164) "sk-proj-eMJ6Qjr1tVTiusi_dcwch0TA1ZKKemyTLkcyYdXwDKhwmCGjP3Eaxu9qe3FSF467y7q8...
        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
        
        private cookieParams -> array (1)
        infinity_d52e61d53ca9ef39b69cf5f06098500e1b958810 => string (26) "7p2589b19t1obnsburhi0kue8o"
        private queryParams -> array (0)
        private parsedBody -> array (0)
        private method -> string (3) "GET"
        private requestTarget -> null
        private uri -> Laminas\Diactoros\Uri#463 (9)
        • Properties (9)
        • Methods (29)
        • Static methods (1)
        • Class constants (2)
        • toString
        • protected allowedSchemes -> array (2)
          http => integer 80
          https => integer 443
          private scheme -> string (5) "https"
          private userInfo -> string (0) ""
          private host -> string (26) "dev-gramedia.ideasfarm.net"
          private port -> null
          private path -> string (10) "/error/404"
          private query -> string (0) ""
          private fragment -> string (0) ""
          private uriString -> string (44) "https://dev-gramedia.ideasfarm.net/error/404"
        • public __construct(string $uri = '')
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:83
          public __clone() Operations to perform on clone.
          /**
           * Operations to perform on clone.
           *
           * Since cloning usually is for purposes of mutation, we reset the
           * $uriString property so it will be re-calculated.
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:99
          public __toString(): string {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:108
          public getScheme(): string {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:130
          public getAuthority(): string {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:139
          public getUserInfo(): string Retrieve the user-info part of the URI.
          /**
           * Retrieve the user-info part of the URI.
           *
           * This value is percent-encoded, per RFC 3986 Section 3.2.1.
           *
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:165
          public getHost(): string {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:174
          public getPort(): ?int {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:183
          public getPath(): string {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:194
          public getQuery(): string {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:214
          public getFragment(): string {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:223
          public withScheme(string $scheme): Psr\Http\Message\UriInterface {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:232
          public withUserInfo(string $user, ?string $password = null): Psr\Http\Message\UriInterface Create and return a new instance containing the provided user credentials.
          /**
           * Create and return a new instance containing the provided user credentials.
           *
           * The value will be percent-encoded in the new instance, but with measures
           * taken to prevent double-encoding.
           *
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:259
          public withHost(string $host): Psr\Http\Message\UriInterface {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:286
          public withPort(?int $port): Psr\Http\Message\UriInterface {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:303
          public withPath(string $path): Psr\Http\Message\UriInterface {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:327
          public withQuery(string $query): Psr\Http\Message\UriInterface {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:358
          public withFragment(string $fragment): Psr\Http\Message\UriInterface {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:383
          private parseUri(string $uri): void Parse a URI into its parts, and set the properties
          /**
           * Parse a URI into its parts, and set the properties
           *
           * @psalm-suppress InaccessibleProperty Method is only called in {@see Uri::__construct} and thus immutability is
           *                                      still given.
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:404
          private isNonStandardPort(string $scheme, string $host, ?int $port): bool Is a given port non-standard for the current scheme?
          /**
           * Is a given port non-standard for the current scheme?
           *
           * @psalm-assert-if-true int $port
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:469
          private filterScheme(string $scheme): string Filters the scheme to ensure it is a valid scheme.
          /**
           * Filters the scheme to ensure it is a valid scheme.
           *
           * @param string $scheme Scheme name.
           * @return string Filtered scheme.
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:488
          private filterUserInfoPart(string $part): string Filters a part of user info in a URI to ensure it is properly encoded.
          /**
           * Filters a part of user info in a URI to ensure it is properly encoded.
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:512
          private filterPath(string $path): string Filters the path of a URI to ensure it is properly encoded.
          /**
           * Filters the path of a URI to ensure it is properly encoded.
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:532
          private filterInvalidUtf8(string $string): string Encode invalid UTF-8 characters in given string. All other characters are unc...
          /**
           * Encode invalid UTF-8 characters in given string. All other characters are unchanged.
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:548
          private filterQuery(string $query): string Filter a query string to ensure it is propertly encoded.
          /**
           * Filter a query string to ensure it is propertly encoded.
           *
           * Ensures that the values in the query string are properly urlencoded.
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:570
          private splitQueryValue(string $value): array Split a query value into a key/value tuple.
          /**
           * Split a query value into a key/value tuple.
           *
           * @return array{0:string, 1:string|null} A value with exactly two elements, key and value
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:598
          private filterFragment(string $fragment): string Filter a fragment value to ensure it is properly encoded.
          /**
           * Filter a fragment value to ensure it is properly encoded.
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:610
          private filterQueryOrFragment(string $value): string Filter a query string key or value, or a fragment.
          /**
           * Filter a query string key or value, or a fragment.
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:622
          private urlEncodeChar(array $matches): string URL encode a character returned by a regex.
          /**
           * URL encode a character returned by a regex.
           *
           * @param array<string> $matches
           * @psalm-pure
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:641
        • private static Laminas\Diactoros\Uri::createUriString(string $scheme, string $authority, string $path, string $query, string $fragment): string Create a URI string from its various parts
          /**
           * Create a URI string from its various parts
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Uri.php:430
        • public const Laminas\Diactoros\Uri::CHAR_SUB_DELIMS :: string (16) "!\$&'\(\)\*\+,;="
          public const Laminas\Diactoros\Uri::CHAR_UNRESERVED :: string (18) "a-zA-Z0-9_\-\.~\pL"
        • uri string (44) "https://dev-gramedia.ideasfarm.net/error/404"
        protected headers -> array (6)
        cookie => array (1)
        0 => string (76) "infinity_d52e61d53ca9ef39b69cf5f06098500e1b958810=7p2589b19t1obnsburhi0kue8o"
        referer => array (1)
        0 => string (46) "https://dev-gramedia.ideasfarm.net/sitemap.xml"
        accept-encoding => array (1)
        0 => string (23) "gzip, br, zstd, deflate"
        user-agent => array (1)
        0 => string (103) "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0...
        Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)
        
        accept => array (1)
        0 => string (3) "*/*"
        Host => array (1)
        0 => string (26) "dev-gramedia.ideasfarm.net"
        protected headerNames -> array (6)
        host => string (4) "Host"
        cookie => string (6) "cookie"
        referer => string (7) "referer"
        accept-encoding => string (15) "accept-encoding"
        user-agent => string (10) "user-agent"
        accept => string (6) "accept"
        private protocol -> string (3) "1.1"
        private stream -> Laminas\Diactoros\Stream#557 (2)
        • Properties (2)
        • Methods (19)
        • Class constants (1)
        • toString
        • protected resource -> stream resource php://input
          timed_out => boolean false
          blocked => boolean true
          eof => boolean true
          wrapper_type => string (3) "PHP"
          stream_type => string (5) "Input"
          mode => string (2) "rb"
          unread_bytes => integer 0
          seekable => boolean true
          uri => string (11) "php://input"
          protected stream -> string (11) "php://input"
        • public __construct($stream, string $mode = 'r')
          /**
           * @param string|object|resource $stream
           * @param string $mode Mode with which to open stream
           * @throws Exception\InvalidArgumentException
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:56
          public __toString(): string {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:65
          public close(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:86
          public detach() {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:101
          public attach($resource, string $mode = 'r'): void Attach a new stream/resource to the instance.
          /**
           * Attach a new stream/resource to the instance.
           *
           * @param string|object|resource $resource
           * @throws Exception\InvalidArgumentException For stream identifier that cannot be cast to a resource.
           * @throws Exception\InvalidArgumentException For non-resource stream.
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:115
          public getSize(): ?int {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:124
          public tell(): int {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:142
          public eof(): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:160
          public isSeekable(): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:173
          public seek(int $offset, int $whence = 0): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:187
          public rewind(): void {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:208
          public isWritable(): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:217
          public write($string): int {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:237
          public isReadable(): bool {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:260
          public read(int $length): string {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:276
          public getContents(): string {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:299
          public getMetadata(?string $key = null) {@inheritdoc}
          /**
           * {@inheritdoc}
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:317
          private setStream($stream, string $mode = 'r'): void Set the internal stream resource.
          /**
           * Set the internal stream resource.
           *
           * @param string|object|resource $stream String stream target or stream resource.
           * @param string $mode Resource mode for stream target.
           * @throws Exception\InvalidArgumentException For invalid streams or resources.
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:342
          private isValidStreamResourceType(mixed $resource): bool Determine if a resource is one of the resource types allowed to instantiate a...
          /**
           * Determine if a resource is one of the resource types allowed to instantiate a Stream
           *
           * @param mixed $resource Stream resource.
           * @psalm-assert-if-true resource $resource
           */
          
          Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/Stream.php:384
        • private const Laminas\Diactoros\Stream::ALLOWED_STREAM_RESOURCE_TYPES :: array (1) Depth Limit
        • stream string (0) ""
      • public __construct(array $serverParams = array(), array $uploadedFiles = array(), Psr\Http\Message\UriInterface|string|null $uri = null, ?string $method = null, $body = 'php://input', array $headers = array(), array $cookieParams = array(), array $queryParams = array(), $parsedBody = null, string $protocol = '1.1')
        /**
         * @param array $serverParams Server parameters, typically from $_SERVER
         * @param array $uploadedFiles Upload file information, a tree of UploadedFiles
         * @param null|string|UriInterface $uri URI for the request, if any.
         * @param null|string $method HTTP method for the request, if any.
         * @param string|resource|StreamInterface $body Message body, if any.
         * @param array<non-empty-string, string|string[]> $headers Headers for the message, if any.
         * @param array $cookieParams Cookies for the message, if any.
         * @param array $queryParams Query params for the message, if any.
         * @param null|array|object $parsedBody The deserialized body parameters, if any.
         * @param string $protocol HTTP protocol version.
         * @throws Exception\InvalidArgumentException For any invalid value.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:54
        public getServerParams(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:81
        public getUploadedFiles(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:90
        public withUploadedFiles(array $uploadedFiles): Laminas\Diactoros\ServerRequest {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:99
        public getCookieParams(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:111
        public withCookieParams(array $cookies): Laminas\Diactoros\ServerRequest {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:120
        public getQueryParams(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:131
        public withQueryParams(array $query): Laminas\Diactoros\ServerRequest {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:140
        public getParsedBody() {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:151
        public withParsedBody($data): Laminas\Diactoros\ServerRequest {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:160
        public getAttributes(): array {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:180
        public getAttribute(string $name, $default = null) {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:189
        public withAttribute(string $name, $value): Laminas\Diactoros\ServerRequest {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:202
        public withoutAttribute(string $name): Laminas\Diactoros\ServerRequest {@inheritdoc}
        /**
         * {@inheritdoc}
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:213
        private validateUploadedFiles(array $uploadedFiles): void Recursively validate the structure in an uploaded files array.
        /**
         * Recursively validate the structure in an uploaded files array.
         *
         * @throws Exception\InvalidArgumentException If any leaf is not an UploadedFileInterface instance.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/ServerRequest.php:225
        private initialize($uri = null, ?string $method = null, $body = 'php://memory', array $headers = array()): void Initialize request state.
        /**
         * Initialize request state.
         *
         * Used by constructors.
         *
         * @param null|string|UriInterface $uri URI for the request, if any.
         * @param null|string $method HTTP method for the request, if any.
         * @param string|resource|StreamInterface $body Message body, if any.
         * @param array<non-empty-string, string|string[]> $headers Headers for the message, if any.
         * @throws Exception\InvalidArgumentException For any invalid value.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:55
        private createUri(Psr\Http\Message\UriInterface|string|null $uri): Psr\Http\Message\UriInterface Create and return a URI instance.
        /**
         * Create and return a URI instance.
         *
         * If `$uri` is a already a `UriInterface` instance, returns it.
         *
         * If `$uri` is a string, passes it to the `Uri` constructor to return an
         * instance.
         *
         * If `$uri is null, creates and returns an empty `Uri` instance.
         *
         * Otherwise, it raises an exception.
         *
         * @throws Exception\InvalidArgumentException
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:92
        public getRequestTarget(): string Retrieves the message's request target.
        /**
         * Retrieves the message's request target.
         *
         * Retrieves the message's request-target either as it will appear (for
         * clients), as it appeared at request (for servers), or as it was
         * specified for the instance (see withRequestTarget()).
         *
         * In most cases, this will be the origin-form of the composed URI,
         * unless a value was provided to the concrete implementation (see
         * withRequestTarget() below).
         *
         * If no URI is available, and no request-target has been specifically
         * provided, this method MUST return the string "/".
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:119
        public withRequestTarget(string $requestTarget): Psr\Http\Message\RequestInterface Create a new instance with a specific request-target.
        /**
         * Create a new instance with a specific request-target.
         *
         * If the request needs a non-origin-form request-target — e.g., for
         * specifying an absolute-form, authority-form, or asterisk-form —
         * this method may be used to create an instance with the specified
         * request-target, verbatim.
         *
         * This method MUST be implemented in such a way as to retain the
         * immutability of the message, and MUST return a new instance that has the
         * changed request target.
         *
         * @link http://tools.ietf.org/html/rfc7230#section-2.7 (for the various
         *     request-target forms allowed in request messages)
         *
         * @throws Exception\InvalidArgumentException If the request target is invalid.
         * @return static
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:155
        public getMethod(): string Retrieves the HTTP method of the request.
        /**
         * Retrieves the HTTP method of the request.
         *
         * @return string Returns the request method.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:173
        public withMethod(string $method): Psr\Http\Message\RequestInterface Return an instance with the provided HTTP method.
        /**
         * Return an instance with the provided HTTP method.
         *
         * While HTTP method names are typically all uppercase characters, HTTP
         * method names are case-sensitive and thus implementations SHOULD NOT
         * modify the given string.
         *
         * This method MUST be implemented in such a way as to retain the
         * immutability of the message, and MUST return an instance that has the
         * changed request method.
         *
         * @param string $method Case-insensitive method.
         * @throws Exception\InvalidArgumentException For invalid HTTP methods.
         * @return static
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:193
        public getUri(): Psr\Http\Message\UriInterface Retrieves the URI instance.
        /**
         * Retrieves the URI instance.
         *
         * This method MUST return a UriInterface instance.
         *
         * @link http://tools.ietf.org/html/rfc3986#section-4.3
         *
         * @return UriInterface Returns a UriInterface instance
         *     representing the URI of the request, if any.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:210
        public withUri(Psr\Http\Message\UriInterface $uri, bool $preserveHost = false): Psr\Http\Message\RequestInterface Returns an instance with the provided URI.
        /**
         * Returns an instance with the provided URI.
         *
         * This method will update the Host header of the returned request by
         * default if the URI contains a host component. If the URI does not
         * contain a host component, any pre-existing Host header will be carried
         * over to the returned request.
         *
         * You can opt-in to preserving the original state of the Host header by
         * setting `$preserveHost` to `true`. When `$preserveHost` is set to
         * `true`, the returned request will not update the Host header of the
         * returned message -- even if the message contains no Host header. This
         * means that a call to `getHeader('Host')` on the original request MUST
         * equal the return value of a call to `getHeader('Host')` on the returned
         * request.
         *
         * This method MUST be implemented in such a way as to retain the
         * immutability of the message, and MUST return an instance that has the
         * new UriInterface instance.
         *
         * @link http://tools.ietf.org/html/rfc3986#section-4.3
         *
         * @param UriInterface $uri New request URI to use.
         * @param bool $preserveHost Preserve the original state of the Host header.
         * @return static
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:241
        private setMethod(string $method): void Set and validate the HTTP method
        /**
         * Set and validate the HTTP method
         *
         * @throws Exception\InvalidArgumentException On invalid HTTP method.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:280
        private getHostFromUri(): string Retrieve the host from the URI instance
        /**
         * Retrieve the host from the URI instance
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/RequestTrait.php:294
        public getProtocolVersion(): string Retrieves the HTTP protocol version as a string.
        /**
         * Retrieves the HTTP protocol version as a string.
         *
         * The string MUST contain only the HTTP version number (e.g., "1.1", "1.0").
         *
         * @return string HTTP protocol version.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:59
        public withProtocolVersion(string $version): Psr\Http\Message\MessageInterface Return an instance with the specified HTTP protocol version.
        /**
         * Return an instance with the specified HTTP protocol version.
         *
         * The version string MUST contain only the HTTP version number (e.g.,
         * "1.1", "1.0").
         *
         * This method MUST be implemented in such a way as to retain the
         * immutability of the message, and MUST return an instance that has the
         * new protocol version.
         *
         * @param string $version HTTP protocol version
         * @return static
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:77
        public getHeaders(): array Retrieves all message headers.
        /**
         * Retrieves all message headers.
         *
         * The keys represent the header name as it will be sent over the wire, and
         * each value is an array of strings associated with the header.
         *
         *     // Represent the headers as a string
         *     foreach ($message->getHeaders() as $name => $values) {
         *         echo $name . ": " . implode(", ", $values);
         *     }
         *
         *     // Emit headers iteratively:
         *     foreach ($message->getHeaders() as $name => $values) {
         *         foreach ($values as $value) {
         *             header(sprintf('%s: %s', $name, $value), false);
         *         }
         *     }
         *
         * @return array Returns an associative array of the message's headers. Each
         *     key MUST be a header name, and each value MUST be an array of strings.
         * @psalm-return array<non-empty-string, list<string>>
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:107
        public hasHeader(string $name): bool Checks if a header exists by the given case-insensitive name.
        /**
         * Checks if a header exists by the given case-insensitive name.
         *
         * @param string $name Case-insensitive header name.
         * @return bool Returns true if any header names match the given header
         *     name using a case-insensitive string comparison. Returns false if
         *     no matching header name is found in the message.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:120
        public getHeader(string $name): array Retrieves a message header value by the given case-insensitive name.
        /**
         * Retrieves a message header value by the given case-insensitive name.
         *
         * This method returns an array of all the header values of the given
         * case-insensitive header name.
         *
         * If the header does not appear in the message, this method MUST return an
         * empty array.
         *
         * @param string $name Case-insensitive header field name.
         * @return string[] An array of string values as provided for the given
         *    header. If the header does not appear in the message, this method MUST
         *    return an empty array.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:139
        public getHeaderLine(string $name): string Retrieves a comma-separated string of the values for a single header.
        /**
         * Retrieves a comma-separated string of the values for a single header.
         *
         * This method returns all of the header values of the given
         * case-insensitive header name as a string concatenated together using
         * a comma.
         *
         * NOTE: Not all header values may be appropriately represented using
         * comma concatenation. For such headers, use getHeader() instead
         * and supply your own delimiter when concatenating.
         *
         * If the header does not appear in the message, this method MUST return
         * an empty string.
         *
         * @param string $name Case-insensitive header field name.
         * @return string A string of values as provided for the given header
         *    concatenated together using a comma. If the header does not appear in
         *    the message, this method MUST return an empty string.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:170
        public withHeader(string $name, $value): Psr\Http\Message\MessageInterface Return an instance with the provided header, replacing any existing values of...
        /**
         * Return an instance with the provided header, replacing any existing
         * values of any headers with the same case-insensitive name.
         *
         * While header names are case-insensitive, the casing of the header will
         * be preserved by this function, and returned from getHeaders().
         *
         * This method MUST be implemented in such a way as to retain the
         * immutability of the message, and MUST return an instance that has the
         * new and/or updated header and value.
         *
         * @param string $name Case-insensitive header field name.
         * @param string|string[] $value Header value(s).
         * @return static
         * @throws Exception\InvalidArgumentException For invalid header names or values.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:196
        public withAddedHeader(string $name, $value): Psr\Http\Message\MessageInterface Return an instance with the specified header appended with the given value.
        /**
         * Return an instance with the specified header appended with the
         * given value.
         *
         * Existing values for the specified header will be maintained. The new
         * value(s) will be appended to the existing list. If the header did not
         * exist previously, it will be added.
         *
         * This method MUST be implemented in such a way as to retain the
         * immutability of the message, and MUST return an instance that has the
         * new header and/or value.
         *
         * @param string $name Case-insensitive header field name to add.
         * @param string|string[] $value Header value(s).
         * @return static
         * @throws Exception\InvalidArgumentException For invalid header names or values.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:232
        public withoutHeader(string $name): Psr\Http\Message\MessageInterface Return an instance without the specified header.
        /**
         * Return an instance without the specified header.
         *
         * Header resolution MUST be done without case-sensitivity.
         *
         * This method MUST be implemented in such a way as to retain the
         * immutability of the message, and MUST return an instance that removes
         * the named header.
         *
         * @param string $name Case-insensitive header field name to remove.
         * @return static
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:260
        public getBody(): Psr\Http\Message\StreamInterface Gets the body of the message.
        /**
         * Gets the body of the message.
         *
         * @return StreamInterface Returns the body as a stream.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:279
        public withBody(Psr\Http\Message\StreamInterface $body): Psr\Http\Message\MessageInterface Return an instance with the specified message body.
        /**
         * Return an instance with the specified message body.
         *
         * The body MUST be a StreamInterface object.
         *
         * This method MUST be implemented in such a way as to retain the
         * immutability of the message, and MUST return a new instance that has the
         * new body stream.
         *
         * @param StreamInterface $body Body.
         * @return static
         * @throws Exception\InvalidArgumentException When the body is not valid.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:297
        private getStream($stream, string $modeIfNotInstance): Psr\Http\Message\StreamInterface
        /** @param StreamInterface|string|resource $stream */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:305
        private setHeaders(array $originalHeaders): void Filter a set of headers to ensure they are in the correct internal format.
        /**
         * Filter a set of headers to ensure they are in the correct internal format.
         *
         * Used by message constructors to allow setting all initial headers at once.
         *
         * @param array<non-empty-string, string|string[]> $originalHeaders Headers to filter.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:330
        private validateProtocolVersion(string $version): void Validate the HTTP protocol version
        /**
         * Validate the HTTP protocol version
         *
         * @throws Exception\InvalidArgumentException On invalid HTTP protocol version.
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:352
        private filterHeaderValue(mixed $values): array
        /** @return list<string> */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:371
        private assertHeader(mixed $name): void Ensure header name and values are valid.
        /**
         * Ensure header name and values are valid.
         *
         * @psalm-assert non-empty-string $name
         * @throws Exception\InvalidArgumentException
         */
        
        Defined in <ROOT>/vendor/laminas/laminas-diactoros/src/MessageTrait.php:403
      private cachedParsedBody -> null
      protected user -> null
      protected session -> Infinyti\Library\Base\Warps\Session\Session#647 (14)
      • Properties (14)
      • Methods (60)
      • Iterator (2)
      • protected storage -> Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage#654 (5)
        • Properties (5)
        • Methods (18)
        • protected bags -> array (2)
          attributes => Symfony\Component\HttpFoundation\Session\SessionBagProxy#630 (4)
          • Properties (4)
          • Methods (7)
          • private data -> &array (2)
            _if_attribute => &array (2) Depth Limit
            _infinyti_flashes => &array (0)
            private usageIndex -> &integer 11
            private usageReporter -> null
            private bag -> Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag#631 (3)
            • Properties (3)
            • Methods (14)
            • Iterator (2)
            • protected attributes -> &array (2) Depth Limit
              private name -> string (10) "attributes"
              private storageKey -> string (13) "_if_attribute"
            • public __construct(string $storageKey = '_sf2_attributes')
              /**
               * @param string $storageKey The key used to store attributes in the session
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:28
              public getName(): string
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:33
              public setName(string $name): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:38
              public initialize(array &$attributes): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:43
              public getStorageKey(): string
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:48
              public has(string $name): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:53
              public get(string $name, mixed $default = null): mixed
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:58
              public set(string $name, mixed $value): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:63
              public all(): array
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:68
              public replace(array $attributes): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:73
              public remove(string $name): mixed
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:81
              public clear(): mixed
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:92
              public getIterator(): ArrayIterator Returns an iterator for attributes.
              /**
               * Returns an iterator for attributes.
               *
               * @return \ArrayIterator<string, mixed>
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:105
              public count(): int Returns the number of attributes.
              /**
               * Returns the number of attributes.
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:113
            • 0 => integer 1785378387
              2026-07-30T02:26:27+00:00
              
              1 => null
          • public __construct(Symfony\Component\HttpFoundation\Session\SessionBagInterface $bag, array &$data, ?int &$usageIndex, ?callable $usageReporter)
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:25
            public getBag(): Symfony\Component\HttpFoundation\Session\SessionBagInterface
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:37
            public isEmpty(): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:47
            public getName(): string
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:60
            public initialize(array &$array): void
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:65
            public getStorageKey(): string
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:77
            public clear(): mixed
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:82
          flashes => Symfony\Component\HttpFoundation\Session\SessionBagProxy#632 (4)
          • Properties (4)
          • Methods (7)
          • private data -> &array (2)
            _if_attribute => &array (2) Depth Limit
            _infinyti_flashes => &array (0)
            private usageIndex -> &integer 11
            private usageReporter -> null
            private bag -> Symfony\Component\HttpFoundation\Session\Flash\FlashBag#592 (3)
            • Properties (3)
            • Methods (15)
            • private name -> string (7) "flashes"
              private flashes -> &array (0)
              private storageKey -> string (17) "_infinyti_flashes"
            • public __construct(string $storageKey = '_symfony_flashes')
              /**
               * @param string $storageKey The key used to store flashes in the session
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:27
              public getName(): string
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:32
              public setName(string $name): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:37
              public initialize(array &$flashes): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:42
              public add(string $type, mixed $message): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:47
              public peek(string $type, array $default = array()): array
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:52
              public peekAll(): array
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:57
              public get(string $type, array $default = array()): array
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:62
              public all(): array
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:75
              public set(string $type, array|string $messages): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:83
              public setAll(array $messages): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:88
              public has(string $type): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:93
              public keys(): array
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:98
              public getStorageKey(): string
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:103
              public clear(): mixed
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:108
          • public __construct(Symfony\Component\HttpFoundation\Session\SessionBagInterface $bag, array &$data, ?int &$usageIndex, ?callable $usageReporter)
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:25
            public getBag(): Symfony\Component\HttpFoundation\Session\SessionBagInterface
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:37
            public isEmpty(): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:47
            public getName(): string
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:60
            public initialize(array &$array): void
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:65
            public getStorageKey(): string
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:77
            public clear(): mixed
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:82
          protected started -> boolean true
          protected closed -> boolean false
          protected saveHandler -> Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy#651 (3)
          • Properties (3)
          • Methods (18)
          • protected wrapper -> boolean false
            protected saveHandlerName -> string (5) "files"
            protected handler -> Symfony\Component\HttpFoundation\Session\Storage\Handler\StrictSessionHandler#656 (7)
            • Properties (7)
            • Methods (13)
            • private sessionName -> string (49) "infinity_d52e61d53ca9ef39b69cf5f06098500e1b958810"
              private prefetchId -> uninitialized
              private prefetchData -> uninitialized
              private newSessionId -> null
              private igbinaryEmptyData -> string (0) ""
              private doDestroy -> boolean false
              private handler -> SessionHandler#658
              • Methods (7)
            • public __construct(SessionHandlerInterface $handler)
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:23
              public isWrapper(): bool Returns true if this handler wraps an internal PHP session save handler using...
              /**
               * Returns true if this handler wraps an internal PHP session save handler using \SessionHandler.
               *
               * @internal
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:36
              public open(string $savePath, string $sessionName): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:41
              protected doRead(string $sessionId): string
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:48
              public updateTimestamp(string $sessionId, string $data): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:53
              protected doWrite(string $sessionId, string $data): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:58
              public destroy(string $sessionId): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:63
              protected doDestroy(string $sessionId): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:71
              public close(): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:78
              public gc(int $maxlifetime): int|false
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:83
              public validateId(string $sessionId): bool
              Inherited from Symfony\Component\HttpFoundation\Session\Storage\Handler\AbstractSessionHandler
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php:47
              public read(string $sessionId): string
              Inherited from Symfony\Component\HttpFoundation\Session\Storage\Handler\AbstractSessionHandler
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php:55
              public write(string $sessionId, string $data): bool
              Inherited from Symfony\Component\HttpFoundation\Session\Storage\Handler\AbstractSessionHandler
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php:85
          • public __construct(SessionHandlerInterface $handler)
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:21
            public getHandler(): SessionHandlerInterface
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:28
            public open(string $savePath, string $sessionName): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:35
            public close(): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:40
            public read(string $sessionId): string|false
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:45
            public write(string $sessionId, string $data): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:50
            public destroy(string $sessionId): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:55
            public gc(int $maxlifetime): int|false
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:60
            public validateId(string $sessionId): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:65
            public updateTimestamp(string $sessionId, string $data): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:70
            public getSaveHandlerName(): ?string Gets the session.save_handler name.
            /**
             * Gets the session.save_handler name.
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:26
            public isSessionHandlerInterface(): bool Is this proxy handler and instance of \SessionHandlerInterface.
            /**
             * Is this proxy handler and instance of \SessionHandlerInterface.
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:34
            public isWrapper(): bool Returns true if this handler wraps an internal PHP session save handler using...
            /**
             * Returns true if this handler wraps an internal PHP session save handler using \SessionHandler.
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:42
            public isActive(): bool Has a session started?
            /**
             * Has a session started?
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:50
            public getId(): string Gets the session ID.
            /**
             * Gets the session ID.
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:58
            public setId(string $id): void Sets the session ID.
            /**
             * Sets the session ID.
             *
             * @throws \LogicException
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:68
            public getName(): string Gets the session name.
            /**
             * Gets the session name.
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:80
            public setName(string $name): void Sets the session name.
            /**
             * Sets the session name.
             *
             * @throws \LogicException
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:90
          protected metadataBag -> Symfony\Component\HttpFoundation\Session\Storage\MetadataBag#634 (6)
          • Properties (6)
          • Methods (11)
          • Class constants (3)
          • protected meta -> &array (3)
            u => integer 1785378387
            2026-07-30T02:26:27+00:00
            
            c => integer 1785378387
            2026-07-30T02:26:27+00:00
            
            l => integer 31536000
            private name -> string (10) "__metadata"
            private lastUsed -> integer 1785378387
            2026-07-30T02:26:27+00:00
            
            private storageKey -> string (9) "_sf2_meta"
            private updateThreshold -> integer 0
            private cookieLifetime -> null
          • public __construct(string $storageKey = '_sf2_meta', int $updateThreshold = 0, ?int $cookieLifetime = null)
            /**
             * @param string   $storageKey      The key used to store bag in the session
             * @param int      $updateThreshold The time to wait between two UPDATED updates
             * @param int|null $cookieLifetime  The configured cookie lifetime; null to read from php.ini
             */
            
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:39
            public initialize(array &$array): void
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:46
            public getLifetime(): int Gets the lifetime that the session cookie was set with.
            /**
             * Gets the lifetime that the session cookie was set with.
             */
            
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:65
            public stampNew(?int $lifetime = null): void Stamps a new session's metadata.
            /**
             * Stamps a new session's metadata.
             *
             * @param int|null $lifetime Sets the cookie lifetime for the session cookie. A null value
             *                           will leave the system settings unchanged, 0 sets the cookie
             *                           to expire with browser session. Time is in seconds, and is
             *                           not a Unix timestamp.
             */
            
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:78
            public getStorageKey(): string
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:83
            public getCreated(): int Gets the created timestamp metadata.
            /**
             * Gets the created timestamp metadata.
             *
             * @return int Unix timestamp
             */
            
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:93
            public getLastUsed(): int Gets the last used metadata.
            /**
             * Gets the last used metadata.
             *
             * @return int Unix timestamp
             */
            
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:103
            public clear(): mixed
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:108
            public getName(): string
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:114
            public setName(string $name): void Sets name.
            /**
             * Sets name.
             */
            
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:122
            private stampCreated(?int $lifetime = null): void
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:127
          • public const Symfony\Component\HttpFoundation\Session\Storage\MetadataBag::CREATED :: string (1) "c"
            public const Symfony\Component\HttpFoundation\Session\Storage\MetadataBag::UPDATED :: string (1) "u"
            public const Symfony\Component\HttpFoundation\Session\Storage\MetadataBag::LIFETIME :: string (1) "l"
        • public __construct(array $options = array(), Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy|SessionHandlerInterface|null $handler = null, ?Symfony\Component\HttpFoundation\Session\Storage\MetadataBag $metaBag = null) Depending on how you want the storage driver to behave you probably want to o...
          /**
           * Depending on how you want the storage driver to behave you probably
           * want to override this constructor entirely.
           *
           * List of options for $options array with their defaults.
           *
           * @see https://php.net/session.configuration for options
           * but we omit 'session.' from the beginning of the keys for convenience.
           *
           * ("auto_start", is not supported as it tells PHP to start a session before
           * PHP starts to execute user-land code. Setting during runtime has no effect).
           *
           * cache_limiter, "" (use "0" to prevent headers from being sent entirely).
           * cache_expire, "0"
           * cookie_domain, ""
           * cookie_httponly, ""
           * cookie_lifetime, "0"
           * cookie_path, "/"
           * cookie_secure, ""
           * cookie_samesite, null
           * gc_divisor, "100"
           * gc_maxlifetime, "1440"
           * gc_probability, "1"
           * lazy_write, "1"
           * name, "PHPSESSID"
           * referer_check, "" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
           * serialize_handler, "php"
           * use_strict_mode, "1"
           * use_cookies, "1"
           * use_only_cookies, "1" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
           * use_trans_sid, "0" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
           * sid_length, "32" (@deprecated since Symfony 7.2, to be removed in 8.0)
           * sid_bits_per_character, "5" (@deprecated since Symfony 7.2, to be removed in 8.0)
           * trans_sid_hosts, $_SERVER['HTTP_HOST'] (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
           * trans_sid_tags, "a=href,area=href,frame=src,form=" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
           */
          
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:76
          public getSaveHandler(): Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy|SessionHandlerInterface Gets the save handler instance.
          /**
           * Gets the save handler instance.
           */
          
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:100
          public start(): bool
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:105
          public getId(): string
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:167
          public setId(string $id): void
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:172
          public getName(): string
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:177
          public setName(string $name): void
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:182
          public regenerate(bool $destroy = false, ?int $lifetime = null): bool
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:187
          public save(): void
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:211
          public clear(): void
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:250
          public registerBag(Symfony\Component\HttpFoundation\Session\SessionBagInterface $bag): void
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:264
          public getBag(string $name): Symfony\Component\HttpFoundation\Session\SessionBagInterface
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:273
          public setMetadataBag(?Symfony\Component\HttpFoundation\Session\Storage\MetadataBag $metaBag): void
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:288
          public getMetadataBag(): Symfony\Component\HttpFoundation\Session\Storage\MetadataBag Gets the MetadataBag.
          /**
           * Gets the MetadataBag.
           */
          
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:296
          public isStarted(): bool
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:301
          public setOptions(array $options): void Sets session.* ini variables.
          /**
           * Sets session.* ini variables.
           *
           * For convenience we omit 'session.' from the beginning of the keys.
           * Explicitly ignores other ini keys.
           *
           * @param array $options Session ini directives [key => value]
           *
           * @see https://php.net/session.configuration
           */
          
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:316
          public setSaveHandler(Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy|SessionHandlerInterface|null $saveHandler): void Registers session save handler as a PHP session handler.
          /**
           * Registers session save handler as a PHP session handler.
           *
           * To use internal PHP session save handlers, override this method using ini_set with
           * session.save_handler and session.save_path e.g.
           *
           *     ini_set('session.save_handler', 'files');
           *     ini_set('session.save_path', '/tmp');
           *
           * or pass in a \SessionHandler instance which configures session.save_handler in the
           * constructor, for a template see NativeFileSessionHandler.
           *
           * @see https://php.net/session-set-save-handler
           * @see https://php.net/sessionhandlerinterface
           * @see https://php.net/sessionhandler
           *
           * @throws \InvalidArgumentException
           */
          
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:364
          protected loadSession(?array &$session = null): void Load the session with attributes.
          /**
           * Load the session with attributes.
           *
           * After starting the session, PHP retrieves the session from whatever handlers
           * are set to (either PHP's internal, or a custom save handler set with session_set_save_handler()).
           * PHP takes the return value from the read() handler, unserializes it
           * and populates $_SESSION with the result automatically.
           */
          
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:391
        private flashName -> string (7) "flashes"
        private attributeName -> string (10) "attributes"
        private data -> &array (2)
        _if_attribute => &array (2)
        last_regeneration_time => integer 1785378387
        2026-07-30T02:26:27+00:00
        
        cancel => null
        _infinyti_flashes => &array (0)
        private usageIndex -> &integer 11
        private usageReporter -> null
        protected config -> array (12)
        cache_limiter => string (7) "nocache"
        cookie_lifetime => string (8) "31536000"
        gc_maxlifetime => string (8) "31536000"
        inactive_limit => string (8) "31536000"
        cookie_secure => boolean true
        cookie_samesite => string (3) "lax"
        cookie_httponly => boolean true
        use_strict_mode => boolean true
        remember_me_lifetime => string (8) "31536000"
        cookie_path => string (1) "/"
        cookie_domain => string (0) ""
        cookie_raw => boolean false
        protected lastActivity -> integer 1785378387
        2026-07-30T02:26:27+00:00
        
        protected logger -> null
        protected expired -> boolean false
        protected name -> string (49) "infinity_d52e61d53ca9ef39b69cf5f06098500e1b958810"
        protected session -> Symfony\Component\HttpFoundation\Session\Storage\NativeSessionStorage#654 (5)
        • Properties (5)
        • Methods (18)
        • protected bags -> array (2)
          attributes => Symfony\Component\HttpFoundation\Session\SessionBagProxy#630 (4)
          • Properties (4)
          • Methods (7)
          • private data -> &array (2)
            _if_attribute => &array (2) Depth Limit
            _infinyti_flashes => &array (0)
            private usageIndex -> &integer 11
            private usageReporter -> null
            private bag -> Symfony\Component\HttpFoundation\Session\Attribute\AttributeBag#631 (3)
            • Properties (3)
            • Methods (14)
            • Iterator (2)
            • protected attributes -> &array (2) Depth Limit
              private name -> string (10) "attributes"
              private storageKey -> string (13) "_if_attribute"
            • public __construct(string $storageKey = '_sf2_attributes')
              /**
               * @param string $storageKey The key used to store attributes in the session
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:28
              public getName(): string
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:33
              public setName(string $name): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:38
              public initialize(array &$attributes): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:43
              public getStorageKey(): string
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:48
              public has(string $name): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:53
              public get(string $name, mixed $default = null): mixed
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:58
              public set(string $name, mixed $value): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:63
              public all(): array
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:68
              public replace(array $attributes): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:73
              public remove(string $name): mixed
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:81
              public clear(): mixed
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:92
              public getIterator(): ArrayIterator Returns an iterator for attributes.
              /**
               * Returns an iterator for attributes.
               *
               * @return \ArrayIterator<string, mixed>
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:105
              public count(): int Returns the number of attributes.
              /**
               * Returns the number of attributes.
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Attribute/AttributeBag.php:113
            • 0 => integer 1785378387
              2026-07-30T02:26:27+00:00
              
              1 => null
          • public __construct(Symfony\Component\HttpFoundation\Session\SessionBagInterface $bag, array &$data, ?int &$usageIndex, ?callable $usageReporter)
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:25
            public getBag(): Symfony\Component\HttpFoundation\Session\SessionBagInterface
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:37
            public isEmpty(): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:47
            public getName(): string
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:60
            public initialize(array &$array): void
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:65
            public getStorageKey(): string
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:77
            public clear(): mixed
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:82
          flashes => Symfony\Component\HttpFoundation\Session\SessionBagProxy#632 (4)
          • Properties (4)
          • Methods (7)
          • private data -> &array (2)
            _if_attribute => &array (2) Depth Limit
            _infinyti_flashes => &array (0)
            private usageIndex -> &integer 11
            private usageReporter -> null
            private bag -> Symfony\Component\HttpFoundation\Session\Flash\FlashBag#592 (3)
            • Properties (3)
            • Methods (15)
            • private name -> string (7) "flashes"
              private flashes -> &array (0)
              private storageKey -> string (17) "_infinyti_flashes"
            • public __construct(string $storageKey = '_symfony_flashes')
              /**
               * @param string $storageKey The key used to store flashes in the session
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:27
              public getName(): string
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:32
              public setName(string $name): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:37
              public initialize(array &$flashes): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:42
              public add(string $type, mixed $message): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:47
              public peek(string $type, array $default = array()): array
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:52
              public peekAll(): array
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:57
              public get(string $type, array $default = array()): array
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:62
              public all(): array
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:75
              public set(string $type, array|string $messages): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:83
              public setAll(array $messages): void
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:88
              public has(string $type): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:93
              public keys(): array
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:98
              public getStorageKey(): string
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:103
              public clear(): mixed
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Flash/FlashBag.php:108
          • public __construct(Symfony\Component\HttpFoundation\Session\SessionBagInterface $bag, array &$data, ?int &$usageIndex, ?callable $usageReporter)
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:25
            public getBag(): Symfony\Component\HttpFoundation\Session\SessionBagInterface
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:37
            public isEmpty(): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:47
            public getName(): string
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:60
            public initialize(array &$array): void
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:65
            public getStorageKey(): string
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:77
            public clear(): mixed
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/SessionBagProxy.php:82
          protected started -> boolean true
          protected closed -> boolean false
          protected saveHandler -> Symfony\Component\HttpFoundation\Session\Storage\Proxy\SessionHandlerProxy#651 (3)
          • Properties (3)
          • Methods (18)
          • protected wrapper -> boolean false
            protected saveHandlerName -> string (5) "files"
            protected handler -> Symfony\Component\HttpFoundation\Session\Storage\Handler\StrictSessionHandler#656 (7)
            • Properties (7)
            • Methods (13)
            • private sessionName -> string (49) "infinity_d52e61d53ca9ef39b69cf5f06098500e1b958810"
              private prefetchId -> uninitialized
              private prefetchData -> uninitialized
              private newSessionId -> null
              private igbinaryEmptyData -> string (0) ""
              private doDestroy -> boolean false
              private handler -> SessionHandler#658
              • Methods (7)
            • public __construct(SessionHandlerInterface $handler)
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:23
              public isWrapper(): bool Returns true if this handler wraps an internal PHP session save handler using...
              /**
               * Returns true if this handler wraps an internal PHP session save handler using \SessionHandler.
               *
               * @internal
               */
              
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:36
              public open(string $savePath, string $sessionName): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:41
              protected doRead(string $sessionId): string
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:48
              public updateTimestamp(string $sessionId, string $data): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:53
              protected doWrite(string $sessionId, string $data): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:58
              public destroy(string $sessionId): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:63
              protected doDestroy(string $sessionId): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:71
              public close(): bool
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:78
              public gc(int $maxlifetime): int|false
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/StrictSessionHandler.php:83
              public validateId(string $sessionId): bool
              Inherited from Symfony\Component\HttpFoundation\Session\Storage\Handler\AbstractSessionHandler
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php:47
              public read(string $sessionId): string
              Inherited from Symfony\Component\HttpFoundation\Session\Storage\Handler\AbstractSessionHandler
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php:55
              public write(string $sessionId, string $data): bool
              Inherited from Symfony\Component\HttpFoundation\Session\Storage\Handler\AbstractSessionHandler
              Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Handler/AbstractSessionHandler.php:85
          • public __construct(SessionHandlerInterface $handler)
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:21
            public getHandler(): SessionHandlerInterface
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:28
            public open(string $savePath, string $sessionName): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:35
            public close(): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:40
            public read(string $sessionId): string|false
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:45
            public write(string $sessionId, string $data): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:50
            public destroy(string $sessionId): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:55
            public gc(int $maxlifetime): int|false
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:60
            public validateId(string $sessionId): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:65
            public updateTimestamp(string $sessionId, string $data): bool
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/SessionHandlerProxy.php:70
            public getSaveHandlerName(): ?string Gets the session.save_handler name.
            /**
             * Gets the session.save_handler name.
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:26
            public isSessionHandlerInterface(): bool Is this proxy handler and instance of \SessionHandlerInterface.
            /**
             * Is this proxy handler and instance of \SessionHandlerInterface.
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:34
            public isWrapper(): bool Returns true if this handler wraps an internal PHP session save handler using...
            /**
             * Returns true if this handler wraps an internal PHP session save handler using \SessionHandler.
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:42
            public isActive(): bool Has a session started?
            /**
             * Has a session started?
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:50
            public getId(): string Gets the session ID.
            /**
             * Gets the session ID.
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:58
            public setId(string $id): void Sets the session ID.
            /**
             * Sets the session ID.
             *
             * @throws \LogicException
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:68
            public getName(): string Gets the session name.
            /**
             * Gets the session name.
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:80
            public setName(string $name): void Sets the session name.
            /**
             * Sets the session name.
             *
             * @throws \LogicException
             */
            
            Inherited from Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/Proxy/AbstractProxy.php:90
          protected metadataBag -> Symfony\Component\HttpFoundation\Session\Storage\MetadataBag#634 (6)
          • Properties (6)
          • Methods (11)
          • Class constants (3)
          • protected meta -> &array (3)
            u => integer 1785378387
            2026-07-30T02:26:27+00:00
            
            c => integer 1785378387
            2026-07-30T02:26:27+00:00
            
            l => integer 31536000
            private name -> string (10) "__metadata"
            private lastUsed -> integer 1785378387
            2026-07-30T02:26:27+00:00
            
            private storageKey -> string (9) "_sf2_meta"
            private updateThreshold -> integer 0
            private cookieLifetime -> null
          • public __construct(string $storageKey = '_sf2_meta', int $updateThreshold = 0, ?int $cookieLifetime = null)
            /**
             * @param string   $storageKey      The key used to store bag in the session
             * @param int      $updateThreshold The time to wait between two UPDATED updates
             * @param int|null $cookieLifetime  The configured cookie lifetime; null to read from php.ini
             */
            
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:39
            public initialize(array &$array): void
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:46
            public getLifetime(): int Gets the lifetime that the session cookie was set with.
            /**
             * Gets the lifetime that the session cookie was set with.
             */
            
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:65
            public stampNew(?int $lifetime = null): void Stamps a new session's metadata.
            /**
             * Stamps a new session's metadata.
             *
             * @param int|null $lifetime Sets the cookie lifetime for the session cookie. A null value
             *                           will leave the system settings unchanged, 0 sets the cookie
             *                           to expire with browser session. Time is in seconds, and is
             *                           not a Unix timestamp.
             */
            
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:78
            public getStorageKey(): string
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:83
            public getCreated(): int Gets the created timestamp metadata.
            /**
             * Gets the created timestamp metadata.
             *
             * @return int Unix timestamp
             */
            
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:93
            public getLastUsed(): int Gets the last used metadata.
            /**
             * Gets the last used metadata.
             *
             * @return int Unix timestamp
             */
            
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:103
            public clear(): mixed
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:108
            public getName(): string
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:114
            public setName(string $name): void Sets name.
            /**
             * Sets name.
             */
            
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:122
            private stampCreated(?int $lifetime = null): void
            Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/MetadataBag.php:127
          • public const Symfony\Component\HttpFoundation\Session\Storage\MetadataBag::CREATED :: string (1) "c"
            public const Symfony\Component\HttpFoundation\Session\Storage\MetadataBag::UPDATED :: string (1) "u"
            public const Symfony\Component\HttpFoundation\Session\Storage\MetadataBag::LIFETIME :: string (1) "l"
        • public __construct(array $options = array(), Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy|SessionHandlerInterface|null $handler = null, ?Symfony\Component\HttpFoundation\Session\Storage\MetadataBag $metaBag = null) Depending on how you want the storage driver to behave you probably want to o...
          /**
           * Depending on how you want the storage driver to behave you probably
           * want to override this constructor entirely.
           *
           * List of options for $options array with their defaults.
           *
           * @see https://php.net/session.configuration for options
           * but we omit 'session.' from the beginning of the keys for convenience.
           *
           * ("auto_start", is not supported as it tells PHP to start a session before
           * PHP starts to execute user-land code. Setting during runtime has no effect).
           *
           * cache_limiter, "" (use "0" to prevent headers from being sent entirely).
           * cache_expire, "0"
           * cookie_domain, ""
           * cookie_httponly, ""
           * cookie_lifetime, "0"
           * cookie_path, "/"
           * cookie_secure, ""
           * cookie_samesite, null
           * gc_divisor, "100"
           * gc_maxlifetime, "1440"
           * gc_probability, "1"
           * lazy_write, "1"
           * name, "PHPSESSID"
           * referer_check, "" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
           * serialize_handler, "php"
           * use_strict_mode, "1"
           * use_cookies, "1"
           * use_only_cookies, "1" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
           * use_trans_sid, "0" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
           * sid_length, "32" (@deprecated since Symfony 7.2, to be removed in 8.0)
           * sid_bits_per_character, "5" (@deprecated since Symfony 7.2, to be removed in 8.0)
           * trans_sid_hosts, $_SERVER['HTTP_HOST'] (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
           * trans_sid_tags, "a=href,area=href,frame=src,form=" (deprecated since Symfony 7.2, to be removed in Symfony 8.0)
           */
          
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:76
          public getSaveHandler(): Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy|SessionHandlerInterface Gets the save handler instance.
          /**
           * Gets the save handler instance.
           */
          
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:100
          public start(): bool
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:105
          public getId(): string
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:167
          public setId(string $id): void
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:172
          public getName(): string
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:177
          public setName(string $name): void
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:182
          public regenerate(bool $destroy = false, ?int $lifetime = null): bool
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:187
          public save(): void
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:211
          public clear(): void
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:250
          public registerBag(Symfony\Component\HttpFoundation\Session\SessionBagInterface $bag): void
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:264
          public getBag(string $name): Symfony\Component\HttpFoundation\Session\SessionBagInterface
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:273
          public setMetadataBag(?Symfony\Component\HttpFoundation\Session\Storage\MetadataBag $metaBag): void
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:288
          public getMetadataBag(): Symfony\Component\HttpFoundation\Session\Storage\MetadataBag Gets the MetadataBag.
          /**
           * Gets the MetadataBag.
           */
          
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:296
          public isStarted(): bool
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:301
          public setOptions(array $options): void Sets session.* ini variables.
          /**
           * Sets session.* ini variables.
           *
           * For convenience we omit 'session.' from the beginning of the keys.
           * Explicitly ignores other ini keys.
           *
           * @param array $options Session ini directives [key => value]
           *
           * @see https://php.net/session.configuration
           */
          
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:316
          public setSaveHandler(Symfony\Component\HttpFoundation\Session\Storage\Proxy\AbstractProxy|SessionHandlerInterface|null $saveHandler): void Registers session save handler as a PHP session handler.
          /**
           * Registers session save handler as a PHP session handler.
           *
           * To use internal PHP session save handlers, override this method using ini_set with
           * session.save_handler and session.save_path e.g.
           *
           *     ini_set('session.save_handler', 'files');
           *     ini_set('session.save_path', '/tmp');
           *
           * or pass in a \SessionHandler instance which configures session.save_handler in the
           * constructor, for a template see NativeFileSessionHandler.
           *
           * @see https://php.net/session-set-save-handler
           * @see https://php.net/sessionhandlerinterface
           * @see https://php.net/sessionhandler
           *
           * @throws \InvalidArgumentException
           */
          
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:364
          protected loadSession(?array &$session = null): void Load the session with attributes.
          /**
           * Load the session with attributes.
           *
           * After starting the session, PHP retrieves the session from whatever handlers
           * are set to (either PHP's internal, or a custom save handler set with session_set_save_handler()).
           * PHP takes the return value from the read() handler, unserializes it
           * and populates $_SESSION with the result automatically.
           */
          
          Defined in <ROOT>/vendor/symfony/http-foundation/Session/Storage/NativeSessionStorage.php:391
        protected usageReporter -> null
        protected attributeName -> string (10) "attributes"
      • public __construct(?Symfony\Component\HttpFoundation\Session\Storage\SessionStorageInterface $storage = null, ?array $config = null, ?Symfony\Component\HttpFoundation\Session\Attribute\AttributeBagInterface $attributeBag = null, ?Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface $flashes = null, ?Hybridauth\Logger\LoggerInterface $logger = null, ?string $name = null) Constructor de la clase Session.
        /**
         * Constructor de la clase Session.
         *
         * @param SessionStorageInterface $storage Almacenamiento de la sesión.
         * @param AttributeBagInterface $attributes Atributos de la sesión.
         * @param FlashBagInterface $flashes FlashBag para mensajes flash.
         * @param array $config Configuración de la sesión.
         * @param LoggerInterface $logger Logger para el registro de actividades.
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:73
        public createNamespace(string $namespace): Infinyti\Library\Base\Warps\Session\SessionInterface Crea un nuevo namespace dentro de la sesión.
        /**
         * Crea un nuevo namespace dentro de la sesión.
         *
         * @param string $namespace El nombre del namespace a crear.
         * @return SessionNamespace Una nueva instancia de SessionNamespace para gestionar los datos dentro del namespace.
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:118
        public getInstance()
        Defined in <ROOT>/library/base/warps/Session/Session.php:123
        public getConfig(): mixed Obtiene la configuración de la sesión
        /**
         * Obtiene la configuración de la sesión
         *
         * @return mixed
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:133
        public setConfig(?array $config = null): self Establece la configuración de la sesión
        /**
         * Establece la configuración de la sesión
         *
         * @param mixed $config
         *
         * @return self
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:145
        public determineSessionName($name = null): self
        /**
         * @param mixed $name
         *
         * @return self
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:161
        public getCookie(): mixed
        /**
         * @return mixed
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:182
        public set(string $name, mixed $value): void
        /**
         * @return void
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:191
        public setCookie(?Symfony\Component\HttpFoundation\Cookie $cookie = null): self Establece la cookie de sesión utilizando Symfony's Cookie.
        /**
         * Establece la cookie de sesión utilizando Symfony's Cookie.
         *
         * @param Cookie|null $cookie Objeto Cookie de Symfony si se proporciona, de lo contrario se creará una nueva cookie.
         * @return self
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:205
        public start(): bool
        Defined in <ROOT>/library/base/warps/Session/Session.php:226
        public startSession($request = null): void Inicia la sesión customizada para Infinyti.
        /**
         * Inicia la sesión customizada para Infinyti.
         *
         * @param [type] $request
         * @return void
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:240
        public destroy(): void Destruye la sesión
        /**
         * Destruye la sesión
         *
         * @return void
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:274
        public __get(string $name): void Obtiene un valor de la sesión
        /**
         * Obtiene un valor de la sesión
         *
         * @param string $name
         *
         * @return void
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:286
        public getAll(): array Array asociativo con todos los datos de la sesión. Obtiene todos los datos almacenados en la sesión.
        /**
         * Obtiene todos los datos almacenados en la sesión.
         *
         * Este método devuelve un array asociativo con todos los datos de la sesión.
         * Es útil para obtener una visión completa de lo que se almacena en la sesión,
         * sin necesidad de acceder a cada clave individualmente.
         *
         * @return array Array asociativo con todos los datos de la sesión.
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:300
        public generateCsrfToken(): string El token CSRF generado. Genera un token CSRF y lo almacena en la sesión.
        /**
         * Genera un token CSRF y lo almacena en la sesión.
         *
         * @return string El token CSRF generado.
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:315
        public validateCsrfToken($token): bool Verdadero si el token es válido, falso en caso contrario. Valida un token CSRF.
        /**
         * Valida un token CSRF.
         *
         * @param string $token El token CSRF a validar.
         * @return bool Verdadero si el token es válido, falso en caso contrario.
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:328
        protected shouldRegenerateId(): bool Verdadero si es necesario regenerar el ID, falso en caso contrario. Determina si es necesario regenerar el ID de la sesión.
        /**
         * Determina si es necesario regenerar el ID de la sesión.
         *
         * @return bool Verdadero si es necesario regenerar el ID, falso en caso contrario.
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:345
        public maybeRegenerateId() Regenera el ID de la sesión si es necesario.
        /**
         * Regenera el ID de la sesión si es necesario.
         */
        
        Defined in <ROOT>/library/base/warps/Session/Session.php:358
        protected isSessionExpired()
        Defined in <ROOT>/library/base/warps/Session/Session.php:367
        protected updateLastActivity()
        Defined in <ROOT>/library/base/warps/Session/Session.php:373
        public getCookieLifetime()
        Defined in <ROOT>/library/base/warps/Session/Session.php:379
        public setCookieLifetime($lifetime)
        Defined in <ROOT>/library/base/warps/Session/Session.php:384
        public getCookiePath()
        Defined in <ROOT>/library/base/warps/Session/Session.php:389
        public setCookiePath($path)
        Defined in <ROOT>/library/base/warps/Session/Session.php:394
        public getCookieDomain()
        Defined in <ROOT>/library/base/warps/Session/Session.php:399
        public setCookieDomain($domain)
        Defined in <ROOT>/library/base/warps/Session/Session.php:404
        public getCookieSecure()
        Defined in <ROOT>/library/base/warps/Session/Session.php:409
        public setCookieSecure($secure)
        Defined in <ROOT>/library/base/warps/Session/Session.php:414
        public getCookieHttpOnly()
        Defined in <ROOT>/library/base/warps/Session/Session.php:419
        public setCookieHttpOnly($httpOnly)
        Defined in <ROOT>/library/base/warps/Session/Session.php:424
        public getCookieSamesite()
        Defined in <ROOT>/library/base/warps/Session/Session.php:429
        public setCookieSamesite($samesite)
        Defined in <ROOT>/library/base/warps/Session/Session.php:434
        public isLoggedIn()
        Defined in <ROOT>/library/base/warps/Session/Session.php:440
        public has(string $name): bool
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:62
        public get(string $name, mixed $default = null): mixed
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:67
        public all(): array
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:77
        public replace(array $attributes): void
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:82
        public remove(string $name): mixed
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:87
        public clear(): void
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:92
        public isStarted(): bool
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:97
        public getIterator(): ArrayIterator Returns an iterator for attributes.
        /**
         * Returns an iterator for attributes.
         *
         * @return \ArrayIterator<string, mixed>
         */
        
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:107
        public count(): int Returns the number of attributes.
        /**
         * Returns the number of attributes.
         */
        
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:115
        public & getUsageIndex(): int
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:120
        public isEmpty(): bool
        /**
         * @internal
         */
        
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:128
        public invalidate(?int $lifetime = null): bool
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:145
        public migrate(bool $destroy = false, ?int $lifetime = null): bool
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:152
        public save(): void
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:157
        public getId(): string
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:162
        public setId(string $id): void
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:167
        public getName(): string
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:174
        public setName(string $name): void
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:179
        public getMetadataBag(): Symfony\Component\HttpFoundation\Session\Storage\MetadataBag
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:184
        public registerBag(Symfony\Component\HttpFoundation\Session\SessionBagInterface $bag): void
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:194
        public getBag(string $name): Symfony\Component\HttpFoundation\Session\SessionBagInterface
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:199
        public getFlashBag(): Symfony\Component\HttpFoundation\Session\Flash\FlashBagInterface Gets the flashbag interface.
        /**
         * Gets the flashbag interface.
         */
        
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:209
        public delete(string $keys): Infinyti\Library\Base\Warps\Session\SessionInterface Unset a value within session data.
        /**
         * Unset a value within session data.
         *
         * @param string ...$keys All the keys to remove from the session
         *
         * @return SessionInterface
         */
        
        Defined in <ROOT>/library/base/warps/Session/Traits/SessionTrait.php:65
        private flashKey(string $key): string Converts the passed session key into a flashed key.
        /**
         * Converts the passed session key into a flashed key.
         *
         * @param string $key The key to convert
         *
         * @return string
         */
        
        Defined in <ROOT>/library/base/warps/Session/Traits/SessionTrait.php:110
        public getFlash(string $key): mixed Retrieve a one-time value from the session data.
        /**
         * Retrieve a one-time value from the session data.
         *
         * @param string $key The name of the flash value to retrieve
         *
         * @return mixed
         */
        
        Defined in <ROOT>/library/base/warps/Session/Traits/SessionTrait.php:123
        public setFlash(string $key, $value): Infinyti\Library\Base\Warps\Session\SessionInterface Set a one-time value within session data.
        /**
         * Set a one-time value within session data.
         *
         * @param string $key The name of the flash value to update
         * @param mixed $value The value to store against the key
         *
         * @return SessionInterface
         */
        
        Defined in <ROOT>/library/base/warps/Session/Traits/SessionTrait.php:143
        private Symfony\Component\HttpFoundation\Session\Session::getAttributeBag(): Symfony\Component\HttpFoundation\Session\Attribute\AttributeBagInterface Gets the attributebag interface.
        /**
         * Gets the attributebag interface.
         *
         * Note that this method was added to help with IDE autocompletion.
         */
        
        Inherited from Symfony\Component\HttpFoundation\Session\Session
        Defined in <ROOT>/vendor/symfony/http-foundation/Session/Session.php:219
      • 0 => integer 1785378387
        2026-07-30T02:26:27+00:00
        
        1 => null
      protected post -> Infinyti\Library\Base\Warps\Collections\Collection#1511 (2)
      • Properties (2)
      • Methods (183)
      • Static methods (13)
      • Static properties (2)
      • Iterator (2)
      • toString
      • protected items -> array (2)
        users_id => string (5) "guest"
        business_id => string (14) "guest-businnes"
        protected escapeWhenCastingToString -> boolean false
      • public __get($key)
        Defined in <ROOT>/library/base/warps/collections/Collection.php:12
        public __construct($items = array()) Create a new collection.
        /**
         * Create a new collection.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
        public all(): array<TKey, TValue> Get all of the items in the collection.
        /**
         * Get all of the items in the collection.
         *
         * @return array<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
        public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
        /**
         * Get a lazy collection for the items in this collection.
         *
         * @return \Illuminate\Support\LazyCollection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
        public median($key = null): float|int|null Get the median of a given key.
        /**
         * Get the median of a given key.
         *
         * @param  string|array<array-key, string>|null  $key
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
        public mode($key = null): array<int, float|int>|null Get the mode of a given key.
        /**
         * Get the mode of a given key.
         *
         * @param  string|array<array-key, string>|null  $key
         * @return array<int, float|int>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
        public collapse(): static<int, mixed> Collapse the collection of items into a single array.
        /**
         * Collapse the collection of items into a single array.
         *
         * @return static<int, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
        public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
        /**
         * Collapse the collection of items into a single array while preserving its keys.
         *
         * @return static<mixed, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
        public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
        /**
         * Determine if an item exists in the collection.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
        public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
        /**
         * Determine if an item exists, using strict comparison.
         *
         * @param  (callable(TValue): bool)|TValue|array-key  $key
         * @param  TValue|null  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
        public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
        /**
         * Determine if an item is not contained in the collection.
         *
         * @param  mixed  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
        public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
        /**
         * Determine if an item is not contained in the enumerable, using strict comparison.
         *
         * @param  mixed  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
        public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
        /**
         * Cross join with the given lists, returning all possible permutations.
         *
         * @template TCrossJoinKey
         * @template TCrossJoinValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
         * @return static<int, array<int, TValue|TCrossJoinValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
        public diff($items): static Get the items in the collection that are not present in the given items.
        /**
         * Get the items in the collection that are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
        public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
        /**
         * Get the items in the collection that are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
        public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
        /**
         * Get the items in the collection whose keys and values are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
        public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
        /**
         * Get the items in the collection whose keys and values are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
        public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
        /**
         * Get the items in the collection whose keys are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
        public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
        /**
         * Get the items in the collection whose keys are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
        public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
        /**
         * Retrieve duplicate items from the collection.
         *
         * @template TMapValue
         *
         * @param  (callable(TValue): TMapValue)|string|null  $callback
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
        public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
        /**
         * Retrieve duplicate items from the collection using strict comparison.
         *
         * @template TMapValue
         *
         * @param  (callable(TValue): TMapValue)|string|null  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
        protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
        /**
         * Get the comparison function to detect duplicates.
         *
         * @param  bool  $strict
         * @return callable(TValue, TValue): bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
        public except($keys): static Get all items except for those with the specified keys.
        /**
         * Get all items except for those with the specified keys.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
        public filter(?callable $callback = null): static Run a filter over each of the items.
        /**
         * Run a filter over each of the items.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
        public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
        /**
         * Get the first item from the collection passing the given truth test.
         *
         * @template TFirstDefault
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
         * @return TValue|TFirstDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
        public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
        /**
         * Get a flattened array of the items in the collection.
         *
         * @param  int  $depth
         * @return static<int, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
        public flip(): static<TValue, TKey> Flip the items in the collection.
        /**
         * Flip the items in the collection.
         *
         * @return static<TValue, TKey>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
        public forget($keys): $this Remove an item from the collection by key.
        /**
         * Remove an item from the collection by key.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
        public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
        /**
         * Get an item from the collection by key.
         *
         * @template TGetDefault
         *
         * @param  TKey|null  $key
         * @param  TGetDefault|(\Closure(): TGetDefault)  $default
         * @return TValue|TGetDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
        public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
        /**
         * Get an item from the collection by key or add it to collection if it does not exist.
         *
         * @template TGetOrPutValue
         *
         * @param  mixed  $key
         * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
         * @return TValue|TGetOrPutValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
        public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
        /**
         * Group an associative array by a field or using a callback.
         *
         * @template TGroupKey of array-key|\UnitEnum|\Stringable
         *
         * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
         * @param  bool  $preserveKeys
         * @return static<
         *  ($groupBy is (array|string)
         *      ? array-key
         *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
         *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
         * >
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
        public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
        /**
         * Key an associative array by a field or using a callback.
         *
         * @template TNewKey of array-key|\UnitEnum
         *
         * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
         * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
        public has($key): bool Determine if an item exists in the collection by key.
        /**
         * Determine if an item exists in the collection by key.
         *
         * @param  TKey|array<array-key, TKey>  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
        public hasAny($key): bool Determine if any of the keys exist in the collection.
        /**
         * Determine if any of the keys exist in the collection.
         *
         * @param  TKey|array<array-key, TKey>  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
        public implode($value, $glue = null): string Concatenate values of a given key as a string.
        /**
         * Concatenate values of a given key as a string.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $value
         * @param  string|null  $glue
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
        public intersect($items): static Intersect the collection with the given items.
        /**
         * Intersect the collection with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
        public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
        /**
         * Intersect the collection with the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
        public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
        /**
         * Intersect the collection with the given items with additional index check.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
        public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
        /**
         * Intersect the collection with the given items with additional index check, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
        public intersectByKeys($items): static Intersect the collection with the given items by key.
        /**
         * Intersect the collection with the given items by key.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
        public isEmpty(): bool Determine if the collection is empty or not.
        /**
         * Determine if the collection is empty or not.
         *
         * @phpstan-assert-if-true null $this->first()
         * @phpstan-assert-if-true null $this->last()
         *
         * @phpstan-assert-if-false TValue $this->first()
         * @phpstan-assert-if-false TValue $this->last()
         *
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
        public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
        /**
         * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return bool
         *
         * @deprecated 12.49.0 Use the `hasSole()` method instead.
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
        public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
        /**
         * Determine if the collection contains multiple items.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return bool
         *
         * @deprecated 12.50.0 Use the `hasMany()` method instead.
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
        public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
        /**
         * Join all items from the collection using a string. The final items can use a separate glue string.
         *
         * @param  string  $glue
         * @param  string  $finalGlue
         * @return TValue|string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
        public keys(): static<int, TKey> Get the keys of the collection items.
        /**
         * Get the keys of the collection items.
         *
         * @return static<int, TKey>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
        public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
        /**
         * Get the last item from the collection.
         *
         * @template TLastDefault
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @param  TLastDefault|(\Closure(): TLastDefault)  $default
         * @return TValue|TLastDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
        public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
        /**
         * Get the values of a given key.
         *
         * @param  \Closure|string|int|array<array-key, string>|null  $value
         * @param  \Closure|string|null  $key
         * @return static<array-key, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
        public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
        /**
         * Run a map over each of the items.
         *
         * @template TMapValue
         *
         * @param  callable(TValue, TKey): TMapValue  $callback
         * @return static<TKey, TMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
        public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
        /**
         * Run a dictionary map over the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapToDictionaryKey of array-key
         * @template TMapToDictionaryValue
         *
         * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
         * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
        public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
        /**
         * Run an associative map over each of the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapWithKeysKey of array-key
         * @template TMapWithKeysValue
         *
         * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
         * @return static<TMapWithKeysKey, TMapWithKeysValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
        public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
        /**
         * Merge the collection with the given items.
         *
         * @template TMergeValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
         * @return static<TKey, TValue|TMergeValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
        public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
        /**
         * Recursively merge the collection with the given items.
         *
         * @template TMergeRecursiveValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
         * @return static<TKey, TValue|TMergeRecursiveValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
        public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
        /**
         * Multiply the items in the collection by the multiplier.
         *
         * @param  int  $multiplier
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
        public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
        /**
         * Create a collection by using this collection for keys and another for its values.
         *
         * @template TCombineValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
         * @return static<TValue, TCombineValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
        public union($items): static Union the collection with the given items.
        /**
         * Union the collection with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
        public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
        /**
         * Create a new collection consisting of every n-th element.
         *
         * @param  int  $step
         * @param  int  $offset
         * @return ($step is positive-int ? static : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
        public only($keys): static Get the items with the specified keys.
        /**
         * Get the items with the specified keys.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
        public select($keys): static Select specific values from the items within the collection.
        /**
         * Select specific values from the items within the collection.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
        public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
        /**
         * Get and remove the last N items from the collection.
         *
         * @param  int  $count
         * @return ($count is 1 ? TValue|null : static<int, TValue>)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
        public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
        /**
         * Push an item onto the beginning of the collection.
         *
         * @param  TValue  $value
         * @param  TKey  $key
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
        public push($values): $this Push one or more items onto the end of the collection.
        /**
         * Push one or more items onto the end of the collection.
         *
         * @param  TValue  ...$values
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
        public unshift($values): $this Prepend one or more items to the beginning of the collection.
        /**
         * Prepend one or more items to the beginning of the collection.
         *
         * @param  TValue  ...$values
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
        public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
        /**
         * Push all of the given items onto the collection.
         *
         * @template TConcatKey of array-key
         * @template TConcatValue
         *
         * @param  iterable<TConcatKey, TConcatValue>  $source
         * @return static<TKey|TConcatKey, TValue|TConcatValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
        public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
        /**
         * Get and remove an item from the collection.
         *
         * @template TPullDefault
         *
         * @param  TKey  $key
         * @param  TPullDefault|(\Closure(): TPullDefault)  $default
         * @return TValue|TPullDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
        public put($key, $value): $this Put an item in the collection by key.
        /**
         * Put an item in the collection by key.
         *
         * @param  TKey  $key
         * @param  TValue  $value
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
        public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
        /**
         * Get one or a specified number of items randomly from the collection.
         *
         * @param  (callable(self<TKey, TValue>): int)|int|null  $number
         * @param  bool  $preserveKeys
         * @return ($number is null ? TValue : static<int, TValue>)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
        public replace($items): static Replace the collection items with the given items.
        /**
         * Replace the collection items with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
        public replaceRecursive($items): static Recursively replace the collection items with the given items.
        /**
         * Recursively replace the collection items with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
        public reverse(): static Reverse items order.
        /**
         * Reverse items order.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
        public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
        /**
         * Search the collection for a given value and return the corresponding key if successful.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TKey|false
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
        public before($value, $strict = false): TValue|null Get the item before the given item.
        /**
         * Get the item before the given item.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
        public after($value, $strict = false): TValue|null Get the item after the given item.
        /**
         * Get the item after the given item.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
        public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
        /**
         * Get and remove the first N items from the collection.
         *
         * @param  int<0, max>  $count
         * @return ($count is 1 ? TValue|null : static<int, TValue>)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
        public shuffle(): static Shuffle the items in the collection.
        /**
         * Shuffle the items in the collection.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
        public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
        /**
         * Create chunks representing a "sliding window" view of the items in the collection.
         *
         * @param  positive-int  $size
         * @param  positive-int  $step
         * @return static<int, static>
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
        public skip($count): static Skip the first {$count} items.
        /**
         * Skip the first {$count} items.
         *
         * @param  int  $count
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
        public skipUntil($value): static Skip items in the collection until the given condition is met.
        /**
         * Skip items in the collection until the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
        public skipWhile($value): static Skip items in the collection while the given condition is met.
        /**
         * Skip items in the collection while the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
        public slice($offset, $length = null): static Slice the underlying collection array.
        /**
         * Slice the underlying collection array.
         *
         * @param  int  $offset
         * @param  int|null  $length
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
        public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
        /**
         * Split a collection into a certain number of groups.
         *
         * @param  int  $numberOfGroups
         * @return ($numberOfGroups is positive-int ? static<int, static> : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
        public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
        /**
         * Split a collection into a certain number of groups, and fill the first groups completely.
         *
         * @param  int  $numberOfGroups
         * @return ($numberOfGroups is positive-int ? static<int, static> : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
        public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
        /**
         * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue
         *
         * @throws \Illuminate\Support\ItemNotFoundException
         * @throws \Illuminate\Support\MultipleItemsFoundException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
        public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
        /**
         * Determine if the collection contains a single item, optionally matching the given criteria.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
        public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
        /**
         * Get the first item in the collection but throw an exception if no matching items exist.
         *
         * @param  (callable(TValue, TKey): bool)|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue
         *
         * @throws \Illuminate\Support\ItemNotFoundException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
        public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
        /**
         * Chunk the collection into chunks of the given size.
         *
         * @param  int  $size
         * @param  bool  $preserveKeys
         * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
        public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
        /**
         * Chunk the collection into chunks with a callback.
         *
         * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
         * @return static<int, static<TKey, TValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
        public sort($callback = null): static Sort through each item with a callback.
        /**
         * Sort through each item with a callback.
         *
         * @param  (callable(TValue, TValue): int)|null|int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
        public sortDesc($options = 0): static Sort items in descending order.
        /**
         * Sort items in descending order.
         *
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
        public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
        /**
         * Sort the collection using the given callback.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
         * @param  int  $options
         * @param  bool  $descending
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
        protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
        /**
         * Sort the collection using multiple comparisons.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
        public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
        /**
         * Sort the collection in descending order using the given callback.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
        public sortKeys($options = 0, $descending = false): static Sort the collection keys.
        /**
         * Sort the collection keys.
         *
         * @param  int  $options
         * @param  bool  $descending
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
        public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
        /**
         * Sort the collection keys in descending order.
         *
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
        public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
        /**
         * Sort the collection keys using a callback.
         *
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
        public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
        /**
         * Splice a portion of the underlying collection array.
         *
         * @param  int  $offset
         * @param  int|null  $length
         * @param  array<array-key, TValue>  $replacement
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
        public take($limit): static Take the first or last {$limit} items.
        /**
         * Take the first or last {$limit} items.
         *
         * @param  int  $limit
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
        public takeUntil($value): static Take items in the collection until the given condition is met.
        /**
         * Take items in the collection until the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
        public takeWhile($value): static Take items in the collection while the given condition is met.
        /**
         * Take items in the collection while the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
        public transform(callable $callback): $this Transform each item in the collection using a callback.
        /**
         * Transform each item in the collection using a callback.
         *
         * @template TMapValue
         *
         * @param  callable(TValue, TKey): TMapValue  $callback
         * @return $this
         *
         * @phpstan-this-out static<TKey, TMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
        public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
        /**
         * Flatten a multi-dimensional associative array with dots.
         *
         * @param  int  $depth
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
        public undot(): static Convert a flatten "dot" notation array into an expanded array.
        /**
         * Convert a flatten "dot" notation array into an expanded array.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
        public unique($key = null, $strict = false): static Return only unique items from the collection array.
        /**
         * Return only unique items from the collection array.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $key
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
        public values(): static<int, TValue> Reset the keys on the underlying array.
        /**
         * Reset the keys on the underlying array.
         *
         * @return static<int, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
        public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
        /**
         * Zip the collection together with one or more arrays.
         *
         * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
         *      => [[1, 4], [2, 5], [3, 6]]
         *
         * @template TZipValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
         * @return static<int, static<int, TValue|TZipValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
        public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
        /**
         * Pad collection to the specified length with a value.
         *
         * @template TPadValue
         *
         * @param  int  $size
         * @param  TPadValue  $value
         * @return static<int, TValue|TPadValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
        public getIterator(): Traversable Get an iterator for the items.
        /**
         * Get an iterator for the items.
         *
         * @return \ArrayIterator<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
        public count(): int Count the number of items in the collection.
        /**
         * Count the number of items in the collection.
         *
         * @return int<0, max>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
        public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
        /**
         * Count the number of items in the collection by a field or using a callback.
         *
         * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
         * @return static<array-key, int>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
        public add($item): $this Add an item to the collection.
        /**
         * Add an item to the collection.
         *
         * @param  TValue  $item
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
        public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
        /**
         * Get a base Support collection instance from this collection.
         *
         * @return \Illuminate\Support\Collection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
        public offsetExists($key): bool Determine if an item exists at an offset.
        /**
         * Determine if an item exists at an offset.
         *
         * @param  TKey  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
        public offsetGet($key): mixed Get an item at a given offset.
        /**
         * Get an item at a given offset.
         *
         * @param  TKey  $key
         * @return TValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
        public offsetSet($key, $value): void Set the item at a given offset.
        /**
         * Set the item at a given offset.
         *
         * @param  TKey|null  $key
         * @param  TValue  $value
         * @return void
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
        public offsetUnset($key): void Unset the item at a given offset.
        /**
         * Unset the item at a given offset.
         *
         * @param  TKey  $key
         * @return void
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
        public avg($callback = null): float|int|null Get the average value of a given key.
        /**
         * Get the average value of a given key.
         *
         * @param  (callable(TValue): float|int)|string|null  $callback
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
        public average($callback = null): float|int|null Alias for the "avg" method.
        /**
         * Alias for the "avg" method.
         *
         * @param  (callable(TValue): float|int)|string|null  $callback
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
        public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
        /**
         * Alias for the "contains" method.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
        public dd($args): never Dump the given arguments and terminate execution.
        /**
         * Dump the given arguments and terminate execution.
         *
         * @param  mixed  ...$args
         * @return never
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
        public dump($args): $this Dump the items.
        /**
         * Dump the items.
         *
         * @param  mixed  ...$args
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
        public each(callable $callback): $this Execute a callback over each item.
        /**
         * Execute a callback over each item.
         *
         * @param  callable(TValue, TKey): mixed  $callback
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
        public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
        /**
         * Execute a callback over each nested chunk of items.
         *
         * @param  callable(...mixed): mixed  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
        public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
        /**
         * Determine if all items pass the given truth test.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
        public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
        /**
         * Get the first item by the given key value pair.
         *
         * @param  callable|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
        public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
        /**
         * Determine if the collection contains multiple items, optionally matching the given criteria.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
        public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
        /**
         * Get a single key's value from the first matching item in the collection.
         *
         * @template TValueDefault
         *
         * @param  string  $key
         * @param  TValueDefault|(\Closure(): TValueDefault)  $default
         * @return TValue|TValueDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
        public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
        /**
         * Ensure that every item in the collection is of the expected type.
         *
         * @template TEnsureOfType
         *
         * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
         * @return static<TKey, TEnsureOfType>
         *
         * @throws \UnexpectedValueException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
        public isNotEmpty(): bool Determine if the collection is not empty.
        /**
         * Determine if the collection is not empty.
         *
         * @phpstan-assert-if-true TValue $this->first()
         * @phpstan-assert-if-true TValue $this->last()
         *
         * @phpstan-assert-if-false null $this->first()
         * @phpstan-assert-if-false null $this->last()
         *
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
        public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
        /**
         * Run a map over each nested chunk of items.
         *
         * @template TMapSpreadValue
         *
         * @param  callable(mixed...): TMapSpreadValue  $callback
         * @return static<TKey, TMapSpreadValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
        public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
        /**
         * Run a grouping map over the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapToGroupsKey of array-key
         * @template TMapToGroupsValue
         *
         * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
         * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
        public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
        /**
         * Map a collection and flatten the result by a single level.
         *
         * @template TFlatMapKey of array-key
         * @template TFlatMapValue
         *
         * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
         * @return static<TFlatMapKey, TFlatMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
        public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
        /**
         * Map the values into a new class.
         *
         * @template TMapIntoValue
         *
         * @param  class-string<TMapIntoValue>  $class
         * @return static<TKey, TMapIntoValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
        public min($callback = null): mixed Get the min value of a given key.
        /**
         * Get the min value of a given key.
         *
         * @param  (callable(TValue):mixed)|string|null  $callback
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
        public max($callback = null): mixed Get the max value of a given key.
        /**
         * Get the max value of a given key.
         *
         * @param  (callable(TValue):mixed)|string|null  $callback
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
        public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
        /**
         * "Paginate" the collection by slicing it into a smaller collection.
         *
         * @param  int  $page
         * @param  int  $perPage
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
        public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
        /**
         * Partition the collection into two arrays using the given callback or key.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return static<int<0, 1>, static<TKey, TValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
        public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
        /**
         * Calculate the percentage of items that pass a given truth test.
         *
         * @param  (callable(TValue, TKey): bool)  $callback
         * @param  int  $precision
         * @return float|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
        public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
        /**
         * Get the sum of the given values.
         *
         * @template TReturnType
         *
         * @param  (callable(TValue): TReturnType)|string|null  $callback
         * @return ($callback is callable ? TReturnType : mixed)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
        public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
        /**
         * Apply the callback if the collection is empty.
         *
         * @template TWhenEmptyReturnType
         *
         * @param  (callable($this): TWhenEmptyReturnType)  $callback
         * @param  (callable($this): TWhenEmptyReturnType)|null  $default
         * @return $this|TWhenEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
        public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
        /**
         * Apply the callback if the collection is not empty.
         *
         * @template TWhenNotEmptyReturnType
         *
         * @param  callable($this): TWhenNotEmptyReturnType  $callback
         * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
         * @return $this|TWhenNotEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
        public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
        /**
         * Apply the callback unless the collection is empty.
         *
         * @template TUnlessEmptyReturnType
         *
         * @param  callable($this): TUnlessEmptyReturnType  $callback
         * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
         * @return $this|TUnlessEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
        public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
        /**
         * Apply the callback unless the collection is not empty.
         *
         * @template TUnlessNotEmptyReturnType
         *
         * @param  callable($this): TUnlessNotEmptyReturnType  $callback
         * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
         * @return $this|TUnlessNotEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
        public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  callable|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
        public whereNull($key = null): static Filter items where the value for the given key is null.
        /**
         * Filter items where the value for the given key is null.
         *
         * @param  string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
        public whereNotNull($key = null): static Filter items where the value for the given key is not null.
        /**
         * Filter items where the value for the given key is not null.
         *
         * @param  string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
        public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  mixed  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
        public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
        public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
        public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
        /**
         * Filter items such that the value of the given key is between the given values.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
        public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
        /**
         * Filter items such that the value of the given key is not between the given values.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
        public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
        public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
        public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
        /**
         * Filter the items, removing any items that don't match the given type(s).
         *
         * @template TWhereInstanceOf
         *
         * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
         * @return static<TKey, TWhereInstanceOf>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
        public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
        /**
         * Pass the collection to the given callback and return the result.
         *
         * @template TPipeReturnType
         *
         * @param  callable($this): TPipeReturnType  $callback
         * @return TPipeReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
        public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
        /**
         * Pass the collection into a new class.
         *
         * @template TPipeIntoValue
         *
         * @param  class-string<TPipeIntoValue>  $class
         * @return TPipeIntoValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
        public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
        /**
         * Pass the collection through a series of callable pipes and return the result.
         *
         * @param  array<callable>  $callbacks
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
        public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
        /**
         * Reduce the collection to a single value.
         *
         * @template TReduceInitial
         * @template TReduceReturnType
         *
         * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
         * @param  TReduceInitial  $initial
         * @return TReduceReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
        public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
        /**
         * Reduce the collection to multiple aggregate values.
         *
         * @param  callable  $callback
         * @param  mixed  ...$initial
         * @return array
         *
         * @throws \UnexpectedValueException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
        public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
        /**
         * Reduce an associative collection to a single value.
         *
         * @template TReduceWithKeysInitial
         * @template TReduceWithKeysReturnType
         *
         * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
         * @param  TReduceWithKeysInitial  $initial
         * @return TReduceWithKeysReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
        public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
        /**
         * Create a collection of all elements that do not pass a given truth test.
         *
         * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
        public tap(callable $callback): $this Pass the collection to the given callback and then return it.
        /**
         * Pass the collection to the given callback and then return it.
         *
         * @param  callable($this): mixed  $callback
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
        public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
        /**
         * Return only unique items from the collection array using strict comparison.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
        public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
        /**
         * Collect the values into a collection.
         *
         * @return \Illuminate\Support\Collection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
        public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
        /**
         * Get the collection of items as a plain array.
         *
         * @return array<TKey, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
        public jsonSerialize(): array Convert the object into something JSON serializable.
        /**
         * Convert the object into something JSON serializable.
         *
         * @return array<TKey, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
        public toJson($options = 0): string Get the collection of items as JSON.
        /**
         * Get the collection of items as JSON.
         *
         * @param  int  $options
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
        public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
        /**
         * Get the collection of items as pretty print formatted JSON.
         *
         * @param  int  $options
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
        public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
        /**
         * Get a CachingIterator instance.
         *
         * @param  int  $flags
         * @return \CachingIterator
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
        public __toString(): string Convert the collection to its string representation.
        /**
         * Convert the collection to its string representation.
         *
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
        public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
        /**
         * Indicate that the model's string representation should be escaped when __toString is invoked.
         *
         * @param  bool  $escape
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
        protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
        /**
         * Results array of items from Collection or Arrayable.
         *
         * @param  mixed  $items
         * @return array<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
        protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
        /**
         * Get an operator checker callback.
         *
         * @param  callable|string  $key
         * @param  string|null  $operator
         * @param  mixed  $value
         * @return \Closure
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
        protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
        /**
         * Determine if the given value is callable, but not a string.
         *
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
        protected valueRetriever($value): callable Get a value retrieving callback.
        /**
         * Get a value retrieving callback.
         *
         * @param  callable|string|null  $value
         * @return callable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
        protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
        /**
         * Make a function to check an item's equality.
         *
         * @param  mixed  $value
         * @return \Closure(mixed): bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
        protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
        /**
         * Make a function using another function, by negating its result.
         *
         * @param  \Closure  $callback
         * @return \Closure
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
        protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
        /**
         * Make a function that returns what's passed to it.
         *
         * @return \Closure(TValue): TValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
        public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
        /**
         * Apply the callback if the given "value" is (or resolves to) truthy.
         *
         * @template TWhenParameter
         * @template TWhenReturnType
         *
         * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
         * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
         * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
         * @return $this|TWhenReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
        public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
        /**
         * Apply the callback if the given "value" is (or resolves to) falsy.
         *
         * @template TUnlessParameter
         * @template TUnlessReturnType
         *
         * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
         * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
         * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
         * @return $this|TUnlessReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
        public __call($method, $parameters): mixed Dynamically handle calls to the class.
        /**
         * Dynamically handle calls to the class.
         *
         * @param  string  $method
         * @param  array  $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
        public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
        /**
         * Create a new resource collection instance for the given resource.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
         * @return \Illuminate\Http\Resources\Json\ResourceCollection
         *
         * @throws \Throwable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
        protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
        /**
         * Guess the resource collection for the items.
         *
         * @return \Illuminate\Http\Resources\Json\ResourceCollection
         *
         * @throws \Throwable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
        protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
        /**
         * Get the resource class from the class attribute.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
         * @return class-string<*>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
        protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
        /**
         * Get the resource collection class from the class attribute.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
         * @return class-string<*>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
      • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
        /**
         * Create a collection with the given range.
         *
         * @param  int  $from
         * @param  int  $to
         * @param  int  $step
         * @return static<int, int>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
        public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
        /**
         * Create a new collection instance if the value isn't one already.
         *
         * @template TMakeKey of array-key
         * @template TMakeValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
         * @return static<TMakeKey, TMakeValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
        public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
        /**
         * Wrap the given value in a collection if applicable.
         *
         * @template TWrapValue
         *
         * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
         * @return static<array-key, TWrapValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
        public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
        /**
         * Get the underlying items from the given collection if applicable.
         *
         * @template TUnwrapKey of array-key
         * @template TUnwrapValue
         *
         * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
         * @return array<TUnwrapKey, TUnwrapValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
        public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
        /**
         * Create a new instance with no items.
         *
         * @return static
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
        public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
        /**
         * Create a new collection by invoking the callback a given amount of times.
         *
         * @template TTimesValue
         *
         * @param  int  $number
         * @param  (callable(int): TTimesValue)|null  $callback
         * @return static<int, TTimesValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
        public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
        /**
         * Create a new collection by decoding a JSON string.
         *
         * @param  string  $json
         * @param  int  $depth
         * @param  int  $flags
         * @return static<TKey, TValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
        public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
        /**
         * Add a method to the list of proxied methods.
         *
         * @param  string  $method
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
        public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
        /**
         * Register a custom macro.
         *
         * @param  string  $name
         * @param  object|callable  $macro
         *
         * @param-closure-this static  $macro
         *
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
        public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
        /**
         * Mix another object into the class.
         *
         * @param  object  $mixin
         * @param  bool  $replace
         * @return void
         *
         * @throws \ReflectionException
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
        public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
        /**
         * Checks if macro is registered.
         *
         * @param  string  $name
         * @return bool
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
        public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
        /**
         * Flush the existing macros.
         *
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
        public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
        /**
         * Dynamically handle calls to the class.
         *
         * @param  string  $method
         * @param  array  $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
      • protected static Illuminate\Support\Collection::$proxies :: array (32)
        0 => string (7) "average"
        1 => string (3) "avg"
        2 => string (8) "contains"
        3 => string (13) "doesntContain"
        4 => string (4) "each"
        5 => string (5) "every"
        6 => string (6) "filter"
        7 => string (5) "first"
        8 => string (7) "flatMap"
        9 => string (7) "groupBy"
        10 => string (7) "hasMany"
        11 => string (7) "hasSole"
        12 => string (5) "keyBy"
        13 => string (4) "last"
        14 => string (3) "map"
        15 => string (3) "max"
        16 => string (3) "min"
        17 => string (9) "partition"
        18 => string (10) "percentage"
        19 => string (6) "reject"
        20 => string (9) "skipUntil"
        21 => string (9) "skipWhile"
        22 => string (4) "some"
        23 => string (6) "sortBy"
        24 => string (10) "sortByDesc"
        25 => string (3) "sum"
        26 => string (9) "takeUntil"
        27 => string (9) "takeWhile"
        28 => string (6) "unique"
        29 => string (6) "unless"
        30 => string (5) "until"
        31 => string (4) "when"
        protected static Illuminate\Support\Collection::$macros :: array (1)
        recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
        • Methods (4)
        • Static methods (2)
      • 0 => string (5) "guest"
        1 => string (14) "guest-businnes"
      • post string (51) "{"users_id":"guest","business_id":"guest-businnes"}"
        • Json (2)
        • users_id => string (5) "guest"
          business_id => string (14) "guest-businnes"
      protected get -> Infinyti\Library\Base\Warps\Collections\Collection#486 (2)
      • Properties (2)
      • Methods (183)
      • Static methods (13)
      • Static properties (2)
      • toString
      • protected items -> array (0)
        protected escapeWhenCastingToString -> boolean false
      • public __get($key)
        Defined in <ROOT>/library/base/warps/collections/Collection.php:12
        public __construct($items = array()) Create a new collection.
        /**
         * Create a new collection.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
        public all(): array<TKey, TValue> Get all of the items in the collection.
        /**
         * Get all of the items in the collection.
         *
         * @return array<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
        public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
        /**
         * Get a lazy collection for the items in this collection.
         *
         * @return \Illuminate\Support\LazyCollection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
        public median($key = null): float|int|null Get the median of a given key.
        /**
         * Get the median of a given key.
         *
         * @param  string|array<array-key, string>|null  $key
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
        public mode($key = null): array<int, float|int>|null Get the mode of a given key.
        /**
         * Get the mode of a given key.
         *
         * @param  string|array<array-key, string>|null  $key
         * @return array<int, float|int>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
        public collapse(): static<int, mixed> Collapse the collection of items into a single array.
        /**
         * Collapse the collection of items into a single array.
         *
         * @return static<int, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
        public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
        /**
         * Collapse the collection of items into a single array while preserving its keys.
         *
         * @return static<mixed, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
        public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
        /**
         * Determine if an item exists in the collection.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
        public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
        /**
         * Determine if an item exists, using strict comparison.
         *
         * @param  (callable(TValue): bool)|TValue|array-key  $key
         * @param  TValue|null  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
        public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
        /**
         * Determine if an item is not contained in the collection.
         *
         * @param  mixed  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
        public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
        /**
         * Determine if an item is not contained in the enumerable, using strict comparison.
         *
         * @param  mixed  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
        public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
        /**
         * Cross join with the given lists, returning all possible permutations.
         *
         * @template TCrossJoinKey
         * @template TCrossJoinValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
         * @return static<int, array<int, TValue|TCrossJoinValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
        public diff($items): static Get the items in the collection that are not present in the given items.
        /**
         * Get the items in the collection that are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
        public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
        /**
         * Get the items in the collection that are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
        public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
        /**
         * Get the items in the collection whose keys and values are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
        public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
        /**
         * Get the items in the collection whose keys and values are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
        public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
        /**
         * Get the items in the collection whose keys are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
        public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
        /**
         * Get the items in the collection whose keys are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
        public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
        /**
         * Retrieve duplicate items from the collection.
         *
         * @template TMapValue
         *
         * @param  (callable(TValue): TMapValue)|string|null  $callback
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
        public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
        /**
         * Retrieve duplicate items from the collection using strict comparison.
         *
         * @template TMapValue
         *
         * @param  (callable(TValue): TMapValue)|string|null  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
        protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
        /**
         * Get the comparison function to detect duplicates.
         *
         * @param  bool  $strict
         * @return callable(TValue, TValue): bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
        public except($keys): static Get all items except for those with the specified keys.
        /**
         * Get all items except for those with the specified keys.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
        public filter(?callable $callback = null): static Run a filter over each of the items.
        /**
         * Run a filter over each of the items.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
        public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
        /**
         * Get the first item from the collection passing the given truth test.
         *
         * @template TFirstDefault
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
         * @return TValue|TFirstDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
        public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
        /**
         * Get a flattened array of the items in the collection.
         *
         * @param  int  $depth
         * @return static<int, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
        public flip(): static<TValue, TKey> Flip the items in the collection.
        /**
         * Flip the items in the collection.
         *
         * @return static<TValue, TKey>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
        public forget($keys): $this Remove an item from the collection by key.
        /**
         * Remove an item from the collection by key.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
        public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
        /**
         * Get an item from the collection by key.
         *
         * @template TGetDefault
         *
         * @param  TKey|null  $key
         * @param  TGetDefault|(\Closure(): TGetDefault)  $default
         * @return TValue|TGetDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
        public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
        /**
         * Get an item from the collection by key or add it to collection if it does not exist.
         *
         * @template TGetOrPutValue
         *
         * @param  mixed  $key
         * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
         * @return TValue|TGetOrPutValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
        public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
        /**
         * Group an associative array by a field or using a callback.
         *
         * @template TGroupKey of array-key|\UnitEnum|\Stringable
         *
         * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
         * @param  bool  $preserveKeys
         * @return static<
         *  ($groupBy is (array|string)
         *      ? array-key
         *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
         *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
         * >
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
        public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
        /**
         * Key an associative array by a field or using a callback.
         *
         * @template TNewKey of array-key|\UnitEnum
         *
         * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
         * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
        public has($key): bool Determine if an item exists in the collection by key.
        /**
         * Determine if an item exists in the collection by key.
         *
         * @param  TKey|array<array-key, TKey>  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
        public hasAny($key): bool Determine if any of the keys exist in the collection.
        /**
         * Determine if any of the keys exist in the collection.
         *
         * @param  TKey|array<array-key, TKey>  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
        public implode($value, $glue = null): string Concatenate values of a given key as a string.
        /**
         * Concatenate values of a given key as a string.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $value
         * @param  string|null  $glue
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
        public intersect($items): static Intersect the collection with the given items.
        /**
         * Intersect the collection with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
        public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
        /**
         * Intersect the collection with the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
        public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
        /**
         * Intersect the collection with the given items with additional index check.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
        public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
        /**
         * Intersect the collection with the given items with additional index check, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
        public intersectByKeys($items): static Intersect the collection with the given items by key.
        /**
         * Intersect the collection with the given items by key.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
        public isEmpty(): bool Determine if the collection is empty or not.
        /**
         * Determine if the collection is empty or not.
         *
         * @phpstan-assert-if-true null $this->first()
         * @phpstan-assert-if-true null $this->last()
         *
         * @phpstan-assert-if-false TValue $this->first()
         * @phpstan-assert-if-false TValue $this->last()
         *
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
        public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
        /**
         * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return bool
         *
         * @deprecated 12.49.0 Use the `hasSole()` method instead.
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
        public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
        /**
         * Determine if the collection contains multiple items.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return bool
         *
         * @deprecated 12.50.0 Use the `hasMany()` method instead.
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
        public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
        /**
         * Join all items from the collection using a string. The final items can use a separate glue string.
         *
         * @param  string  $glue
         * @param  string  $finalGlue
         * @return TValue|string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
        public keys(): static<int, TKey> Get the keys of the collection items.
        /**
         * Get the keys of the collection items.
         *
         * @return static<int, TKey>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
        public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
        /**
         * Get the last item from the collection.
         *
         * @template TLastDefault
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @param  TLastDefault|(\Closure(): TLastDefault)  $default
         * @return TValue|TLastDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
        public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
        /**
         * Get the values of a given key.
         *
         * @param  \Closure|string|int|array<array-key, string>|null  $value
         * @param  \Closure|string|null  $key
         * @return static<array-key, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
        public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
        /**
         * Run a map over each of the items.
         *
         * @template TMapValue
         *
         * @param  callable(TValue, TKey): TMapValue  $callback
         * @return static<TKey, TMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
        public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
        /**
         * Run a dictionary map over the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapToDictionaryKey of array-key
         * @template TMapToDictionaryValue
         *
         * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
         * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
        public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
        /**
         * Run an associative map over each of the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapWithKeysKey of array-key
         * @template TMapWithKeysValue
         *
         * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
         * @return static<TMapWithKeysKey, TMapWithKeysValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
        public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
        /**
         * Merge the collection with the given items.
         *
         * @template TMergeValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
         * @return static<TKey, TValue|TMergeValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
        public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
        /**
         * Recursively merge the collection with the given items.
         *
         * @template TMergeRecursiveValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
         * @return static<TKey, TValue|TMergeRecursiveValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
        public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
        /**
         * Multiply the items in the collection by the multiplier.
         *
         * @param  int  $multiplier
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
        public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
        /**
         * Create a collection by using this collection for keys and another for its values.
         *
         * @template TCombineValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
         * @return static<TValue, TCombineValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
        public union($items): static Union the collection with the given items.
        /**
         * Union the collection with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
        public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
        /**
         * Create a new collection consisting of every n-th element.
         *
         * @param  int  $step
         * @param  int  $offset
         * @return ($step is positive-int ? static : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
        public only($keys): static Get the items with the specified keys.
        /**
         * Get the items with the specified keys.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
        public select($keys): static Select specific values from the items within the collection.
        /**
         * Select specific values from the items within the collection.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
        public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
        /**
         * Get and remove the last N items from the collection.
         *
         * @param  int  $count
         * @return ($count is 1 ? TValue|null : static<int, TValue>)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
        public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
        /**
         * Push an item onto the beginning of the collection.
         *
         * @param  TValue  $value
         * @param  TKey  $key
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
        public push($values): $this Push one or more items onto the end of the collection.
        /**
         * Push one or more items onto the end of the collection.
         *
         * @param  TValue  ...$values
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
        public unshift($values): $this Prepend one or more items to the beginning of the collection.
        /**
         * Prepend one or more items to the beginning of the collection.
         *
         * @param  TValue  ...$values
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
        public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
        /**
         * Push all of the given items onto the collection.
         *
         * @template TConcatKey of array-key
         * @template TConcatValue
         *
         * @param  iterable<TConcatKey, TConcatValue>  $source
         * @return static<TKey|TConcatKey, TValue|TConcatValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
        public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
        /**
         * Get and remove an item from the collection.
         *
         * @template TPullDefault
         *
         * @param  TKey  $key
         * @param  TPullDefault|(\Closure(): TPullDefault)  $default
         * @return TValue|TPullDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
        public put($key, $value): $this Put an item in the collection by key.
        /**
         * Put an item in the collection by key.
         *
         * @param  TKey  $key
         * @param  TValue  $value
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
        public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
        /**
         * Get one or a specified number of items randomly from the collection.
         *
         * @param  (callable(self<TKey, TValue>): int)|int|null  $number
         * @param  bool  $preserveKeys
         * @return ($number is null ? TValue : static<int, TValue>)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
        public replace($items): static Replace the collection items with the given items.
        /**
         * Replace the collection items with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
        public replaceRecursive($items): static Recursively replace the collection items with the given items.
        /**
         * Recursively replace the collection items with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
        public reverse(): static Reverse items order.
        /**
         * Reverse items order.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
        public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
        /**
         * Search the collection for a given value and return the corresponding key if successful.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TKey|false
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
        public before($value, $strict = false): TValue|null Get the item before the given item.
        /**
         * Get the item before the given item.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
        public after($value, $strict = false): TValue|null Get the item after the given item.
        /**
         * Get the item after the given item.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
        public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
        /**
         * Get and remove the first N items from the collection.
         *
         * @param  int<0, max>  $count
         * @return ($count is 1 ? TValue|null : static<int, TValue>)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
        public shuffle(): static Shuffle the items in the collection.
        /**
         * Shuffle the items in the collection.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
        public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
        /**
         * Create chunks representing a "sliding window" view of the items in the collection.
         *
         * @param  positive-int  $size
         * @param  positive-int  $step
         * @return static<int, static>
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
        public skip($count): static Skip the first {$count} items.
        /**
         * Skip the first {$count} items.
         *
         * @param  int  $count
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
        public skipUntil($value): static Skip items in the collection until the given condition is met.
        /**
         * Skip items in the collection until the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
        public skipWhile($value): static Skip items in the collection while the given condition is met.
        /**
         * Skip items in the collection while the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
        public slice($offset, $length = null): static Slice the underlying collection array.
        /**
         * Slice the underlying collection array.
         *
         * @param  int  $offset
         * @param  int|null  $length
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
        public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
        /**
         * Split a collection into a certain number of groups.
         *
         * @param  int  $numberOfGroups
         * @return ($numberOfGroups is positive-int ? static<int, static> : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
        public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
        /**
         * Split a collection into a certain number of groups, and fill the first groups completely.
         *
         * @param  int  $numberOfGroups
         * @return ($numberOfGroups is positive-int ? static<int, static> : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
        public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
        /**
         * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue
         *
         * @throws \Illuminate\Support\ItemNotFoundException
         * @throws \Illuminate\Support\MultipleItemsFoundException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
        public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
        /**
         * Determine if the collection contains a single item, optionally matching the given criteria.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
        public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
        /**
         * Get the first item in the collection but throw an exception if no matching items exist.
         *
         * @param  (callable(TValue, TKey): bool)|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue
         *
         * @throws \Illuminate\Support\ItemNotFoundException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
        public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
        /**
         * Chunk the collection into chunks of the given size.
         *
         * @param  int  $size
         * @param  bool  $preserveKeys
         * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
        public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
        /**
         * Chunk the collection into chunks with a callback.
         *
         * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
         * @return static<int, static<TKey, TValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
        public sort($callback = null): static Sort through each item with a callback.
        /**
         * Sort through each item with a callback.
         *
         * @param  (callable(TValue, TValue): int)|null|int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
        public sortDesc($options = 0): static Sort items in descending order.
        /**
         * Sort items in descending order.
         *
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
        public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
        /**
         * Sort the collection using the given callback.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
         * @param  int  $options
         * @param  bool  $descending
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
        protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
        /**
         * Sort the collection using multiple comparisons.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
        public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
        /**
         * Sort the collection in descending order using the given callback.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
        public sortKeys($options = 0, $descending = false): static Sort the collection keys.
        /**
         * Sort the collection keys.
         *
         * @param  int  $options
         * @param  bool  $descending
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
        public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
        /**
         * Sort the collection keys in descending order.
         *
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
        public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
        /**
         * Sort the collection keys using a callback.
         *
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
        public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
        /**
         * Splice a portion of the underlying collection array.
         *
         * @param  int  $offset
         * @param  int|null  $length
         * @param  array<array-key, TValue>  $replacement
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
        public take($limit): static Take the first or last {$limit} items.
        /**
         * Take the first or last {$limit} items.
         *
         * @param  int  $limit
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
        public takeUntil($value): static Take items in the collection until the given condition is met.
        /**
         * Take items in the collection until the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
        public takeWhile($value): static Take items in the collection while the given condition is met.
        /**
         * Take items in the collection while the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
        public transform(callable $callback): $this Transform each item in the collection using a callback.
        /**
         * Transform each item in the collection using a callback.
         *
         * @template TMapValue
         *
         * @param  callable(TValue, TKey): TMapValue  $callback
         * @return $this
         *
         * @phpstan-this-out static<TKey, TMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
        public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
        /**
         * Flatten a multi-dimensional associative array with dots.
         *
         * @param  int  $depth
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
        public undot(): static Convert a flatten "dot" notation array into an expanded array.
        /**
         * Convert a flatten "dot" notation array into an expanded array.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
        public unique($key = null, $strict = false): static Return only unique items from the collection array.
        /**
         * Return only unique items from the collection array.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $key
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
        public values(): static<int, TValue> Reset the keys on the underlying array.
        /**
         * Reset the keys on the underlying array.
         *
         * @return static<int, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
        public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
        /**
         * Zip the collection together with one or more arrays.
         *
         * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
         *      => [[1, 4], [2, 5], [3, 6]]
         *
         * @template TZipValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
         * @return static<int, static<int, TValue|TZipValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
        public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
        /**
         * Pad collection to the specified length with a value.
         *
         * @template TPadValue
         *
         * @param  int  $size
         * @param  TPadValue  $value
         * @return static<int, TValue|TPadValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
        public getIterator(): Traversable Get an iterator for the items.
        /**
         * Get an iterator for the items.
         *
         * @return \ArrayIterator<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
        public count(): int Count the number of items in the collection.
        /**
         * Count the number of items in the collection.
         *
         * @return int<0, max>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
        public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
        /**
         * Count the number of items in the collection by a field or using a callback.
         *
         * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
         * @return static<array-key, int>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
        public add($item): $this Add an item to the collection.
        /**
         * Add an item to the collection.
         *
         * @param  TValue  $item
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
        public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
        /**
         * Get a base Support collection instance from this collection.
         *
         * @return \Illuminate\Support\Collection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
        public offsetExists($key): bool Determine if an item exists at an offset.
        /**
         * Determine if an item exists at an offset.
         *
         * @param  TKey  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
        public offsetGet($key): mixed Get an item at a given offset.
        /**
         * Get an item at a given offset.
         *
         * @param  TKey  $key
         * @return TValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
        public offsetSet($key, $value): void Set the item at a given offset.
        /**
         * Set the item at a given offset.
         *
         * @param  TKey|null  $key
         * @param  TValue  $value
         * @return void
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
        public offsetUnset($key): void Unset the item at a given offset.
        /**
         * Unset the item at a given offset.
         *
         * @param  TKey  $key
         * @return void
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
        public avg($callback = null): float|int|null Get the average value of a given key.
        /**
         * Get the average value of a given key.
         *
         * @param  (callable(TValue): float|int)|string|null  $callback
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
        public average($callback = null): float|int|null Alias for the "avg" method.
        /**
         * Alias for the "avg" method.
         *
         * @param  (callable(TValue): float|int)|string|null  $callback
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
        public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
        /**
         * Alias for the "contains" method.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
        public dd($args): never Dump the given arguments and terminate execution.
        /**
         * Dump the given arguments and terminate execution.
         *
         * @param  mixed  ...$args
         * @return never
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
        public dump($args): $this Dump the items.
        /**
         * Dump the items.
         *
         * @param  mixed  ...$args
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
        public each(callable $callback): $this Execute a callback over each item.
        /**
         * Execute a callback over each item.
         *
         * @param  callable(TValue, TKey): mixed  $callback
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
        public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
        /**
         * Execute a callback over each nested chunk of items.
         *
         * @param  callable(...mixed): mixed  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
        public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
        /**
         * Determine if all items pass the given truth test.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
        public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
        /**
         * Get the first item by the given key value pair.
         *
         * @param  callable|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
        public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
        /**
         * Determine if the collection contains multiple items, optionally matching the given criteria.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
        public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
        /**
         * Get a single key's value from the first matching item in the collection.
         *
         * @template TValueDefault
         *
         * @param  string  $key
         * @param  TValueDefault|(\Closure(): TValueDefault)  $default
         * @return TValue|TValueDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
        public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
        /**
         * Ensure that every item in the collection is of the expected type.
         *
         * @template TEnsureOfType
         *
         * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
         * @return static<TKey, TEnsureOfType>
         *
         * @throws \UnexpectedValueException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
        public isNotEmpty(): bool Determine if the collection is not empty.
        /**
         * Determine if the collection is not empty.
         *
         * @phpstan-assert-if-true TValue $this->first()
         * @phpstan-assert-if-true TValue $this->last()
         *
         * @phpstan-assert-if-false null $this->first()
         * @phpstan-assert-if-false null $this->last()
         *
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
        public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
        /**
         * Run a map over each nested chunk of items.
         *
         * @template TMapSpreadValue
         *
         * @param  callable(mixed...): TMapSpreadValue  $callback
         * @return static<TKey, TMapSpreadValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
        public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
        /**
         * Run a grouping map over the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapToGroupsKey of array-key
         * @template TMapToGroupsValue
         *
         * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
         * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
        public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
        /**
         * Map a collection and flatten the result by a single level.
         *
         * @template TFlatMapKey of array-key
         * @template TFlatMapValue
         *
         * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
         * @return static<TFlatMapKey, TFlatMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
        public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
        /**
         * Map the values into a new class.
         *
         * @template TMapIntoValue
         *
         * @param  class-string<TMapIntoValue>  $class
         * @return static<TKey, TMapIntoValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
        public min($callback = null): mixed Get the min value of a given key.
        /**
         * Get the min value of a given key.
         *
         * @param  (callable(TValue):mixed)|string|null  $callback
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
        public max($callback = null): mixed Get the max value of a given key.
        /**
         * Get the max value of a given key.
         *
         * @param  (callable(TValue):mixed)|string|null  $callback
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
        public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
        /**
         * "Paginate" the collection by slicing it into a smaller collection.
         *
         * @param  int  $page
         * @param  int  $perPage
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
        public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
        /**
         * Partition the collection into two arrays using the given callback or key.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return static<int<0, 1>, static<TKey, TValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
        public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
        /**
         * Calculate the percentage of items that pass a given truth test.
         *
         * @param  (callable(TValue, TKey): bool)  $callback
         * @param  int  $precision
         * @return float|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
        public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
        /**
         * Get the sum of the given values.
         *
         * @template TReturnType
         *
         * @param  (callable(TValue): TReturnType)|string|null  $callback
         * @return ($callback is callable ? TReturnType : mixed)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
        public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
        /**
         * Apply the callback if the collection is empty.
         *
         * @template TWhenEmptyReturnType
         *
         * @param  (callable($this): TWhenEmptyReturnType)  $callback
         * @param  (callable($this): TWhenEmptyReturnType)|null  $default
         * @return $this|TWhenEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
        public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
        /**
         * Apply the callback if the collection is not empty.
         *
         * @template TWhenNotEmptyReturnType
         *
         * @param  callable($this): TWhenNotEmptyReturnType  $callback
         * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
         * @return $this|TWhenNotEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
        public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
        /**
         * Apply the callback unless the collection is empty.
         *
         * @template TUnlessEmptyReturnType
         *
         * @param  callable($this): TUnlessEmptyReturnType  $callback
         * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
         * @return $this|TUnlessEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
        public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
        /**
         * Apply the callback unless the collection is not empty.
         *
         * @template TUnlessNotEmptyReturnType
         *
         * @param  callable($this): TUnlessNotEmptyReturnType  $callback
         * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
         * @return $this|TUnlessNotEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
        public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  callable|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
        public whereNull($key = null): static Filter items where the value for the given key is null.
        /**
         * Filter items where the value for the given key is null.
         *
         * @param  string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
        public whereNotNull($key = null): static Filter items where the value for the given key is not null.
        /**
         * Filter items where the value for the given key is not null.
         *
         * @param  string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
        public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  mixed  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
        public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
        public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
        public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
        /**
         * Filter items such that the value of the given key is between the given values.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
        public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
        /**
         * Filter items such that the value of the given key is not between the given values.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
        public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
        public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
        public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
        /**
         * Filter the items, removing any items that don't match the given type(s).
         *
         * @template TWhereInstanceOf
         *
         * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
         * @return static<TKey, TWhereInstanceOf>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
        public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
        /**
         * Pass the collection to the given callback and return the result.
         *
         * @template TPipeReturnType
         *
         * @param  callable($this): TPipeReturnType  $callback
         * @return TPipeReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
        public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
        /**
         * Pass the collection into a new class.
         *
         * @template TPipeIntoValue
         *
         * @param  class-string<TPipeIntoValue>  $class
         * @return TPipeIntoValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
        public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
        /**
         * Pass the collection through a series of callable pipes and return the result.
         *
         * @param  array<callable>  $callbacks
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
        public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
        /**
         * Reduce the collection to a single value.
         *
         * @template TReduceInitial
         * @template TReduceReturnType
         *
         * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
         * @param  TReduceInitial  $initial
         * @return TReduceReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
        public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
        /**
         * Reduce the collection to multiple aggregate values.
         *
         * @param  callable  $callback
         * @param  mixed  ...$initial
         * @return array
         *
         * @throws \UnexpectedValueException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
        public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
        /**
         * Reduce an associative collection to a single value.
         *
         * @template TReduceWithKeysInitial
         * @template TReduceWithKeysReturnType
         *
         * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
         * @param  TReduceWithKeysInitial  $initial
         * @return TReduceWithKeysReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
        public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
        /**
         * Create a collection of all elements that do not pass a given truth test.
         *
         * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
        public tap(callable $callback): $this Pass the collection to the given callback and then return it.
        /**
         * Pass the collection to the given callback and then return it.
         *
         * @param  callable($this): mixed  $callback
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
        public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
        /**
         * Return only unique items from the collection array using strict comparison.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
        public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
        /**
         * Collect the values into a collection.
         *
         * @return \Illuminate\Support\Collection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
        public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
        /**
         * Get the collection of items as a plain array.
         *
         * @return array<TKey, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
        public jsonSerialize(): array Convert the object into something JSON serializable.
        /**
         * Convert the object into something JSON serializable.
         *
         * @return array<TKey, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
        public toJson($options = 0): string Get the collection of items as JSON.
        /**
         * Get the collection of items as JSON.
         *
         * @param  int  $options
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
        public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
        /**
         * Get the collection of items as pretty print formatted JSON.
         *
         * @param  int  $options
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
        public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
        /**
         * Get a CachingIterator instance.
         *
         * @param  int  $flags
         * @return \CachingIterator
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
        public __toString(): string Convert the collection to its string representation.
        /**
         * Convert the collection to its string representation.
         *
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
        public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
        /**
         * Indicate that the model's string representation should be escaped when __toString is invoked.
         *
         * @param  bool  $escape
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
        protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
        /**
         * Results array of items from Collection or Arrayable.
         *
         * @param  mixed  $items
         * @return array<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
        protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
        /**
         * Get an operator checker callback.
         *
         * @param  callable|string  $key
         * @param  string|null  $operator
         * @param  mixed  $value
         * @return \Closure
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
        protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
        /**
         * Determine if the given value is callable, but not a string.
         *
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
        protected valueRetriever($value): callable Get a value retrieving callback.
        /**
         * Get a value retrieving callback.
         *
         * @param  callable|string|null  $value
         * @return callable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
        protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
        /**
         * Make a function to check an item's equality.
         *
         * @param  mixed  $value
         * @return \Closure(mixed): bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
        protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
        /**
         * Make a function using another function, by negating its result.
         *
         * @param  \Closure  $callback
         * @return \Closure
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
        protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
        /**
         * Make a function that returns what's passed to it.
         *
         * @return \Closure(TValue): TValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
        public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
        /**
         * Apply the callback if the given "value" is (or resolves to) truthy.
         *
         * @template TWhenParameter
         * @template TWhenReturnType
         *
         * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
         * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
         * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
         * @return $this|TWhenReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
        public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
        /**
         * Apply the callback if the given "value" is (or resolves to) falsy.
         *
         * @template TUnlessParameter
         * @template TUnlessReturnType
         *
         * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
         * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
         * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
         * @return $this|TUnlessReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
        public __call($method, $parameters): mixed Dynamically handle calls to the class.
        /**
         * Dynamically handle calls to the class.
         *
         * @param  string  $method
         * @param  array  $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
        public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
        /**
         * Create a new resource collection instance for the given resource.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
         * @return \Illuminate\Http\Resources\Json\ResourceCollection
         *
         * @throws \Throwable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
        protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
        /**
         * Guess the resource collection for the items.
         *
         * @return \Illuminate\Http\Resources\Json\ResourceCollection
         *
         * @throws \Throwable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
        protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
        /**
         * Get the resource class from the class attribute.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
         * @return class-string<*>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
        protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
        /**
         * Get the resource collection class from the class attribute.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
         * @return class-string<*>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
      • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
        /**
         * Create a collection with the given range.
         *
         * @param  int  $from
         * @param  int  $to
         * @param  int  $step
         * @return static<int, int>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
        public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
        /**
         * Create a new collection instance if the value isn't one already.
         *
         * @template TMakeKey of array-key
         * @template TMakeValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
         * @return static<TMakeKey, TMakeValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
        public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
        /**
         * Wrap the given value in a collection if applicable.
         *
         * @template TWrapValue
         *
         * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
         * @return static<array-key, TWrapValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
        public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
        /**
         * Get the underlying items from the given collection if applicable.
         *
         * @template TUnwrapKey of array-key
         * @template TUnwrapValue
         *
         * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
         * @return array<TUnwrapKey, TUnwrapValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
        public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
        /**
         * Create a new instance with no items.
         *
         * @return static
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
        public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
        /**
         * Create a new collection by invoking the callback a given amount of times.
         *
         * @template TTimesValue
         *
         * @param  int  $number
         * @param  (callable(int): TTimesValue)|null  $callback
         * @return static<int, TTimesValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
        public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
        /**
         * Create a new collection by decoding a JSON string.
         *
         * @param  string  $json
         * @param  int  $depth
         * @param  int  $flags
         * @return static<TKey, TValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
        public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
        /**
         * Add a method to the list of proxied methods.
         *
         * @param  string  $method
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
        public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
        /**
         * Register a custom macro.
         *
         * @param  string  $name
         * @param  object|callable  $macro
         *
         * @param-closure-this static  $macro
         *
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
        public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
        /**
         * Mix another object into the class.
         *
         * @param  object  $mixin
         * @param  bool  $replace
         * @return void
         *
         * @throws \ReflectionException
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
        public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
        /**
         * Checks if macro is registered.
         *
         * @param  string  $name
         * @return bool
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
        public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
        /**
         * Flush the existing macros.
         *
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
        public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
        /**
         * Dynamically handle calls to the class.
         *
         * @param  string  $method
         * @param  array  $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
      • protected static Illuminate\Support\Collection::$proxies :: array (32)
        0 => string (7) "average"
        1 => string (3) "avg"
        2 => string (8) "contains"
        3 => string (13) "doesntContain"
        4 => string (4) "each"
        5 => string (5) "every"
        6 => string (6) "filter"
        7 => string (5) "first"
        8 => string (7) "flatMap"
        9 => string (7) "groupBy"
        10 => string (7) "hasMany"
        11 => string (7) "hasSole"
        12 => string (5) "keyBy"
        13 => string (4) "last"
        14 => string (3) "map"
        15 => string (3) "max"
        16 => string (3) "min"
        17 => string (9) "partition"
        18 => string (10) "percentage"
        19 => string (6) "reject"
        20 => string (9) "skipUntil"
        21 => string (9) "skipWhile"
        22 => string (4) "some"
        23 => string (6) "sortBy"
        24 => string (10) "sortByDesc"
        25 => string (3) "sum"
        26 => string (9) "takeUntil"
        27 => string (9) "takeWhile"
        28 => string (6) "unique"
        29 => string (6) "unless"
        30 => string (5) "until"
        31 => string (4) "when"
        protected static Illuminate\Support\Collection::$macros :: array (1)
        recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
        • Methods (4)
        • Static methods (2)
      • get string (2) "[]"
        • Json
        • JSON Decode array (0)
      protected files -> null
      protected cookies -> null
      protected server -> null
      protected body -> null
    • public __construct(array $serverParams = array(), array $uploadedFiles = array(), $uri = null, $method = null, $body = 'php://input', array $headers = array(), array $cookies = array(), array $queryParams = array(), $parsedBody = null, $protocol = '1.1')
      Defined in <ROOT>/library/base/Http/ServerRequest.php:22
      public __call($name, $arguments)
      Defined in <ROOT>/library/base/Http/ServerRequest.php:50
      public getServerRequest(): Laminas\Diactoros\ServerRequest
      Defined in <ROOT>/library/base/Http/ServerRequest.php:58
      public getProtocolVersion()
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:8
      public withProtocolVersion($version)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:13
      public getHeaders()
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:19
      public hasHeader($name)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:24
      public getHeader($name)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:29
      public getHeaderLine($name)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:34
      public withHeader($name, $value)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:39
      public withAddedHeader($name, $value)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:45
      public withoutHeader($name)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:51
      public getBody()
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:57
      public withBody(Psr\Http\Message\StreamInterface $body)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:64
      public getRequestTarget()
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:71
      public withRequestTarget($requestTarget)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:76
      public getMethod()
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:82
      public withMethod($method)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:87
      public getUri()
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:93
      public withUri(Psr\Http\Message\UriInterface $uri, $preserveHost = false)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:98
      public getServerParams()
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:104
      public getCookieParams()
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:109
      public withCookieParams(array $cookies)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:114
      public getQueryParams()
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:120
      public withQueryParams(array $query)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:125
      public getUploadedFiles()
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:131
      public withUploadedFiles(array $uploadedFiles)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:136
      public getParsedBody()
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:142
      public withParsedBody($data)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:218
      public getAttributes()
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:225
      public getAttribute($name, $default = null)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:230
      public withAttribute($name, $value)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:235
      public withoutAttribute($name)
      Defined in <ROOT>/library/base/Http/RequestMethodsTrait.php:241
      public __get($name)
      Defined in <ROOT>/library/base/Http/ExposeTrait.php:16
      public __set($name, $value)
      Defined in <ROOT>/library/base/Http/ExposeTrait.php:40
      public __isset($name)
      Defined in <ROOT>/library/base/Http/ExposeTrait.php:45
      public setRequestParamas()
      /**
       * @deprecated No longer needed with dynamic getters
       */
      
      Defined in <ROOT>/library/base/Http/ExposeTrait.php:68
    • public static Infinyti\Http\ServerRequest::getInstance(): Infinyti\Http\ServerRequest
      Defined in <ROOT>/library/base/Http/ServerRequest.php:63
      public static Infinyti\Http\ServerRequest::wrapRequest(Psr\Http\Message\ServerRequestInterface $request): Infinyti\Http\ServerRequest
      Defined in <ROOT>/library/base/Http/ServerRequest.php:71
      public static Infinyti\Http\ServerRequest::updateInstance(Psr\Http\Message\ServerRequestInterface $serverRequest)
      Defined in <ROOT>/library/base/Http/ServerRequest.php:100
    • private static Infinyti\Http\ServerRequest::$instance :: null
    protected currentRoute -> Infinyti\Library\Base\Warps\Collections\Collection#572 (2)
    • Properties (2)
    • Methods (183)
    • Static methods (13)
    • Static properties (2)
    • Iterator (20)
    • toString
    • protected items -> array (20)
      id => string (16) "start:errors.404"
      workSpace => string (5) "front"
      uri => string (10) "/error/404"
      name => string (3) "404"
      uses => Infinyti\Library\Base\Warps\Collections\Collection#532 (2)
      • Properties (2)
      • Methods (183)
      • Static methods (13)
      • Static properties (2)
      • Iterator (1)
      • toString
      • protected items -> array (1)
        0 => string (6) "errors"
        protected escapeWhenCastingToString -> boolean false
      • public __get($key)
        Defined in <ROOT>/library/base/warps/collections/Collection.php:12
        public __construct($items = array()) Create a new collection.
        /**
         * Create a new collection.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
        public all(): array<TKey, TValue> Get all of the items in the collection.
        /**
         * Get all of the items in the collection.
         *
         * @return array<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
        public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
        /**
         * Get a lazy collection for the items in this collection.
         *
         * @return \Illuminate\Support\LazyCollection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
        public median($key = null): float|int|null Get the median of a given key.
        /**
         * Get the median of a given key.
         *
         * @param  string|array<array-key, string>|null  $key
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
        public mode($key = null): array<int, float|int>|null Get the mode of a given key.
        /**
         * Get the mode of a given key.
         *
         * @param  string|array<array-key, string>|null  $key
         * @return array<int, float|int>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
        public collapse(): static<int, mixed> Collapse the collection of items into a single array.
        /**
         * Collapse the collection of items into a single array.
         *
         * @return static<int, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
        public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
        /**
         * Collapse the collection of items into a single array while preserving its keys.
         *
         * @return static<mixed, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
        public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
        /**
         * Determine if an item exists in the collection.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
        public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
        /**
         * Determine if an item exists, using strict comparison.
         *
         * @param  (callable(TValue): bool)|TValue|array-key  $key
         * @param  TValue|null  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
        public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
        /**
         * Determine if an item is not contained in the collection.
         *
         * @param  mixed  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
        public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
        /**
         * Determine if an item is not contained in the enumerable, using strict comparison.
         *
         * @param  mixed  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
        public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
        /**
         * Cross join with the given lists, returning all possible permutations.
         *
         * @template TCrossJoinKey
         * @template TCrossJoinValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
         * @return static<int, array<int, TValue|TCrossJoinValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
        public diff($items): static Get the items in the collection that are not present in the given items.
        /**
         * Get the items in the collection that are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
        public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
        /**
         * Get the items in the collection that are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
        public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
        /**
         * Get the items in the collection whose keys and values are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
        public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
        /**
         * Get the items in the collection whose keys and values are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
        public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
        /**
         * Get the items in the collection whose keys are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
        public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
        /**
         * Get the items in the collection whose keys are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
        public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
        /**
         * Retrieve duplicate items from the collection.
         *
         * @template TMapValue
         *
         * @param  (callable(TValue): TMapValue)|string|null  $callback
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
        public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
        /**
         * Retrieve duplicate items from the collection using strict comparison.
         *
         * @template TMapValue
         *
         * @param  (callable(TValue): TMapValue)|string|null  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
        protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
        /**
         * Get the comparison function to detect duplicates.
         *
         * @param  bool  $strict
         * @return callable(TValue, TValue): bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
        public except($keys): static Get all items except for those with the specified keys.
        /**
         * Get all items except for those with the specified keys.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
        public filter(?callable $callback = null): static Run a filter over each of the items.
        /**
         * Run a filter over each of the items.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
        public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
        /**
         * Get the first item from the collection passing the given truth test.
         *
         * @template TFirstDefault
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
         * @return TValue|TFirstDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
        public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
        /**
         * Get a flattened array of the items in the collection.
         *
         * @param  int  $depth
         * @return static<int, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
        public flip(): static<TValue, TKey> Flip the items in the collection.
        /**
         * Flip the items in the collection.
         *
         * @return static<TValue, TKey>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
        public forget($keys): $this Remove an item from the collection by key.
        /**
         * Remove an item from the collection by key.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
        public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
        /**
         * Get an item from the collection by key.
         *
         * @template TGetDefault
         *
         * @param  TKey|null  $key
         * @param  TGetDefault|(\Closure(): TGetDefault)  $default
         * @return TValue|TGetDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
        public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
        /**
         * Get an item from the collection by key or add it to collection if it does not exist.
         *
         * @template TGetOrPutValue
         *
         * @param  mixed  $key
         * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
         * @return TValue|TGetOrPutValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
        public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
        /**
         * Group an associative array by a field or using a callback.
         *
         * @template TGroupKey of array-key|\UnitEnum|\Stringable
         *
         * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
         * @param  bool  $preserveKeys
         * @return static<
         *  ($groupBy is (array|string)
         *      ? array-key
         *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
         *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
         * >
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
        public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
        /**
         * Key an associative array by a field or using a callback.
         *
         * @template TNewKey of array-key|\UnitEnum
         *
         * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
         * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
        public has($key): bool Determine if an item exists in the collection by key.
        /**
         * Determine if an item exists in the collection by key.
         *
         * @param  TKey|array<array-key, TKey>  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
        public hasAny($key): bool Determine if any of the keys exist in the collection.
        /**
         * Determine if any of the keys exist in the collection.
         *
         * @param  TKey|array<array-key, TKey>  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
        public implode($value, $glue = null): string Concatenate values of a given key as a string.
        /**
         * Concatenate values of a given key as a string.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $value
         * @param  string|null  $glue
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
        public intersect($items): static Intersect the collection with the given items.
        /**
         * Intersect the collection with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
        public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
        /**
         * Intersect the collection with the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
        public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
        /**
         * Intersect the collection with the given items with additional index check.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
        public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
        /**
         * Intersect the collection with the given items with additional index check, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
        public intersectByKeys($items): static Intersect the collection with the given items by key.
        /**
         * Intersect the collection with the given items by key.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
        public isEmpty(): bool Determine if the collection is empty or not.
        /**
         * Determine if the collection is empty or not.
         *
         * @phpstan-assert-if-true null $this->first()
         * @phpstan-assert-if-true null $this->last()
         *
         * @phpstan-assert-if-false TValue $this->first()
         * @phpstan-assert-if-false TValue $this->last()
         *
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
        public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
        /**
         * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return bool
         *
         * @deprecated 12.49.0 Use the `hasSole()` method instead.
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
        public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
        /**
         * Determine if the collection contains multiple items.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return bool
         *
         * @deprecated 12.50.0 Use the `hasMany()` method instead.
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
        public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
        /**
         * Join all items from the collection using a string. The final items can use a separate glue string.
         *
         * @param  string  $glue
         * @param  string  $finalGlue
         * @return TValue|string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
        public keys(): static<int, TKey> Get the keys of the collection items.
        /**
         * Get the keys of the collection items.
         *
         * @return static<int, TKey>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
        public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
        /**
         * Get the last item from the collection.
         *
         * @template TLastDefault
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @param  TLastDefault|(\Closure(): TLastDefault)  $default
         * @return TValue|TLastDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
        public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
        /**
         * Get the values of a given key.
         *
         * @param  \Closure|string|int|array<array-key, string>|null  $value
         * @param  \Closure|string|null  $key
         * @return static<array-key, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
        public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
        /**
         * Run a map over each of the items.
         *
         * @template TMapValue
         *
         * @param  callable(TValue, TKey): TMapValue  $callback
         * @return static<TKey, TMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
        public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
        /**
         * Run a dictionary map over the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapToDictionaryKey of array-key
         * @template TMapToDictionaryValue
         *
         * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
         * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
        public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
        /**
         * Run an associative map over each of the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapWithKeysKey of array-key
         * @template TMapWithKeysValue
         *
         * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
         * @return static<TMapWithKeysKey, TMapWithKeysValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
        public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
        /**
         * Merge the collection with the given items.
         *
         * @template TMergeValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
         * @return static<TKey, TValue|TMergeValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
        public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
        /**
         * Recursively merge the collection with the given items.
         *
         * @template TMergeRecursiveValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
         * @return static<TKey, TValue|TMergeRecursiveValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
        public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
        /**
         * Multiply the items in the collection by the multiplier.
         *
         * @param  int  $multiplier
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
        public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
        /**
         * Create a collection by using this collection for keys and another for its values.
         *
         * @template TCombineValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
         * @return static<TValue, TCombineValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
        public union($items): static Union the collection with the given items.
        /**
         * Union the collection with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
        public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
        /**
         * Create a new collection consisting of every n-th element.
         *
         * @param  int  $step
         * @param  int  $offset
         * @return ($step is positive-int ? static : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
        public only($keys): static Get the items with the specified keys.
        /**
         * Get the items with the specified keys.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
        public select($keys): static Select specific values from the items within the collection.
        /**
         * Select specific values from the items within the collection.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
        public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
        /**
         * Get and remove the last N items from the collection.
         *
         * @param  int  $count
         * @return ($count is 1 ? TValue|null : static<int, TValue>)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
        public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
        /**
         * Push an item onto the beginning of the collection.
         *
         * @param  TValue  $value
         * @param  TKey  $key
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
        public push($values): $this Push one or more items onto the end of the collection.
        /**
         * Push one or more items onto the end of the collection.
         *
         * @param  TValue  ...$values
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
        public unshift($values): $this Prepend one or more items to the beginning of the collection.
        /**
         * Prepend one or more items to the beginning of the collection.
         *
         * @param  TValue  ...$values
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
        public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
        /**
         * Push all of the given items onto the collection.
         *
         * @template TConcatKey of array-key
         * @template TConcatValue
         *
         * @param  iterable<TConcatKey, TConcatValue>  $source
         * @return static<TKey|TConcatKey, TValue|TConcatValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
        public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
        /**
         * Get and remove an item from the collection.
         *
         * @template TPullDefault
         *
         * @param  TKey  $key
         * @param  TPullDefault|(\Closure(): TPullDefault)  $default
         * @return TValue|TPullDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
        public put($key, $value): $this Put an item in the collection by key.
        /**
         * Put an item in the collection by key.
         *
         * @param  TKey  $key
         * @param  TValue  $value
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
        public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
        /**
         * Get one or a specified number of items randomly from the collection.
         *
         * @param  (callable(self<TKey, TValue>): int)|int|null  $number
         * @param  bool  $preserveKeys
         * @return ($number is null ? TValue : static<int, TValue>)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
        public replace($items): static Replace the collection items with the given items.
        /**
         * Replace the collection items with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
        public replaceRecursive($items): static Recursively replace the collection items with the given items.
        /**
         * Recursively replace the collection items with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
        public reverse(): static Reverse items order.
        /**
         * Reverse items order.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
        public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
        /**
         * Search the collection for a given value and return the corresponding key if successful.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TKey|false
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
        public before($value, $strict = false): TValue|null Get the item before the given item.
        /**
         * Get the item before the given item.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
        public after($value, $strict = false): TValue|null Get the item after the given item.
        /**
         * Get the item after the given item.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
        public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
        /**
         * Get and remove the first N items from the collection.
         *
         * @param  int<0, max>  $count
         * @return ($count is 1 ? TValue|null : static<int, TValue>)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
        public shuffle(): static Shuffle the items in the collection.
        /**
         * Shuffle the items in the collection.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
        public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
        /**
         * Create chunks representing a "sliding window" view of the items in the collection.
         *
         * @param  positive-int  $size
         * @param  positive-int  $step
         * @return static<int, static>
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
        public skip($count): static Skip the first {$count} items.
        /**
         * Skip the first {$count} items.
         *
         * @param  int  $count
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
        public skipUntil($value): static Skip items in the collection until the given condition is met.
        /**
         * Skip items in the collection until the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
        public skipWhile($value): static Skip items in the collection while the given condition is met.
        /**
         * Skip items in the collection while the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
        public slice($offset, $length = null): static Slice the underlying collection array.
        /**
         * Slice the underlying collection array.
         *
         * @param  int  $offset
         * @param  int|null  $length
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
        public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
        /**
         * Split a collection into a certain number of groups.
         *
         * @param  int  $numberOfGroups
         * @return ($numberOfGroups is positive-int ? static<int, static> : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
        public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
        /**
         * Split a collection into a certain number of groups, and fill the first groups completely.
         *
         * @param  int  $numberOfGroups
         * @return ($numberOfGroups is positive-int ? static<int, static> : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
        public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
        /**
         * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue
         *
         * @throws \Illuminate\Support\ItemNotFoundException
         * @throws \Illuminate\Support\MultipleItemsFoundException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
        public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
        /**
         * Determine if the collection contains a single item, optionally matching the given criteria.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
        public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
        /**
         * Get the first item in the collection but throw an exception if no matching items exist.
         *
         * @param  (callable(TValue, TKey): bool)|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue
         *
         * @throws \Illuminate\Support\ItemNotFoundException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
        public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
        /**
         * Chunk the collection into chunks of the given size.
         *
         * @param  int  $size
         * @param  bool  $preserveKeys
         * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
        public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
        /**
         * Chunk the collection into chunks with a callback.
         *
         * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
         * @return static<int, static<TKey, TValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
        public sort($callback = null): static Sort through each item with a callback.
        /**
         * Sort through each item with a callback.
         *
         * @param  (callable(TValue, TValue): int)|null|int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
        public sortDesc($options = 0): static Sort items in descending order.
        /**
         * Sort items in descending order.
         *
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
        public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
        /**
         * Sort the collection using the given callback.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
         * @param  int  $options
         * @param  bool  $descending
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
        protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
        /**
         * Sort the collection using multiple comparisons.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
        public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
        /**
         * Sort the collection in descending order using the given callback.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
        public sortKeys($options = 0, $descending = false): static Sort the collection keys.
        /**
         * Sort the collection keys.
         *
         * @param  int  $options
         * @param  bool  $descending
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
        public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
        /**
         * Sort the collection keys in descending order.
         *
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
        public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
        /**
         * Sort the collection keys using a callback.
         *
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
        public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
        /**
         * Splice a portion of the underlying collection array.
         *
         * @param  int  $offset
         * @param  int|null  $length
         * @param  array<array-key, TValue>  $replacement
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
        public take($limit): static Take the first or last {$limit} items.
        /**
         * Take the first or last {$limit} items.
         *
         * @param  int  $limit
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
        public takeUntil($value): static Take items in the collection until the given condition is met.
        /**
         * Take items in the collection until the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
        public takeWhile($value): static Take items in the collection while the given condition is met.
        /**
         * Take items in the collection while the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
        public transform(callable $callback): $this Transform each item in the collection using a callback.
        /**
         * Transform each item in the collection using a callback.
         *
         * @template TMapValue
         *
         * @param  callable(TValue, TKey): TMapValue  $callback
         * @return $this
         *
         * @phpstan-this-out static<TKey, TMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
        public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
        /**
         * Flatten a multi-dimensional associative array with dots.
         *
         * @param  int  $depth
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
        public undot(): static Convert a flatten "dot" notation array into an expanded array.
        /**
         * Convert a flatten "dot" notation array into an expanded array.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
        public unique($key = null, $strict = false): static Return only unique items from the collection array.
        /**
         * Return only unique items from the collection array.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $key
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
        public values(): static<int, TValue> Reset the keys on the underlying array.
        /**
         * Reset the keys on the underlying array.
         *
         * @return static<int, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
        public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
        /**
         * Zip the collection together with one or more arrays.
         *
         * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
         *      => [[1, 4], [2, 5], [3, 6]]
         *
         * @template TZipValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
         * @return static<int, static<int, TValue|TZipValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
        public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
        /**
         * Pad collection to the specified length with a value.
         *
         * @template TPadValue
         *
         * @param  int  $size
         * @param  TPadValue  $value
         * @return static<int, TValue|TPadValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
        public getIterator(): Traversable Get an iterator for the items.
        /**
         * Get an iterator for the items.
         *
         * @return \ArrayIterator<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
        public count(): int Count the number of items in the collection.
        /**
         * Count the number of items in the collection.
         *
         * @return int<0, max>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
        public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
        /**
         * Count the number of items in the collection by a field or using a callback.
         *
         * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
         * @return static<array-key, int>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
        public add($item): $this Add an item to the collection.
        /**
         * Add an item to the collection.
         *
         * @param  TValue  $item
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
        public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
        /**
         * Get a base Support collection instance from this collection.
         *
         * @return \Illuminate\Support\Collection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
        public offsetExists($key): bool Determine if an item exists at an offset.
        /**
         * Determine if an item exists at an offset.
         *
         * @param  TKey  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
        public offsetGet($key): mixed Get an item at a given offset.
        /**
         * Get an item at a given offset.
         *
         * @param  TKey  $key
         * @return TValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
        public offsetSet($key, $value): void Set the item at a given offset.
        /**
         * Set the item at a given offset.
         *
         * @param  TKey|null  $key
         * @param  TValue  $value
         * @return void
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
        public offsetUnset($key): void Unset the item at a given offset.
        /**
         * Unset the item at a given offset.
         *
         * @param  TKey  $key
         * @return void
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
        public avg($callback = null): float|int|null Get the average value of a given key.
        /**
         * Get the average value of a given key.
         *
         * @param  (callable(TValue): float|int)|string|null  $callback
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
        public average($callback = null): float|int|null Alias for the "avg" method.
        /**
         * Alias for the "avg" method.
         *
         * @param  (callable(TValue): float|int)|string|null  $callback
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
        public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
        /**
         * Alias for the "contains" method.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
        public dd($args): never Dump the given arguments and terminate execution.
        /**
         * Dump the given arguments and terminate execution.
         *
         * @param  mixed  ...$args
         * @return never
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
        public dump($args): $this Dump the items.
        /**
         * Dump the items.
         *
         * @param  mixed  ...$args
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
        public each(callable $callback): $this Execute a callback over each item.
        /**
         * Execute a callback over each item.
         *
         * @param  callable(TValue, TKey): mixed  $callback
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
        public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
        /**
         * Execute a callback over each nested chunk of items.
         *
         * @param  callable(...mixed): mixed  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
        public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
        /**
         * Determine if all items pass the given truth test.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
        public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
        /**
         * Get the first item by the given key value pair.
         *
         * @param  callable|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
        public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
        /**
         * Determine if the collection contains multiple items, optionally matching the given criteria.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
        public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
        /**
         * Get a single key's value from the first matching item in the collection.
         *
         * @template TValueDefault
         *
         * @param  string  $key
         * @param  TValueDefault|(\Closure(): TValueDefault)  $default
         * @return TValue|TValueDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
        public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
        /**
         * Ensure that every item in the collection is of the expected type.
         *
         * @template TEnsureOfType
         *
         * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
         * @return static<TKey, TEnsureOfType>
         *
         * @throws \UnexpectedValueException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
        public isNotEmpty(): bool Determine if the collection is not empty.
        /**
         * Determine if the collection is not empty.
         *
         * @phpstan-assert-if-true TValue $this->first()
         * @phpstan-assert-if-true TValue $this->last()
         *
         * @phpstan-assert-if-false null $this->first()
         * @phpstan-assert-if-false null $this->last()
         *
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
        public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
        /**
         * Run a map over each nested chunk of items.
         *
         * @template TMapSpreadValue
         *
         * @param  callable(mixed...): TMapSpreadValue  $callback
         * @return static<TKey, TMapSpreadValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
        public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
        /**
         * Run a grouping map over the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapToGroupsKey of array-key
         * @template TMapToGroupsValue
         *
         * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
         * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
        public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
        /**
         * Map a collection and flatten the result by a single level.
         *
         * @template TFlatMapKey of array-key
         * @template TFlatMapValue
         *
         * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
         * @return static<TFlatMapKey, TFlatMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
        public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
        /**
         * Map the values into a new class.
         *
         * @template TMapIntoValue
         *
         * @param  class-string<TMapIntoValue>  $class
         * @return static<TKey, TMapIntoValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
        public min($callback = null): mixed Get the min value of a given key.
        /**
         * Get the min value of a given key.
         *
         * @param  (callable(TValue):mixed)|string|null  $callback
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
        public max($callback = null): mixed Get the max value of a given key.
        /**
         * Get the max value of a given key.
         *
         * @param  (callable(TValue):mixed)|string|null  $callback
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
        public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
        /**
         * "Paginate" the collection by slicing it into a smaller collection.
         *
         * @param  int  $page
         * @param  int  $perPage
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
        public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
        /**
         * Partition the collection into two arrays using the given callback or key.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return static<int<0, 1>, static<TKey, TValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
        public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
        /**
         * Calculate the percentage of items that pass a given truth test.
         *
         * @param  (callable(TValue, TKey): bool)  $callback
         * @param  int  $precision
         * @return float|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
        public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
        /**
         * Get the sum of the given values.
         *
         * @template TReturnType
         *
         * @param  (callable(TValue): TReturnType)|string|null  $callback
         * @return ($callback is callable ? TReturnType : mixed)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
        public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
        /**
         * Apply the callback if the collection is empty.
         *
         * @template TWhenEmptyReturnType
         *
         * @param  (callable($this): TWhenEmptyReturnType)  $callback
         * @param  (callable($this): TWhenEmptyReturnType)|null  $default
         * @return $this|TWhenEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
        public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
        /**
         * Apply the callback if the collection is not empty.
         *
         * @template TWhenNotEmptyReturnType
         *
         * @param  callable($this): TWhenNotEmptyReturnType  $callback
         * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
         * @return $this|TWhenNotEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
        public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
        /**
         * Apply the callback unless the collection is empty.
         *
         * @template TUnlessEmptyReturnType
         *
         * @param  callable($this): TUnlessEmptyReturnType  $callback
         * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
         * @return $this|TUnlessEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
        public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
        /**
         * Apply the callback unless the collection is not empty.
         *
         * @template TUnlessNotEmptyReturnType
         *
         * @param  callable($this): TUnlessNotEmptyReturnType  $callback
         * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
         * @return $this|TUnlessNotEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
        public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  callable|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
        public whereNull($key = null): static Filter items where the value for the given key is null.
        /**
         * Filter items where the value for the given key is null.
         *
         * @param  string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
        public whereNotNull($key = null): static Filter items where the value for the given key is not null.
        /**
         * Filter items where the value for the given key is not null.
         *
         * @param  string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
        public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  mixed  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
        public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
        public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
        public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
        /**
         * Filter items such that the value of the given key is between the given values.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
        public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
        /**
         * Filter items such that the value of the given key is not between the given values.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
        public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
        public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
        public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
        /**
         * Filter the items, removing any items that don't match the given type(s).
         *
         * @template TWhereInstanceOf
         *
         * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
         * @return static<TKey, TWhereInstanceOf>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
        public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
        /**
         * Pass the collection to the given callback and return the result.
         *
         * @template TPipeReturnType
         *
         * @param  callable($this): TPipeReturnType  $callback
         * @return TPipeReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
        public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
        /**
         * Pass the collection into a new class.
         *
         * @template TPipeIntoValue
         *
         * @param  class-string<TPipeIntoValue>  $class
         * @return TPipeIntoValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
        public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
        /**
         * Pass the collection through a series of callable pipes and return the result.
         *
         * @param  array<callable>  $callbacks
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
        public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
        /**
         * Reduce the collection to a single value.
         *
         * @template TReduceInitial
         * @template TReduceReturnType
         *
         * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
         * @param  TReduceInitial  $initial
         * @return TReduceReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
        public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
        /**
         * Reduce the collection to multiple aggregate values.
         *
         * @param  callable  $callback
         * @param  mixed  ...$initial
         * @return array
         *
         * @throws \UnexpectedValueException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
        public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
        /**
         * Reduce an associative collection to a single value.
         *
         * @template TReduceWithKeysInitial
         * @template TReduceWithKeysReturnType
         *
         * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
         * @param  TReduceWithKeysInitial  $initial
         * @return TReduceWithKeysReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
        public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
        /**
         * Create a collection of all elements that do not pass a given truth test.
         *
         * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
        public tap(callable $callback): $this Pass the collection to the given callback and then return it.
        /**
         * Pass the collection to the given callback and then return it.
         *
         * @param  callable($this): mixed  $callback
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
        public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
        /**
         * Return only unique items from the collection array using strict comparison.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
        public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
        /**
         * Collect the values into a collection.
         *
         * @return \Illuminate\Support\Collection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
        public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
        /**
         * Get the collection of items as a plain array.
         *
         * @return array<TKey, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
        public jsonSerialize(): array Convert the object into something JSON serializable.
        /**
         * Convert the object into something JSON serializable.
         *
         * @return array<TKey, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
        public toJson($options = 0): string Get the collection of items as JSON.
        /**
         * Get the collection of items as JSON.
         *
         * @param  int  $options
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
        public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
        /**
         * Get the collection of items as pretty print formatted JSON.
         *
         * @param  int  $options
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
        public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
        /**
         * Get a CachingIterator instance.
         *
         * @param  int  $flags
         * @return \CachingIterator
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
        public __toString(): string Convert the collection to its string representation.
        /**
         * Convert the collection to its string representation.
         *
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
        public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
        /**
         * Indicate that the model's string representation should be escaped when __toString is invoked.
         *
         * @param  bool  $escape
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
        protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
        /**
         * Results array of items from Collection or Arrayable.
         *
         * @param  mixed  $items
         * @return array<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
        protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
        /**
         * Get an operator checker callback.
         *
         * @param  callable|string  $key
         * @param  string|null  $operator
         * @param  mixed  $value
         * @return \Closure
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
        protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
        /**
         * Determine if the given value is callable, but not a string.
         *
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
        protected valueRetriever($value): callable Get a value retrieving callback.
        /**
         * Get a value retrieving callback.
         *
         * @param  callable|string|null  $value
         * @return callable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
        protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
        /**
         * Make a function to check an item's equality.
         *
         * @param  mixed  $value
         * @return \Closure(mixed): bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
        protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
        /**
         * Make a function using another function, by negating its result.
         *
         * @param  \Closure  $callback
         * @return \Closure
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
        protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
        /**
         * Make a function that returns what's passed to it.
         *
         * @return \Closure(TValue): TValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
        public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
        /**
         * Apply the callback if the given "value" is (or resolves to) truthy.
         *
         * @template TWhenParameter
         * @template TWhenReturnType
         *
         * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
         * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
         * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
         * @return $this|TWhenReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
        public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
        /**
         * Apply the callback if the given "value" is (or resolves to) falsy.
         *
         * @template TUnlessParameter
         * @template TUnlessReturnType
         *
         * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
         * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
         * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
         * @return $this|TUnlessReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
        public __call($method, $parameters): mixed Dynamically handle calls to the class.
        /**
         * Dynamically handle calls to the class.
         *
         * @param  string  $method
         * @param  array  $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
        public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
        /**
         * Create a new resource collection instance for the given resource.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
         * @return \Illuminate\Http\Resources\Json\ResourceCollection
         *
         * @throws \Throwable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
        protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
        /**
         * Guess the resource collection for the items.
         *
         * @return \Illuminate\Http\Resources\Json\ResourceCollection
         *
         * @throws \Throwable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
        protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
        /**
         * Get the resource class from the class attribute.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
         * @return class-string<*>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
        protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
        /**
         * Get the resource collection class from the class attribute.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
         * @return class-string<*>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
      • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
        /**
         * Create a collection with the given range.
         *
         * @param  int  $from
         * @param  int  $to
         * @param  int  $step
         * @return static<int, int>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
        public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
        /**
         * Create a new collection instance if the value isn't one already.
         *
         * @template TMakeKey of array-key
         * @template TMakeValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
         * @return static<TMakeKey, TMakeValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
        public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
        /**
         * Wrap the given value in a collection if applicable.
         *
         * @template TWrapValue
         *
         * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
         * @return static<array-key, TWrapValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
        public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
        /**
         * Get the underlying items from the given collection if applicable.
         *
         * @template TUnwrapKey of array-key
         * @template TUnwrapValue
         *
         * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
         * @return array<TUnwrapKey, TUnwrapValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
        public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
        /**
         * Create a new instance with no items.
         *
         * @return static
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
        public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
        /**
         * Create a new collection by invoking the callback a given amount of times.
         *
         * @template TTimesValue
         *
         * @param  int  $number
         * @param  (callable(int): TTimesValue)|null  $callback
         * @return static<int, TTimesValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
        public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
        /**
         * Create a new collection by decoding a JSON string.
         *
         * @param  string  $json
         * @param  int  $depth
         * @param  int  $flags
         * @return static<TKey, TValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
        public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
        /**
         * Add a method to the list of proxied methods.
         *
         * @param  string  $method
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
        public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
        /**
         * Register a custom macro.
         *
         * @param  string  $name
         * @param  object|callable  $macro
         *
         * @param-closure-this static  $macro
         *
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
        public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
        /**
         * Mix another object into the class.
         *
         * @param  object  $mixin
         * @param  bool  $replace
         * @return void
         *
         * @throws \ReflectionException
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
        public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
        /**
         * Checks if macro is registered.
         *
         * @param  string  $name
         * @return bool
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
        public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
        /**
         * Flush the existing macros.
         *
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
        public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
        /**
         * Dynamically handle calls to the class.
         *
         * @param  string  $method
         * @param  array  $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
      • protected static Illuminate\Support\Collection::$proxies :: array (32)
        0 => string (7) "average"
        1 => string (3) "avg"
        2 => string (8) "contains"
        3 => string (13) "doesntContain"
        4 => string (4) "each"
        5 => string (5) "every"
        6 => string (6) "filter"
        7 => string (5) "first"
        8 => string (7) "flatMap"
        9 => string (7) "groupBy"
        10 => string (7) "hasMany"
        11 => string (7) "hasSole"
        12 => string (5) "keyBy"
        13 => string (4) "last"
        14 => string (3) "map"
        15 => string (3) "max"
        16 => string (3) "min"
        17 => string (9) "partition"
        18 => string (10) "percentage"
        19 => string (6) "reject"
        20 => string (9) "skipUntil"
        21 => string (9) "skipWhile"
        22 => string (4) "some"
        23 => string (6) "sortBy"
        24 => string (10) "sortByDesc"
        25 => string (3) "sum"
        26 => string (9) "takeUntil"
        27 => string (9) "takeWhile"
        28 => string (6) "unique"
        29 => string (6) "unless"
        30 => string (5) "until"
        31 => string (4) "when"
        protected static Illuminate\Support\Collection::$macros :: array (1)
        recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
        • Methods (4)
        • Static methods (2)
      • 0 => string (6) "errors"
      • uses string (10) "["errors"]"
        • Json (1)
        • 0 => string (6) "errors"
      action => string (8) "error404"
      app => string (5) "start"
      entity => string (6) "errors"
      protocol => string (5) "https"
      url => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
      access => string (6) "public"
      type => string (7) "browser"
      pattern => string (19) "/^\/error\/404\/?$/"
      core => null
      queryPath => string (12) "start:errors"
      method => string (3) "GET"
      permission => string (35) "root/front/start/errors/browser/404"
      version => string (3) "1.0"
      url_referer => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
      handler => array (2)
      0 => string (35) "Start\Errors\Front\ErrorsController"
      1 => string (14) "error404Action"
      protected escapeWhenCastingToString -> boolean false
    • public __get($key)
      Defined in <ROOT>/library/base/warps/collections/Collection.php:12
      public __construct($items = array()) Create a new collection.
      /**
       * Create a new collection.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
      public all(): array<TKey, TValue> Get all of the items in the collection.
      /**
       * Get all of the items in the collection.
       *
       * @return array<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
      public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
      /**
       * Get a lazy collection for the items in this collection.
       *
       * @return \Illuminate\Support\LazyCollection<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
      public median($key = null): float|int|null Get the median of a given key.
      /**
       * Get the median of a given key.
       *
       * @param  string|array<array-key, string>|null  $key
       * @return float|int|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
      public mode($key = null): array<int, float|int>|null Get the mode of a given key.
      /**
       * Get the mode of a given key.
       *
       * @param  string|array<array-key, string>|null  $key
       * @return array<int, float|int>|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
      public collapse(): static<int, mixed> Collapse the collection of items into a single array.
      /**
       * Collapse the collection of items into a single array.
       *
       * @return static<int, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
      public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
      /**
       * Collapse the collection of items into a single array while preserving its keys.
       *
       * @return static<mixed, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
      public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
      /**
       * Determine if an item exists in the collection.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
      public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
      /**
       * Determine if an item exists, using strict comparison.
       *
       * @param  (callable(TValue): bool)|TValue|array-key  $key
       * @param  TValue|null  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
      public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
      /**
       * Determine if an item is not contained in the collection.
       *
       * @param  mixed  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
      public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
      /**
       * Determine if an item is not contained in the enumerable, using strict comparison.
       *
       * @param  mixed  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
      public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
      /**
       * Cross join with the given lists, returning all possible permutations.
       *
       * @template TCrossJoinKey
       * @template TCrossJoinValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
       * @return static<int, array<int, TValue|TCrossJoinValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
      public diff($items): static Get the items in the collection that are not present in the given items.
      /**
       * Get the items in the collection that are not present in the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
      public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
      /**
       * Get the items in the collection that are not present in the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @param  callable(TValue, TValue): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
      public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
      /**
       * Get the items in the collection whose keys and values are not present in the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
      public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
      /**
       * Get the items in the collection whose keys and values are not present in the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @param  callable(TKey, TKey): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
      public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
      /**
       * Get the items in the collection whose keys are not present in the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
      public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
      /**
       * Get the items in the collection whose keys are not present in the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
       * @param  callable(TKey, TKey): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
      public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
      /**
       * Retrieve duplicate items from the collection.
       *
       * @template TMapValue
       *
       * @param  (callable(TValue): TMapValue)|string|null  $callback
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
      public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
      /**
       * Retrieve duplicate items from the collection using strict comparison.
       *
       * @template TMapValue
       *
       * @param  (callable(TValue): TMapValue)|string|null  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
      protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
      /**
       * Get the comparison function to detect duplicates.
       *
       * @param  bool  $strict
       * @return callable(TValue, TValue): bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
      public except($keys): static Get all items except for those with the specified keys.
      /**
       * Get all items except for those with the specified keys.
       *
       * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
      public filter(?callable $callback = null): static Run a filter over each of the items.
      /**
       * Run a filter over each of the items.
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
      public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
      /**
       * Get the first item from the collection passing the given truth test.
       *
       * @template TFirstDefault
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
       * @return TValue|TFirstDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
      public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
      /**
       * Get a flattened array of the items in the collection.
       *
       * @param  int  $depth
       * @return static<int, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
      public flip(): static<TValue, TKey> Flip the items in the collection.
      /**
       * Flip the items in the collection.
       *
       * @return static<TValue, TKey>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
      public forget($keys): $this Remove an item from the collection by key.
      /**
       * Remove an item from the collection by key.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
      public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
      /**
       * Get an item from the collection by key.
       *
       * @template TGetDefault
       *
       * @param  TKey|null  $key
       * @param  TGetDefault|(\Closure(): TGetDefault)  $default
       * @return TValue|TGetDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
      public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
      /**
       * Get an item from the collection by key or add it to collection if it does not exist.
       *
       * @template TGetOrPutValue
       *
       * @param  mixed  $key
       * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
       * @return TValue|TGetOrPutValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
      public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
      /**
       * Group an associative array by a field or using a callback.
       *
       * @template TGroupKey of array-key|\UnitEnum|\Stringable
       *
       * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
       * @param  bool  $preserveKeys
       * @return static<
       *  ($groupBy is (array|string)
       *      ? array-key
       *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
       *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
       * >
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
      public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
      /**
       * Key an associative array by a field or using a callback.
       *
       * @template TNewKey of array-key|\UnitEnum
       *
       * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
       * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
      public has($key): bool Determine if an item exists in the collection by key.
      /**
       * Determine if an item exists in the collection by key.
       *
       * @param  TKey|array<array-key, TKey>  $key
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
      public hasAny($key): bool Determine if any of the keys exist in the collection.
      /**
       * Determine if any of the keys exist in the collection.
       *
       * @param  TKey|array<array-key, TKey>  $key
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
      public implode($value, $glue = null): string Concatenate values of a given key as a string.
      /**
       * Concatenate values of a given key as a string.
       *
       * @param  (callable(TValue, TKey): mixed)|string|null  $value
       * @param  string|null  $glue
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
      public intersect($items): static Intersect the collection with the given items.
      /**
       * Intersect the collection with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
      public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
      /**
       * Intersect the collection with the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @param  callable(TValue, TValue): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
      public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
      /**
       * Intersect the collection with the given items with additional index check.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
      public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
      /**
       * Intersect the collection with the given items with additional index check, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @param  callable(TValue, TValue): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
      public intersectByKeys($items): static Intersect the collection with the given items by key.
      /**
       * Intersect the collection with the given items by key.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
      public isEmpty(): bool Determine if the collection is empty or not.
      /**
       * Determine if the collection is empty or not.
       *
       * @phpstan-assert-if-true null $this->first()
       * @phpstan-assert-if-true null $this->last()
       *
       * @phpstan-assert-if-false TValue $this->first()
       * @phpstan-assert-if-false TValue $this->last()
       *
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
      public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
      /**
       * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @return bool
       *
       * @deprecated 12.49.0 Use the `hasSole()` method instead.
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
      public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
      /**
       * Determine if the collection contains multiple items.
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @return bool
       *
       * @deprecated 12.50.0 Use the `hasMany()` method instead.
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
      public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
      /**
       * Join all items from the collection using a string. The final items can use a separate glue string.
       *
       * @param  string  $glue
       * @param  string  $finalGlue
       * @return TValue|string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
      public keys(): static<int, TKey> Get the keys of the collection items.
      /**
       * Get the keys of the collection items.
       *
       * @return static<int, TKey>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
      public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
      /**
       * Get the last item from the collection.
       *
       * @template TLastDefault
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @param  TLastDefault|(\Closure(): TLastDefault)  $default
       * @return TValue|TLastDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
      public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
      /**
       * Get the values of a given key.
       *
       * @param  \Closure|string|int|array<array-key, string>|null  $value
       * @param  \Closure|string|null  $key
       * @return static<array-key, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
      public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
      /**
       * Run a map over each of the items.
       *
       * @template TMapValue
       *
       * @param  callable(TValue, TKey): TMapValue  $callback
       * @return static<TKey, TMapValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
      public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
      /**
       * Run a dictionary map over the items.
       *
       * The callback should return an associative array with a single key/value pair.
       *
       * @template TMapToDictionaryKey of array-key
       * @template TMapToDictionaryValue
       *
       * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
       * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
      public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
      /**
       * Run an associative map over each of the items.
       *
       * The callback should return an associative array with a single key/value pair.
       *
       * @template TMapWithKeysKey of array-key
       * @template TMapWithKeysValue
       *
       * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
       * @return static<TMapWithKeysKey, TMapWithKeysValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
      public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
      /**
       * Merge the collection with the given items.
       *
       * @template TMergeValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
       * @return static<TKey, TValue|TMergeValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
      public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
      /**
       * Recursively merge the collection with the given items.
       *
       * @template TMergeRecursiveValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
       * @return static<TKey, TValue|TMergeRecursiveValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
      public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
      /**
       * Multiply the items in the collection by the multiplier.
       *
       * @param  int  $multiplier
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
      public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
      /**
       * Create a collection by using this collection for keys and another for its values.
       *
       * @template TCombineValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
       * @return static<TValue, TCombineValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
      public union($items): static Union the collection with the given items.
      /**
       * Union the collection with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
      public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
      /**
       * Create a new collection consisting of every n-th element.
       *
       * @param  int  $step
       * @param  int  $offset
       * @return ($step is positive-int ? static : never)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
      public only($keys): static Get the items with the specified keys.
      /**
       * Get the items with the specified keys.
       *
       * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
      public select($keys): static Select specific values from the items within the collection.
      /**
       * Select specific values from the items within the collection.
       *
       * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
      public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
      /**
       * Get and remove the last N items from the collection.
       *
       * @param  int  $count
       * @return ($count is 1 ? TValue|null : static<int, TValue>)
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
      public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
      /**
       * Push an item onto the beginning of the collection.
       *
       * @param  TValue  $value
       * @param  TKey  $key
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
      public push($values): $this Push one or more items onto the end of the collection.
      /**
       * Push one or more items onto the end of the collection.
       *
       * @param  TValue  ...$values
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
      public unshift($values): $this Prepend one or more items to the beginning of the collection.
      /**
       * Prepend one or more items to the beginning of the collection.
       *
       * @param  TValue  ...$values
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
      public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
      /**
       * Push all of the given items onto the collection.
       *
       * @template TConcatKey of array-key
       * @template TConcatValue
       *
       * @param  iterable<TConcatKey, TConcatValue>  $source
       * @return static<TKey|TConcatKey, TValue|TConcatValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
      public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
      /**
       * Get and remove an item from the collection.
       *
       * @template TPullDefault
       *
       * @param  TKey  $key
       * @param  TPullDefault|(\Closure(): TPullDefault)  $default
       * @return TValue|TPullDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
      public put($key, $value): $this Put an item in the collection by key.
      /**
       * Put an item in the collection by key.
       *
       * @param  TKey  $key
       * @param  TValue  $value
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
      public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
      /**
       * Get one or a specified number of items randomly from the collection.
       *
       * @param  (callable(self<TKey, TValue>): int)|int|null  $number
       * @param  bool  $preserveKeys
       * @return ($number is null ? TValue : static<int, TValue>)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
      public replace($items): static Replace the collection items with the given items.
      /**
       * Replace the collection items with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
      public replaceRecursive($items): static Recursively replace the collection items with the given items.
      /**
       * Recursively replace the collection items with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
      public reverse(): static Reverse items order.
      /**
       * Reverse items order.
       *
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
      public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
      /**
       * Search the collection for a given value and return the corresponding key if successful.
       *
       * @param  TValue|(callable(TValue,TKey): bool)  $value
       * @param  bool  $strict
       * @return TKey|false
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
      public before($value, $strict = false): TValue|null Get the item before the given item.
      /**
       * Get the item before the given item.
       *
       * @param  TValue|(callable(TValue,TKey): bool)  $value
       * @param  bool  $strict
       * @return TValue|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
      public after($value, $strict = false): TValue|null Get the item after the given item.
      /**
       * Get the item after the given item.
       *
       * @param  TValue|(callable(TValue,TKey): bool)  $value
       * @param  bool  $strict
       * @return TValue|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
      public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
      /**
       * Get and remove the first N items from the collection.
       *
       * @param  int<0, max>  $count
       * @return ($count is 1 ? TValue|null : static<int, TValue>)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
      public shuffle(): static Shuffle the items in the collection.
      /**
       * Shuffle the items in the collection.
       *
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
      public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
      /**
       * Create chunks representing a "sliding window" view of the items in the collection.
       *
       * @param  positive-int  $size
       * @param  positive-int  $step
       * @return static<int, static>
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
      public skip($count): static Skip the first {$count} items.
      /**
       * Skip the first {$count} items.
       *
       * @param  int  $count
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
      public skipUntil($value): static Skip items in the collection until the given condition is met.
      /**
       * Skip items in the collection until the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
      public skipWhile($value): static Skip items in the collection while the given condition is met.
      /**
       * Skip items in the collection while the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
      public slice($offset, $length = null): static Slice the underlying collection array.
      /**
       * Slice the underlying collection array.
       *
       * @param  int  $offset
       * @param  int|null  $length
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
      public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
      /**
       * Split a collection into a certain number of groups.
       *
       * @param  int  $numberOfGroups
       * @return ($numberOfGroups is positive-int ? static<int, static> : never)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
      public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
      /**
       * Split a collection into a certain number of groups, and fill the first groups completely.
       *
       * @param  int  $numberOfGroups
       * @return ($numberOfGroups is positive-int ? static<int, static> : never)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
      public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
      /**
       * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
       *
       * @param  (callable(TValue, TKey): bool)|string|null  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return TValue
       *
       * @throws \Illuminate\Support\ItemNotFoundException
       * @throws \Illuminate\Support\MultipleItemsFoundException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
      public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
      /**
       * Determine if the collection contains a single item, optionally matching the given criteria.
       *
       * @param  (callable(TValue, TKey): bool)|string|null  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
      public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
      /**
       * Get the first item in the collection but throw an exception if no matching items exist.
       *
       * @param  (callable(TValue, TKey): bool)|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return TValue
       *
       * @throws \Illuminate\Support\ItemNotFoundException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
      public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
      /**
       * Chunk the collection into chunks of the given size.
       *
       * @param  int  $size
       * @param  bool  $preserveKeys
       * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
      public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
      /**
       * Chunk the collection into chunks with a callback.
       *
       * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
       * @return static<int, static<TKey, TValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
      public sort($callback = null): static Sort through each item with a callback.
      /**
       * Sort through each item with a callback.
       *
       * @param  (callable(TValue, TValue): int)|null|int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
      public sortDesc($options = 0): static Sort items in descending order.
      /**
       * Sort items in descending order.
       *
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
      public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
      /**
       * Sort the collection using the given callback.
       *
       * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
       * @param  int  $options
       * @param  bool  $descending
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
      protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
      /**
       * Sort the collection using multiple comparisons.
       *
       * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
      public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
      /**
       * Sort the collection in descending order using the given callback.
       *
       * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
      public sortKeys($options = 0, $descending = false): static Sort the collection keys.
      /**
       * Sort the collection keys.
       *
       * @param  int  $options
       * @param  bool  $descending
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
      public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
      /**
       * Sort the collection keys in descending order.
       *
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
      public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
      /**
       * Sort the collection keys using a callback.
       *
       * @param  callable(TKey, TKey): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
      public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
      /**
       * Splice a portion of the underlying collection array.
       *
       * @param  int  $offset
       * @param  int|null  $length
       * @param  array<array-key, TValue>  $replacement
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
      public take($limit): static Take the first or last {$limit} items.
      /**
       * Take the first or last {$limit} items.
       *
       * @param  int  $limit
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
      public takeUntil($value): static Take items in the collection until the given condition is met.
      /**
       * Take items in the collection until the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
      public takeWhile($value): static Take items in the collection while the given condition is met.
      /**
       * Take items in the collection while the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
      public transform(callable $callback): $this Transform each item in the collection using a callback.
      /**
       * Transform each item in the collection using a callback.
       *
       * @template TMapValue
       *
       * @param  callable(TValue, TKey): TMapValue  $callback
       * @return $this
       *
       * @phpstan-this-out static<TKey, TMapValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
      public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
      /**
       * Flatten a multi-dimensional associative array with dots.
       *
       * @param  int  $depth
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
      public undot(): static Convert a flatten "dot" notation array into an expanded array.
      /**
       * Convert a flatten "dot" notation array into an expanded array.
       *
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
      public unique($key = null, $strict = false): static Return only unique items from the collection array.
      /**
       * Return only unique items from the collection array.
       *
       * @param  (callable(TValue, TKey): mixed)|string|null  $key
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
      public values(): static<int, TValue> Reset the keys on the underlying array.
      /**
       * Reset the keys on the underlying array.
       *
       * @return static<int, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
      public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
      /**
       * Zip the collection together with one or more arrays.
       *
       * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
       *      => [[1, 4], [2, 5], [3, 6]]
       *
       * @template TZipValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
       * @return static<int, static<int, TValue|TZipValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
      public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
      /**
       * Pad collection to the specified length with a value.
       *
       * @template TPadValue
       *
       * @param  int  $size
       * @param  TPadValue  $value
       * @return static<int, TValue|TPadValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
      public getIterator(): Traversable Get an iterator for the items.
      /**
       * Get an iterator for the items.
       *
       * @return \ArrayIterator<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
      public count(): int Count the number of items in the collection.
      /**
       * Count the number of items in the collection.
       *
       * @return int<0, max>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
      public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
      /**
       * Count the number of items in the collection by a field or using a callback.
       *
       * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
       * @return static<array-key, int>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
      public add($item): $this Add an item to the collection.
      /**
       * Add an item to the collection.
       *
       * @param  TValue  $item
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
      public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
      /**
       * Get a base Support collection instance from this collection.
       *
       * @return \Illuminate\Support\Collection<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
      public offsetExists($key): bool Determine if an item exists at an offset.
      /**
       * Determine if an item exists at an offset.
       *
       * @param  TKey  $key
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
      public offsetGet($key): mixed Get an item at a given offset.
      /**
       * Get an item at a given offset.
       *
       * @param  TKey  $key
       * @return TValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
      public offsetSet($key, $value): void Set the item at a given offset.
      /**
       * Set the item at a given offset.
       *
       * @param  TKey|null  $key
       * @param  TValue  $value
       * @return void
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
      public offsetUnset($key): void Unset the item at a given offset.
      /**
       * Unset the item at a given offset.
       *
       * @param  TKey  $key
       * @return void
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
      public avg($callback = null): float|int|null Get the average value of a given key.
      /**
       * Get the average value of a given key.
       *
       * @param  (callable(TValue): float|int)|string|null  $callback
       * @return float|int|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
      public average($callback = null): float|int|null Alias for the "avg" method.
      /**
       * Alias for the "avg" method.
       *
       * @param  (callable(TValue): float|int)|string|null  $callback
       * @return float|int|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
      public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
      /**
       * Alias for the "contains" method.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
      public dd($args): never Dump the given arguments and terminate execution.
      /**
       * Dump the given arguments and terminate execution.
       *
       * @param  mixed  ...$args
       * @return never
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
      public dump($args): $this Dump the items.
      /**
       * Dump the items.
       *
       * @param  mixed  ...$args
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
      public each(callable $callback): $this Execute a callback over each item.
      /**
       * Execute a callback over each item.
       *
       * @param  callable(TValue, TKey): mixed  $callback
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
      public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
      /**
       * Execute a callback over each nested chunk of items.
       *
       * @param  callable(...mixed): mixed  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
      public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
      /**
       * Determine if all items pass the given truth test.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
      public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
      /**
       * Get the first item by the given key value pair.
       *
       * @param  callable|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return TValue|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
      public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
      /**
       * Determine if the collection contains multiple items, optionally matching the given criteria.
       *
       * @param  (callable(TValue, TKey): bool)|string|null  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
      public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
      /**
       * Get a single key's value from the first matching item in the collection.
       *
       * @template TValueDefault
       *
       * @param  string  $key
       * @param  TValueDefault|(\Closure(): TValueDefault)  $default
       * @return TValue|TValueDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
      public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
      /**
       * Ensure that every item in the collection is of the expected type.
       *
       * @template TEnsureOfType
       *
       * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
       * @return static<TKey, TEnsureOfType>
       *
       * @throws \UnexpectedValueException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
      public isNotEmpty(): bool Determine if the collection is not empty.
      /**
       * Determine if the collection is not empty.
       *
       * @phpstan-assert-if-true TValue $this->first()
       * @phpstan-assert-if-true TValue $this->last()
       *
       * @phpstan-assert-if-false null $this->first()
       * @phpstan-assert-if-false null $this->last()
       *
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
      public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
      /**
       * Run a map over each nested chunk of items.
       *
       * @template TMapSpreadValue
       *
       * @param  callable(mixed...): TMapSpreadValue  $callback
       * @return static<TKey, TMapSpreadValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
      public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
      /**
       * Run a grouping map over the items.
       *
       * The callback should return an associative array with a single key/value pair.
       *
       * @template TMapToGroupsKey of array-key
       * @template TMapToGroupsValue
       *
       * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
       * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
      public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
      /**
       * Map a collection and flatten the result by a single level.
       *
       * @template TFlatMapKey of array-key
       * @template TFlatMapValue
       *
       * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
       * @return static<TFlatMapKey, TFlatMapValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
      public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
      /**
       * Map the values into a new class.
       *
       * @template TMapIntoValue
       *
       * @param  class-string<TMapIntoValue>  $class
       * @return static<TKey, TMapIntoValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
      public min($callback = null): mixed Get the min value of a given key.
      /**
       * Get the min value of a given key.
       *
       * @param  (callable(TValue):mixed)|string|null  $callback
       * @return mixed
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
      public max($callback = null): mixed Get the max value of a given key.
      /**
       * Get the max value of a given key.
       *
       * @param  (callable(TValue):mixed)|string|null  $callback
       * @return mixed
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
      public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
      /**
       * "Paginate" the collection by slicing it into a smaller collection.
       *
       * @param  int  $page
       * @param  int  $perPage
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
      public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
      /**
       * Partition the collection into two arrays using the given callback or key.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return static<int<0, 1>, static<TKey, TValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
      public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
      /**
       * Calculate the percentage of items that pass a given truth test.
       *
       * @param  (callable(TValue, TKey): bool)  $callback
       * @param  int  $precision
       * @return float|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
      public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
      /**
       * Get the sum of the given values.
       *
       * @template TReturnType
       *
       * @param  (callable(TValue): TReturnType)|string|null  $callback
       * @return ($callback is callable ? TReturnType : mixed)
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
      public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
      /**
       * Apply the callback if the collection is empty.
       *
       * @template TWhenEmptyReturnType
       *
       * @param  (callable($this): TWhenEmptyReturnType)  $callback
       * @param  (callable($this): TWhenEmptyReturnType)|null  $default
       * @return $this|TWhenEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
      public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
      /**
       * Apply the callback if the collection is not empty.
       *
       * @template TWhenNotEmptyReturnType
       *
       * @param  callable($this): TWhenNotEmptyReturnType  $callback
       * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
       * @return $this|TWhenNotEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
      public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
      /**
       * Apply the callback unless the collection is empty.
       *
       * @template TUnlessEmptyReturnType
       *
       * @param  callable($this): TUnlessEmptyReturnType  $callback
       * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
       * @return $this|TUnlessEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
      public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
      /**
       * Apply the callback unless the collection is not empty.
       *
       * @template TUnlessNotEmptyReturnType
       *
       * @param  callable($this): TUnlessNotEmptyReturnType  $callback
       * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
       * @return $this|TUnlessNotEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
      public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
      /**
       * Filter items by the given key value pair.
       *
       * @param  callable|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
      public whereNull($key = null): static Filter items where the value for the given key is null.
      /**
       * Filter items where the value for the given key is null.
       *
       * @param  string|null  $key
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
      public whereNotNull($key = null): static Filter items where the value for the given key is not null.
      /**
       * Filter items where the value for the given key is not null.
       *
       * @param  string|null  $key
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
      public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
      /**
       * Filter items by the given key value pair using strict comparison.
       *
       * @param  string  $key
       * @param  mixed  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
      public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
      /**
       * Filter items by the given key value pair.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
      public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
      /**
       * Filter items by the given key value pair using strict comparison.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
      public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
      /**
       * Filter items such that the value of the given key is between the given values.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
      public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
      /**
       * Filter items such that the value of the given key is not between the given values.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
      public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
      /**
       * Filter items by the given key value pair.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
      public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
      /**
       * Filter items by the given key value pair using strict comparison.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
      public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
      /**
       * Filter the items, removing any items that don't match the given type(s).
       *
       * @template TWhereInstanceOf
       *
       * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
       * @return static<TKey, TWhereInstanceOf>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
      public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
      /**
       * Pass the collection to the given callback and return the result.
       *
       * @template TPipeReturnType
       *
       * @param  callable($this): TPipeReturnType  $callback
       * @return TPipeReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
      public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
      /**
       * Pass the collection into a new class.
       *
       * @template TPipeIntoValue
       *
       * @param  class-string<TPipeIntoValue>  $class
       * @return TPipeIntoValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
      public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
      /**
       * Pass the collection through a series of callable pipes and return the result.
       *
       * @param  array<callable>  $callbacks
       * @return mixed
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
      public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
      /**
       * Reduce the collection to a single value.
       *
       * @template TReduceInitial
       * @template TReduceReturnType
       *
       * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
       * @param  TReduceInitial  $initial
       * @return TReduceReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
      public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
      /**
       * Reduce the collection to multiple aggregate values.
       *
       * @param  callable  $callback
       * @param  mixed  ...$initial
       * @return array
       *
       * @throws \UnexpectedValueException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
      public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
      /**
       * Reduce an associative collection to a single value.
       *
       * @template TReduceWithKeysInitial
       * @template TReduceWithKeysReturnType
       *
       * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
       * @param  TReduceWithKeysInitial  $initial
       * @return TReduceWithKeysReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
      public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
      /**
       * Create a collection of all elements that do not pass a given truth test.
       *
       * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
      public tap(callable $callback): $this Pass the collection to the given callback and then return it.
      /**
       * Pass the collection to the given callback and then return it.
       *
       * @param  callable($this): mixed  $callback
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
      public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
      /**
       * Return only unique items from the collection array using strict comparison.
       *
       * @param  (callable(TValue, TKey): mixed)|string|null  $key
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
      public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
      /**
       * Collect the values into a collection.
       *
       * @return \Illuminate\Support\Collection<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
      public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
      /**
       * Get the collection of items as a plain array.
       *
       * @return array<TKey, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
      public jsonSerialize(): array Convert the object into something JSON serializable.
      /**
       * Convert the object into something JSON serializable.
       *
       * @return array<TKey, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
      public toJson($options = 0): string Get the collection of items as JSON.
      /**
       * Get the collection of items as JSON.
       *
       * @param  int  $options
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
      public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
      /**
       * Get the collection of items as pretty print formatted JSON.
       *
       * @param  int  $options
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
      public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
      /**
       * Get a CachingIterator instance.
       *
       * @param  int  $flags
       * @return \CachingIterator
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
      public __toString(): string Convert the collection to its string representation.
      /**
       * Convert the collection to its string representation.
       *
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
      public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
      /**
       * Indicate that the model's string representation should be escaped when __toString is invoked.
       *
       * @param  bool  $escape
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
      protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
      /**
       * Results array of items from Collection or Arrayable.
       *
       * @param  mixed  $items
       * @return array<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
      protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
      /**
       * Get an operator checker callback.
       *
       * @param  callable|string  $key
       * @param  string|null  $operator
       * @param  mixed  $value
       * @return \Closure
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
      protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
      /**
       * Determine if the given value is callable, but not a string.
       *
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
      protected valueRetriever($value): callable Get a value retrieving callback.
      /**
       * Get a value retrieving callback.
       *
       * @param  callable|string|null  $value
       * @return callable
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
      protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
      /**
       * Make a function to check an item's equality.
       *
       * @param  mixed  $value
       * @return \Closure(mixed): bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
      protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
      /**
       * Make a function using another function, by negating its result.
       *
       * @param  \Closure  $callback
       * @return \Closure
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
      protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
      /**
       * Make a function that returns what's passed to it.
       *
       * @return \Closure(TValue): TValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
      public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
      /**
       * Apply the callback if the given "value" is (or resolves to) truthy.
       *
       * @template TWhenParameter
       * @template TWhenReturnType
       *
       * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
       * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
       * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
       * @return $this|TWhenReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
      public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
      /**
       * Apply the callback if the given "value" is (or resolves to) falsy.
       *
       * @template TUnlessParameter
       * @template TUnlessReturnType
       *
       * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
       * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
       * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
       * @return $this|TUnlessReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
      public __call($method, $parameters): mixed Dynamically handle calls to the class.
      /**
       * Dynamically handle calls to the class.
       *
       * @param  string  $method
       * @param  array  $parameters
       * @return mixed
       *
       * @throws \BadMethodCallException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
      public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
      /**
       * Create a new resource collection instance for the given resource.
       *
       * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
       * @return \Illuminate\Http\Resources\Json\ResourceCollection
       *
       * @throws \Throwable
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
      protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
      /**
       * Guess the resource collection for the items.
       *
       * @return \Illuminate\Http\Resources\Json\ResourceCollection
       *
       * @throws \Throwable
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
      protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
      /**
       * Get the resource class from the class attribute.
       *
       * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
       * @return class-string<*>|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
      protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
      /**
       * Get the resource collection class from the class attribute.
       *
       * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
       * @return class-string<*>|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
    • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
      /**
       * Create a collection with the given range.
       *
       * @param  int  $from
       * @param  int  $to
       * @param  int  $step
       * @return static<int, int>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
      public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
      /**
       * Create a new collection instance if the value isn't one already.
       *
       * @template TMakeKey of array-key
       * @template TMakeValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
       * @return static<TMakeKey, TMakeValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
      public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
      /**
       * Wrap the given value in a collection if applicable.
       *
       * @template TWrapValue
       *
       * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
       * @return static<array-key, TWrapValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
      public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
      /**
       * Get the underlying items from the given collection if applicable.
       *
       * @template TUnwrapKey of array-key
       * @template TUnwrapValue
       *
       * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
       * @return array<TUnwrapKey, TUnwrapValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
      public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
      /**
       * Create a new instance with no items.
       *
       * @return static
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
      public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
      /**
       * Create a new collection by invoking the callback a given amount of times.
       *
       * @template TTimesValue
       *
       * @param  int  $number
       * @param  (callable(int): TTimesValue)|null  $callback
       * @return static<int, TTimesValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
      public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
      /**
       * Create a new collection by decoding a JSON string.
       *
       * @param  string  $json
       * @param  int  $depth
       * @param  int  $flags
       * @return static<TKey, TValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
      public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
      /**
       * Add a method to the list of proxied methods.
       *
       * @param  string  $method
       * @return void
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
      public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
      /**
       * Register a custom macro.
       *
       * @param  string  $name
       * @param  object|callable  $macro
       *
       * @param-closure-this static  $macro
       *
       * @return void
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
      public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
      /**
       * Mix another object into the class.
       *
       * @param  object  $mixin
       * @param  bool  $replace
       * @return void
       *
       * @throws \ReflectionException
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
      public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
      /**
       * Checks if macro is registered.
       *
       * @param  string  $name
       * @return bool
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
      public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
      /**
       * Flush the existing macros.
       *
       * @return void
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
      public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
      /**
       * Dynamically handle calls to the class.
       *
       * @param  string  $method
       * @param  array  $parameters
       * @return mixed
       *
       * @throws \BadMethodCallException
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
    • protected static Illuminate\Support\Collection::$proxies :: array (32)
      0 => string (7) "average"
      1 => string (3) "avg"
      2 => string (8) "contains"
      3 => string (13) "doesntContain"
      4 => string (4) "each"
      5 => string (5) "every"
      6 => string (6) "filter"
      7 => string (5) "first"
      8 => string (7) "flatMap"
      9 => string (7) "groupBy"
      10 => string (7) "hasMany"
      11 => string (7) "hasSole"
      12 => string (5) "keyBy"
      13 => string (4) "last"
      14 => string (3) "map"
      15 => string (3) "max"
      16 => string (3) "min"
      17 => string (9) "partition"
      18 => string (10) "percentage"
      19 => string (6) "reject"
      20 => string (9) "skipUntil"
      21 => string (9) "skipWhile"
      22 => string (4) "some"
      23 => string (6) "sortBy"
      24 => string (10) "sortByDesc"
      25 => string (3) "sum"
      26 => string (9) "takeUntil"
      27 => string (9) "takeWhile"
      28 => string (6) "unique"
      29 => string (6) "unless"
      30 => string (5) "until"
      31 => string (4) "when"
      protected static Illuminate\Support\Collection::$macros :: array (1)
      recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
      • Methods (4)
      • Static methods (2)
    • 0 => string (16) "start:errors.404"
      1 => string (5) "front"
      2 => string (10) "/error/404"
      3 => string (3) "404"
      4 => Infinyti\Library\Base\Warps\Collections\Collection#532 (2)
      • Properties (2)
      • Methods (183)
      • Static methods (13)
      • Static properties (2)
      • Iterator (1)
      • toString
      • protected items -> array (1)
        0 => string (6) "errors"
        protected escapeWhenCastingToString -> boolean false
      • public __get($key)
        Defined in <ROOT>/library/base/warps/collections/Collection.php:12
        public __construct($items = array()) Create a new collection.
        /**
         * Create a new collection.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
        public all(): array<TKey, TValue> Get all of the items in the collection.
        /**
         * Get all of the items in the collection.
         *
         * @return array<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
        public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
        /**
         * Get a lazy collection for the items in this collection.
         *
         * @return \Illuminate\Support\LazyCollection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
        public median($key = null): float|int|null Get the median of a given key.
        /**
         * Get the median of a given key.
         *
         * @param  string|array<array-key, string>|null  $key
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
        public mode($key = null): array<int, float|int>|null Get the mode of a given key.
        /**
         * Get the mode of a given key.
         *
         * @param  string|array<array-key, string>|null  $key
         * @return array<int, float|int>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
        public collapse(): static<int, mixed> Collapse the collection of items into a single array.
        /**
         * Collapse the collection of items into a single array.
         *
         * @return static<int, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
        public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
        /**
         * Collapse the collection of items into a single array while preserving its keys.
         *
         * @return static<mixed, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
        public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
        /**
         * Determine if an item exists in the collection.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
        public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
        /**
         * Determine if an item exists, using strict comparison.
         *
         * @param  (callable(TValue): bool)|TValue|array-key  $key
         * @param  TValue|null  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
        public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
        /**
         * Determine if an item is not contained in the collection.
         *
         * @param  mixed  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
        public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
        /**
         * Determine if an item is not contained in the enumerable, using strict comparison.
         *
         * @param  mixed  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
        public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
        /**
         * Cross join with the given lists, returning all possible permutations.
         *
         * @template TCrossJoinKey
         * @template TCrossJoinValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
         * @return static<int, array<int, TValue|TCrossJoinValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
        public diff($items): static Get the items in the collection that are not present in the given items.
        /**
         * Get the items in the collection that are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
        public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
        /**
         * Get the items in the collection that are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
        public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
        /**
         * Get the items in the collection whose keys and values are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
        public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
        /**
         * Get the items in the collection whose keys and values are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
        public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
        /**
         * Get the items in the collection whose keys are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
        public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
        /**
         * Get the items in the collection whose keys are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
        public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
        /**
         * Retrieve duplicate items from the collection.
         *
         * @template TMapValue
         *
         * @param  (callable(TValue): TMapValue)|string|null  $callback
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
        public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
        /**
         * Retrieve duplicate items from the collection using strict comparison.
         *
         * @template TMapValue
         *
         * @param  (callable(TValue): TMapValue)|string|null  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
        protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
        /**
         * Get the comparison function to detect duplicates.
         *
         * @param  bool  $strict
         * @return callable(TValue, TValue): bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
        public except($keys): static Get all items except for those with the specified keys.
        /**
         * Get all items except for those with the specified keys.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
        public filter(?callable $callback = null): static Run a filter over each of the items.
        /**
         * Run a filter over each of the items.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
        public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
        /**
         * Get the first item from the collection passing the given truth test.
         *
         * @template TFirstDefault
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
         * @return TValue|TFirstDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
        public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
        /**
         * Get a flattened array of the items in the collection.
         *
         * @param  int  $depth
         * @return static<int, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
        public flip(): static<TValue, TKey> Flip the items in the collection.
        /**
         * Flip the items in the collection.
         *
         * @return static<TValue, TKey>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
        public forget($keys): $this Remove an item from the collection by key.
        /**
         * Remove an item from the collection by key.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
        public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
        /**
         * Get an item from the collection by key.
         *
         * @template TGetDefault
         *
         * @param  TKey|null  $key
         * @param  TGetDefault|(\Closure(): TGetDefault)  $default
         * @return TValue|TGetDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
        public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
        /**
         * Get an item from the collection by key or add it to collection if it does not exist.
         *
         * @template TGetOrPutValue
         *
         * @param  mixed  $key
         * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
         * @return TValue|TGetOrPutValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
        public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
        /**
         * Group an associative array by a field or using a callback.
         *
         * @template TGroupKey of array-key|\UnitEnum|\Stringable
         *
         * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
         * @param  bool  $preserveKeys
         * @return static<
         *  ($groupBy is (array|string)
         *      ? array-key
         *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
         *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
         * >
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
        public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
        /**
         * Key an associative array by a field or using a callback.
         *
         * @template TNewKey of array-key|\UnitEnum
         *
         * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
         * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
        public has($key): bool Determine if an item exists in the collection by key.
        /**
         * Determine if an item exists in the collection by key.
         *
         * @param  TKey|array<array-key, TKey>  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
        public hasAny($key): bool Determine if any of the keys exist in the collection.
        /**
         * Determine if any of the keys exist in the collection.
         *
         * @param  TKey|array<array-key, TKey>  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
        public implode($value, $glue = null): string Concatenate values of a given key as a string.
        /**
         * Concatenate values of a given key as a string.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $value
         * @param  string|null  $glue
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
        public intersect($items): static Intersect the collection with the given items.
        /**
         * Intersect the collection with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
        public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
        /**
         * Intersect the collection with the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
        public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
        /**
         * Intersect the collection with the given items with additional index check.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
        public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
        /**
         * Intersect the collection with the given items with additional index check, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
        public intersectByKeys($items): static Intersect the collection with the given items by key.
        /**
         * Intersect the collection with the given items by key.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
        public isEmpty(): bool Determine if the collection is empty or not.
        /**
         * Determine if the collection is empty or not.
         *
         * @phpstan-assert-if-true null $this->first()
         * @phpstan-assert-if-true null $this->last()
         *
         * @phpstan-assert-if-false TValue $this->first()
         * @phpstan-assert-if-false TValue $this->last()
         *
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
        public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
        /**
         * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return bool
         *
         * @deprecated 12.49.0 Use the `hasSole()` method instead.
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
        public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
        /**
         * Determine if the collection contains multiple items.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return bool
         *
         * @deprecated 12.50.0 Use the `hasMany()` method instead.
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
        public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
        /**
         * Join all items from the collection using a string. The final items can use a separate glue string.
         *
         * @param  string  $glue
         * @param  string  $finalGlue
         * @return TValue|string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
        public keys(): static<int, TKey> Get the keys of the collection items.
        /**
         * Get the keys of the collection items.
         *
         * @return static<int, TKey>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
        public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
        /**
         * Get the last item from the collection.
         *
         * @template TLastDefault
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @param  TLastDefault|(\Closure(): TLastDefault)  $default
         * @return TValue|TLastDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
        public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
        /**
         * Get the values of a given key.
         *
         * @param  \Closure|string|int|array<array-key, string>|null  $value
         * @param  \Closure|string|null  $key
         * @return static<array-key, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
        public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
        /**
         * Run a map over each of the items.
         *
         * @template TMapValue
         *
         * @param  callable(TValue, TKey): TMapValue  $callback
         * @return static<TKey, TMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
        public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
        /**
         * Run a dictionary map over the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapToDictionaryKey of array-key
         * @template TMapToDictionaryValue
         *
         * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
         * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
        public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
        /**
         * Run an associative map over each of the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapWithKeysKey of array-key
         * @template TMapWithKeysValue
         *
         * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
         * @return static<TMapWithKeysKey, TMapWithKeysValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
        public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
        /**
         * Merge the collection with the given items.
         *
         * @template TMergeValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
         * @return static<TKey, TValue|TMergeValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
        public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
        /**
         * Recursively merge the collection with the given items.
         *
         * @template TMergeRecursiveValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
         * @return static<TKey, TValue|TMergeRecursiveValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
        public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
        /**
         * Multiply the items in the collection by the multiplier.
         *
         * @param  int  $multiplier
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
        public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
        /**
         * Create a collection by using this collection for keys and another for its values.
         *
         * @template TCombineValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
         * @return static<TValue, TCombineValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
        public union($items): static Union the collection with the given items.
        /**
         * Union the collection with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
        public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
        /**
         * Create a new collection consisting of every n-th element.
         *
         * @param  int  $step
         * @param  int  $offset
         * @return ($step is positive-int ? static : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
        public only($keys): static Get the items with the specified keys.
        /**
         * Get the items with the specified keys.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
        public select($keys): static Select specific values from the items within the collection.
        /**
         * Select specific values from the items within the collection.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
        public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
        /**
         * Get and remove the last N items from the collection.
         *
         * @param  int  $count
         * @return ($count is 1 ? TValue|null : static<int, TValue>)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
        public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
        /**
         * Push an item onto the beginning of the collection.
         *
         * @param  TValue  $value
         * @param  TKey  $key
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
        public push($values): $this Push one or more items onto the end of the collection.
        /**
         * Push one or more items onto the end of the collection.
         *
         * @param  TValue  ...$values
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
        public unshift($values): $this Prepend one or more items to the beginning of the collection.
        /**
         * Prepend one or more items to the beginning of the collection.
         *
         * @param  TValue  ...$values
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
        public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
        /**
         * Push all of the given items onto the collection.
         *
         * @template TConcatKey of array-key
         * @template TConcatValue
         *
         * @param  iterable<TConcatKey, TConcatValue>  $source
         * @return static<TKey|TConcatKey, TValue|TConcatValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
        public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
        /**
         * Get and remove an item from the collection.
         *
         * @template TPullDefault
         *
         * @param  TKey  $key
         * @param  TPullDefault|(\Closure(): TPullDefault)  $default
         * @return TValue|TPullDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
        public put($key, $value): $this Put an item in the collection by key.
        /**
         * Put an item in the collection by key.
         *
         * @param  TKey  $key
         * @param  TValue  $value
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
        public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
        /**
         * Get one or a specified number of items randomly from the collection.
         *
         * @param  (callable(self<TKey, TValue>): int)|int|null  $number
         * @param  bool  $preserveKeys
         * @return ($number is null ? TValue : static<int, TValue>)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
        public replace($items): static Replace the collection items with the given items.
        /**
         * Replace the collection items with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
        public replaceRecursive($items): static Recursively replace the collection items with the given items.
        /**
         * Recursively replace the collection items with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
        public reverse(): static Reverse items order.
        /**
         * Reverse items order.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
        public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
        /**
         * Search the collection for a given value and return the corresponding key if successful.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TKey|false
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
        public before($value, $strict = false): TValue|null Get the item before the given item.
        /**
         * Get the item before the given item.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
        public after($value, $strict = false): TValue|null Get the item after the given item.
        /**
         * Get the item after the given item.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
        public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
        /**
         * Get and remove the first N items from the collection.
         *
         * @param  int<0, max>  $count
         * @return ($count is 1 ? TValue|null : static<int, TValue>)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
        public shuffle(): static Shuffle the items in the collection.
        /**
         * Shuffle the items in the collection.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
        public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
        /**
         * Create chunks representing a "sliding window" view of the items in the collection.
         *
         * @param  positive-int  $size
         * @param  positive-int  $step
         * @return static<int, static>
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
        public skip($count): static Skip the first {$count} items.
        /**
         * Skip the first {$count} items.
         *
         * @param  int  $count
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
        public skipUntil($value): static Skip items in the collection until the given condition is met.
        /**
         * Skip items in the collection until the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
        public skipWhile($value): static Skip items in the collection while the given condition is met.
        /**
         * Skip items in the collection while the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
        public slice($offset, $length = null): static Slice the underlying collection array.
        /**
         * Slice the underlying collection array.
         *
         * @param  int  $offset
         * @param  int|null  $length
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
        public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
        /**
         * Split a collection into a certain number of groups.
         *
         * @param  int  $numberOfGroups
         * @return ($numberOfGroups is positive-int ? static<int, static> : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
        public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
        /**
         * Split a collection into a certain number of groups, and fill the first groups completely.
         *
         * @param  int  $numberOfGroups
         * @return ($numberOfGroups is positive-int ? static<int, static> : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
        public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
        /**
         * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue
         *
         * @throws \Illuminate\Support\ItemNotFoundException
         * @throws \Illuminate\Support\MultipleItemsFoundException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
        public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
        /**
         * Determine if the collection contains a single item, optionally matching the given criteria.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
        public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
        /**
         * Get the first item in the collection but throw an exception if no matching items exist.
         *
         * @param  (callable(TValue, TKey): bool)|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue
         *
         * @throws \Illuminate\Support\ItemNotFoundException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
        public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
        /**
         * Chunk the collection into chunks of the given size.
         *
         * @param  int  $size
         * @param  bool  $preserveKeys
         * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
        public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
        /**
         * Chunk the collection into chunks with a callback.
         *
         * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
         * @return static<int, static<TKey, TValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
        public sort($callback = null): static Sort through each item with a callback.
        /**
         * Sort through each item with a callback.
         *
         * @param  (callable(TValue, TValue): int)|null|int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
        public sortDesc($options = 0): static Sort items in descending order.
        /**
         * Sort items in descending order.
         *
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
        public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
        /**
         * Sort the collection using the given callback.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
         * @param  int  $options
         * @param  bool  $descending
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
        protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
        /**
         * Sort the collection using multiple comparisons.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
        public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
        /**
         * Sort the collection in descending order using the given callback.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
        public sortKeys($options = 0, $descending = false): static Sort the collection keys.
        /**
         * Sort the collection keys.
         *
         * @param  int  $options
         * @param  bool  $descending
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
        public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
        /**
         * Sort the collection keys in descending order.
         *
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
        public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
        /**
         * Sort the collection keys using a callback.
         *
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
        public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
        /**
         * Splice a portion of the underlying collection array.
         *
         * @param  int  $offset
         * @param  int|null  $length
         * @param  array<array-key, TValue>  $replacement
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
        public take($limit): static Take the first or last {$limit} items.
        /**
         * Take the first or last {$limit} items.
         *
         * @param  int  $limit
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
        public takeUntil($value): static Take items in the collection until the given condition is met.
        /**
         * Take items in the collection until the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
        public takeWhile($value): static Take items in the collection while the given condition is met.
        /**
         * Take items in the collection while the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
        public transform(callable $callback): $this Transform each item in the collection using a callback.
        /**
         * Transform each item in the collection using a callback.
         *
         * @template TMapValue
         *
         * @param  callable(TValue, TKey): TMapValue  $callback
         * @return $this
         *
         * @phpstan-this-out static<TKey, TMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
        public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
        /**
         * Flatten a multi-dimensional associative array with dots.
         *
         * @param  int  $depth
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
        public undot(): static Convert a flatten "dot" notation array into an expanded array.
        /**
         * Convert a flatten "dot" notation array into an expanded array.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
        public unique($key = null, $strict = false): static Return only unique items from the collection array.
        /**
         * Return only unique items from the collection array.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $key
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
        public values(): static<int, TValue> Reset the keys on the underlying array.
        /**
         * Reset the keys on the underlying array.
         *
         * @return static<int, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
        public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
        /**
         * Zip the collection together with one or more arrays.
         *
         * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
         *      => [[1, 4], [2, 5], [3, 6]]
         *
         * @template TZipValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
         * @return static<int, static<int, TValue|TZipValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
        public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
        /**
         * Pad collection to the specified length with a value.
         *
         * @template TPadValue
         *
         * @param  int  $size
         * @param  TPadValue  $value
         * @return static<int, TValue|TPadValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
        public getIterator(): Traversable Get an iterator for the items.
        /**
         * Get an iterator for the items.
         *
         * @return \ArrayIterator<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
        public count(): int Count the number of items in the collection.
        /**
         * Count the number of items in the collection.
         *
         * @return int<0, max>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
        public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
        /**
         * Count the number of items in the collection by a field or using a callback.
         *
         * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
         * @return static<array-key, int>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
        public add($item): $this Add an item to the collection.
        /**
         * Add an item to the collection.
         *
         * @param  TValue  $item
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
        public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
        /**
         * Get a base Support collection instance from this collection.
         *
         * @return \Illuminate\Support\Collection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
        public offsetExists($key): bool Determine if an item exists at an offset.
        /**
         * Determine if an item exists at an offset.
         *
         * @param  TKey  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
        public offsetGet($key): mixed Get an item at a given offset.
        /**
         * Get an item at a given offset.
         *
         * @param  TKey  $key
         * @return TValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
        public offsetSet($key, $value): void Set the item at a given offset.
        /**
         * Set the item at a given offset.
         *
         * @param  TKey|null  $key
         * @param  TValue  $value
         * @return void
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
        public offsetUnset($key): void Unset the item at a given offset.
        /**
         * Unset the item at a given offset.
         *
         * @param  TKey  $key
         * @return void
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
        public avg($callback = null): float|int|null Get the average value of a given key.
        /**
         * Get the average value of a given key.
         *
         * @param  (callable(TValue): float|int)|string|null  $callback
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
        public average($callback = null): float|int|null Alias for the "avg" method.
        /**
         * Alias for the "avg" method.
         *
         * @param  (callable(TValue): float|int)|string|null  $callback
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
        public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
        /**
         * Alias for the "contains" method.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
        public dd($args): never Dump the given arguments and terminate execution.
        /**
         * Dump the given arguments and terminate execution.
         *
         * @param  mixed  ...$args
         * @return never
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
        public dump($args): $this Dump the items.
        /**
         * Dump the items.
         *
         * @param  mixed  ...$args
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
        public each(callable $callback): $this Execute a callback over each item.
        /**
         * Execute a callback over each item.
         *
         * @param  callable(TValue, TKey): mixed  $callback
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
        public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
        /**
         * Execute a callback over each nested chunk of items.
         *
         * @param  callable(...mixed): mixed  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
        public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
        /**
         * Determine if all items pass the given truth test.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
        public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
        /**
         * Get the first item by the given key value pair.
         *
         * @param  callable|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
        public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
        /**
         * Determine if the collection contains multiple items, optionally matching the given criteria.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
        public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
        /**
         * Get a single key's value from the first matching item in the collection.
         *
         * @template TValueDefault
         *
         * @param  string  $key
         * @param  TValueDefault|(\Closure(): TValueDefault)  $default
         * @return TValue|TValueDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
        public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
        /**
         * Ensure that every item in the collection is of the expected type.
         *
         * @template TEnsureOfType
         *
         * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
         * @return static<TKey, TEnsureOfType>
         *
         * @throws \UnexpectedValueException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
        public isNotEmpty(): bool Determine if the collection is not empty.
        /**
         * Determine if the collection is not empty.
         *
         * @phpstan-assert-if-true TValue $this->first()
         * @phpstan-assert-if-true TValue $this->last()
         *
         * @phpstan-assert-if-false null $this->first()
         * @phpstan-assert-if-false null $this->last()
         *
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
        public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
        /**
         * Run a map over each nested chunk of items.
         *
         * @template TMapSpreadValue
         *
         * @param  callable(mixed...): TMapSpreadValue  $callback
         * @return static<TKey, TMapSpreadValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
        public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
        /**
         * Run a grouping map over the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapToGroupsKey of array-key
         * @template TMapToGroupsValue
         *
         * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
         * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
        public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
        /**
         * Map a collection and flatten the result by a single level.
         *
         * @template TFlatMapKey of array-key
         * @template TFlatMapValue
         *
         * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
         * @return static<TFlatMapKey, TFlatMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
        public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
        /**
         * Map the values into a new class.
         *
         * @template TMapIntoValue
         *
         * @param  class-string<TMapIntoValue>  $class
         * @return static<TKey, TMapIntoValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
        public min($callback = null): mixed Get the min value of a given key.
        /**
         * Get the min value of a given key.
         *
         * @param  (callable(TValue):mixed)|string|null  $callback
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
        public max($callback = null): mixed Get the max value of a given key.
        /**
         * Get the max value of a given key.
         *
         * @param  (callable(TValue):mixed)|string|null  $callback
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
        public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
        /**
         * "Paginate" the collection by slicing it into a smaller collection.
         *
         * @param  int  $page
         * @param  int  $perPage
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
        public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
        /**
         * Partition the collection into two arrays using the given callback or key.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return static<int<0, 1>, static<TKey, TValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
        public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
        /**
         * Calculate the percentage of items that pass a given truth test.
         *
         * @param  (callable(TValue, TKey): bool)  $callback
         * @param  int  $precision
         * @return float|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
        public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
        /**
         * Get the sum of the given values.
         *
         * @template TReturnType
         *
         * @param  (callable(TValue): TReturnType)|string|null  $callback
         * @return ($callback is callable ? TReturnType : mixed)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
        public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
        /**
         * Apply the callback if the collection is empty.
         *
         * @template TWhenEmptyReturnType
         *
         * @param  (callable($this): TWhenEmptyReturnType)  $callback
         * @param  (callable($this): TWhenEmptyReturnType)|null  $default
         * @return $this|TWhenEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
        public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
        /**
         * Apply the callback if the collection is not empty.
         *
         * @template TWhenNotEmptyReturnType
         *
         * @param  callable($this): TWhenNotEmptyReturnType  $callback
         * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
         * @return $this|TWhenNotEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
        public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
        /**
         * Apply the callback unless the collection is empty.
         *
         * @template TUnlessEmptyReturnType
         *
         * @param  callable($this): TUnlessEmptyReturnType  $callback
         * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
         * @return $this|TUnlessEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
        public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
        /**
         * Apply the callback unless the collection is not empty.
         *
         * @template TUnlessNotEmptyReturnType
         *
         * @param  callable($this): TUnlessNotEmptyReturnType  $callback
         * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
         * @return $this|TUnlessNotEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
        public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  callable|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
        public whereNull($key = null): static Filter items where the value for the given key is null.
        /**
         * Filter items where the value for the given key is null.
         *
         * @param  string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
        public whereNotNull($key = null): static Filter items where the value for the given key is not null.
        /**
         * Filter items where the value for the given key is not null.
         *
         * @param  string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
        public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  mixed  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
        public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
        public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
        public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
        /**
         * Filter items such that the value of the given key is between the given values.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
        public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
        /**
         * Filter items such that the value of the given key is not between the given values.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
        public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
        public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
        public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
        /**
         * Filter the items, removing any items that don't match the given type(s).
         *
         * @template TWhereInstanceOf
         *
         * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
         * @return static<TKey, TWhereInstanceOf>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
        public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
        /**
         * Pass the collection to the given callback and return the result.
         *
         * @template TPipeReturnType
         *
         * @param  callable($this): TPipeReturnType  $callback
         * @return TPipeReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
        public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
        /**
         * Pass the collection into a new class.
         *
         * @template TPipeIntoValue
         *
         * @param  class-string<TPipeIntoValue>  $class
         * @return TPipeIntoValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
        public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
        /**
         * Pass the collection through a series of callable pipes and return the result.
         *
         * @param  array<callable>  $callbacks
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
        public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
        /**
         * Reduce the collection to a single value.
         *
         * @template TReduceInitial
         * @template TReduceReturnType
         *
         * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
         * @param  TReduceInitial  $initial
         * @return TReduceReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
        public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
        /**
         * Reduce the collection to multiple aggregate values.
         *
         * @param  callable  $callback
         * @param  mixed  ...$initial
         * @return array
         *
         * @throws \UnexpectedValueException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
        public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
        /**
         * Reduce an associative collection to a single value.
         *
         * @template TReduceWithKeysInitial
         * @template TReduceWithKeysReturnType
         *
         * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
         * @param  TReduceWithKeysInitial  $initial
         * @return TReduceWithKeysReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
        public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
        /**
         * Create a collection of all elements that do not pass a given truth test.
         *
         * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
        public tap(callable $callback): $this Pass the collection to the given callback and then return it.
        /**
         * Pass the collection to the given callback and then return it.
         *
         * @param  callable($this): mixed  $callback
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
        public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
        /**
         * Return only unique items from the collection array using strict comparison.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
        public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
        /**
         * Collect the values into a collection.
         *
         * @return \Illuminate\Support\Collection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
        public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
        /**
         * Get the collection of items as a plain array.
         *
         * @return array<TKey, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
        public jsonSerialize(): array Convert the object into something JSON serializable.
        /**
         * Convert the object into something JSON serializable.
         *
         * @return array<TKey, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
        public toJson($options = 0): string Get the collection of items as JSON.
        /**
         * Get the collection of items as JSON.
         *
         * @param  int  $options
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
        public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
        /**
         * Get the collection of items as pretty print formatted JSON.
         *
         * @param  int  $options
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
        public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
        /**
         * Get a CachingIterator instance.
         *
         * @param  int  $flags
         * @return \CachingIterator
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
        public __toString(): string Convert the collection to its string representation.
        /**
         * Convert the collection to its string representation.
         *
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
        public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
        /**
         * Indicate that the model's string representation should be escaped when __toString is invoked.
         *
         * @param  bool  $escape
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
        protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
        /**
         * Results array of items from Collection or Arrayable.
         *
         * @param  mixed  $items
         * @return array<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
        protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
        /**
         * Get an operator checker callback.
         *
         * @param  callable|string  $key
         * @param  string|null  $operator
         * @param  mixed  $value
         * @return \Closure
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
        protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
        /**
         * Determine if the given value is callable, but not a string.
         *
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
        protected valueRetriever($value): callable Get a value retrieving callback.
        /**
         * Get a value retrieving callback.
         *
         * @param  callable|string|null  $value
         * @return callable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
        protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
        /**
         * Make a function to check an item's equality.
         *
         * @param  mixed  $value
         * @return \Closure(mixed): bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
        protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
        /**
         * Make a function using another function, by negating its result.
         *
         * @param  \Closure  $callback
         * @return \Closure
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
        protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
        /**
         * Make a function that returns what's passed to it.
         *
         * @return \Closure(TValue): TValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
        public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
        /**
         * Apply the callback if the given "value" is (or resolves to) truthy.
         *
         * @template TWhenParameter
         * @template TWhenReturnType
         *
         * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
         * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
         * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
         * @return $this|TWhenReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
        public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
        /**
         * Apply the callback if the given "value" is (or resolves to) falsy.
         *
         * @template TUnlessParameter
         * @template TUnlessReturnType
         *
         * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
         * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
         * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
         * @return $this|TUnlessReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
        public __call($method, $parameters): mixed Dynamically handle calls to the class.
        /**
         * Dynamically handle calls to the class.
         *
         * @param  string  $method
         * @param  array  $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
        public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
        /**
         * Create a new resource collection instance for the given resource.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
         * @return \Illuminate\Http\Resources\Json\ResourceCollection
         *
         * @throws \Throwable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
        protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
        /**
         * Guess the resource collection for the items.
         *
         * @return \Illuminate\Http\Resources\Json\ResourceCollection
         *
         * @throws \Throwable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
        protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
        /**
         * Get the resource class from the class attribute.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
         * @return class-string<*>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
        protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
        /**
         * Get the resource collection class from the class attribute.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
         * @return class-string<*>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
      • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
        /**
         * Create a collection with the given range.
         *
         * @param  int  $from
         * @param  int  $to
         * @param  int  $step
         * @return static<int, int>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
        public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
        /**
         * Create a new collection instance if the value isn't one already.
         *
         * @template TMakeKey of array-key
         * @template TMakeValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
         * @return static<TMakeKey, TMakeValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
        public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
        /**
         * Wrap the given value in a collection if applicable.
         *
         * @template TWrapValue
         *
         * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
         * @return static<array-key, TWrapValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
        public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
        /**
         * Get the underlying items from the given collection if applicable.
         *
         * @template TUnwrapKey of array-key
         * @template TUnwrapValue
         *
         * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
         * @return array<TUnwrapKey, TUnwrapValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
        public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
        /**
         * Create a new instance with no items.
         *
         * @return static
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
        public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
        /**
         * Create a new collection by invoking the callback a given amount of times.
         *
         * @template TTimesValue
         *
         * @param  int  $number
         * @param  (callable(int): TTimesValue)|null  $callback
         * @return static<int, TTimesValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
        public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
        /**
         * Create a new collection by decoding a JSON string.
         *
         * @param  string  $json
         * @param  int  $depth
         * @param  int  $flags
         * @return static<TKey, TValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
        public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
        /**
         * Add a method to the list of proxied methods.
         *
         * @param  string  $method
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
        public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
        /**
         * Register a custom macro.
         *
         * @param  string  $name
         * @param  object|callable  $macro
         *
         * @param-closure-this static  $macro
         *
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
        public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
        /**
         * Mix another object into the class.
         *
         * @param  object  $mixin
         * @param  bool  $replace
         * @return void
         *
         * @throws \ReflectionException
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
        public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
        /**
         * Checks if macro is registered.
         *
         * @param  string  $name
         * @return bool
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
        public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
        /**
         * Flush the existing macros.
         *
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
        public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
        /**
         * Dynamically handle calls to the class.
         *
         * @param  string  $method
         * @param  array  $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
      • protected static Illuminate\Support\Collection::$proxies :: array (32)
        0 => string (7) "average"
        1 => string (3) "avg"
        2 => string (8) "contains"
        3 => string (13) "doesntContain"
        4 => string (4) "each"
        5 => string (5) "every"
        6 => string (6) "filter"
        7 => string (5) "first"
        8 => string (7) "flatMap"
        9 => string (7) "groupBy"
        10 => string (7) "hasMany"
        11 => string (7) "hasSole"
        12 => string (5) "keyBy"
        13 => string (4) "last"
        14 => string (3) "map"
        15 => string (3) "max"
        16 => string (3) "min"
        17 => string (9) "partition"
        18 => string (10) "percentage"
        19 => string (6) "reject"
        20 => string (9) "skipUntil"
        21 => string (9) "skipWhile"
        22 => string (4) "some"
        23 => string (6) "sortBy"
        24 => string (10) "sortByDesc"
        25 => string (3) "sum"
        26 => string (9) "takeUntil"
        27 => string (9) "takeWhile"
        28 => string (6) "unique"
        29 => string (6) "unless"
        30 => string (5) "until"
        31 => string (4) "when"
        protected static Illuminate\Support\Collection::$macros :: array (1)
        recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
        • Methods (4)
        • Static methods (2)
      • 0 => string (6) "errors"
      • 4 string (10) "["errors"]"
        • Json (1)
        • 0 => string (6) "errors"
      5 => string (8) "error404"
      6 => string (5) "start"
      7 => string (6) "errors"
      8 => string (5) "https"
      9 => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
      10 => string (6) "public"
      11 => string (7) "browser"
      12 => string (19) "/^\/error\/404\/?$/"
      13 => null
      14 => string (12) "start:errors"
      15 => string (3) "GET"
      16 => string (35) "root/front/start/errors/browser/404"
      17 => string (3) "1.0"
      18 => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
      19 => array (2)
      0 => string (35) "Start\Errors\Front\ErrorsController"
      1 => string (14) "error404Action"
    • currentRoute string (561) "{"id":"start:errors.404","workSpace":"front","uri":"\/error\/404","name":"40...
      • Json (20)
      • Contents
      • id => string (16) "start:errors.404"
        workSpace => string (5) "front"
        uri => string (10) "/error/404"
        name => string (3) "404"
        uses => array (1)
        0 => string (6) "errors"
        action => string (8) "error404"
        app => string (5) "start"
        entity => string (6) "errors"
        protocol => string (5) "https"
        url => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
        access => string (6) "public"
        type => string (7) "browser"
        pattern => string (19) "/^\/error\/404\/?$/"
        core => null
        queryPath => string (12) "start:errors"
        method => string (3) "GET"
        permission => string (35) "root/front/start/errors/browser/404"
        version => string (3) "1.0"
        url_referer => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
        handler => array (2)
        0 => string (35) "Start\Errors\Front\ErrorsController"
        1 => string (14) "error404Action"
      • {"id":"start:errors.404","workSpace":"front","uri":"\/error\/404","name":"404","uses":["errors"],"action":"error404","app":"start","entity":"errors","protocol":"https","url":"https:\/\/dev-gramedia.ideasfarm.net\/error\/404","access":"public","type":"browser","pattern":"\/^\\\/error\\\/404\\\/?$\/","core":null,"queryPath":"start:errors","method":"GET","permission":"root\/front\/start\/errors\/browser\/404","version":"1.0","url_referer":"https:\/\/dev-gramedia.ideasfarm.net\/error\/404","handler":["Start\\Errors\\Front\\ErrorsController","error404Action"]}
        
    public env -> string (5) "front"
    $object->env
    protected entity -> string (6) "errors"
    protected action -> string (14) "error404Action"
    protected routes -> Infinyti\Library\Base\Warps\Collections\Collection#1514 (2)
    • Properties (2)
    • Methods (183)
    • Static methods (13)
    • Static properties (2)
    • Iterator (3)
    • toString
    • protected items -> array (3)
      403 => string (44) "https://dev-gramedia.ideasfarm.net/error/403"
      404 => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
      cancel => null
      protected escapeWhenCastingToString -> boolean false
    • public __get($key)
      Defined in <ROOT>/library/base/warps/collections/Collection.php:12
      public __construct($items = array()) Create a new collection.
      /**
       * Create a new collection.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
      public all(): array<TKey, TValue> Get all of the items in the collection.
      /**
       * Get all of the items in the collection.
       *
       * @return array<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
      public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
      /**
       * Get a lazy collection for the items in this collection.
       *
       * @return \Illuminate\Support\LazyCollection<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
      public median($key = null): float|int|null Get the median of a given key.
      /**
       * Get the median of a given key.
       *
       * @param  string|array<array-key, string>|null  $key
       * @return float|int|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
      public mode($key = null): array<int, float|int>|null Get the mode of a given key.
      /**
       * Get the mode of a given key.
       *
       * @param  string|array<array-key, string>|null  $key
       * @return array<int, float|int>|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
      public collapse(): static<int, mixed> Collapse the collection of items into a single array.
      /**
       * Collapse the collection of items into a single array.
       *
       * @return static<int, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
      public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
      /**
       * Collapse the collection of items into a single array while preserving its keys.
       *
       * @return static<mixed, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
      public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
      /**
       * Determine if an item exists in the collection.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
      public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
      /**
       * Determine if an item exists, using strict comparison.
       *
       * @param  (callable(TValue): bool)|TValue|array-key  $key
       * @param  TValue|null  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
      public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
      /**
       * Determine if an item is not contained in the collection.
       *
       * @param  mixed  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
      public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
      /**
       * Determine if an item is not contained in the enumerable, using strict comparison.
       *
       * @param  mixed  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
      public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
      /**
       * Cross join with the given lists, returning all possible permutations.
       *
       * @template TCrossJoinKey
       * @template TCrossJoinValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
       * @return static<int, array<int, TValue|TCrossJoinValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
      public diff($items): static Get the items in the collection that are not present in the given items.
      /**
       * Get the items in the collection that are not present in the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
      public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
      /**
       * Get the items in the collection that are not present in the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @param  callable(TValue, TValue): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
      public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
      /**
       * Get the items in the collection whose keys and values are not present in the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
      public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
      /**
       * Get the items in the collection whose keys and values are not present in the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @param  callable(TKey, TKey): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
      public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
      /**
       * Get the items in the collection whose keys are not present in the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
      public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
      /**
       * Get the items in the collection whose keys are not present in the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
       * @param  callable(TKey, TKey): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
      public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
      /**
       * Retrieve duplicate items from the collection.
       *
       * @template TMapValue
       *
       * @param  (callable(TValue): TMapValue)|string|null  $callback
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
      public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
      /**
       * Retrieve duplicate items from the collection using strict comparison.
       *
       * @template TMapValue
       *
       * @param  (callable(TValue): TMapValue)|string|null  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
      protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
      /**
       * Get the comparison function to detect duplicates.
       *
       * @param  bool  $strict
       * @return callable(TValue, TValue): bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
      public except($keys): static Get all items except for those with the specified keys.
      /**
       * Get all items except for those with the specified keys.
       *
       * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
      public filter(?callable $callback = null): static Run a filter over each of the items.
      /**
       * Run a filter over each of the items.
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
      public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
      /**
       * Get the first item from the collection passing the given truth test.
       *
       * @template TFirstDefault
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
       * @return TValue|TFirstDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
      public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
      /**
       * Get a flattened array of the items in the collection.
       *
       * @param  int  $depth
       * @return static<int, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
      public flip(): static<TValue, TKey> Flip the items in the collection.
      /**
       * Flip the items in the collection.
       *
       * @return static<TValue, TKey>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
      public forget($keys): $this Remove an item from the collection by key.
      /**
       * Remove an item from the collection by key.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
      public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
      /**
       * Get an item from the collection by key.
       *
       * @template TGetDefault
       *
       * @param  TKey|null  $key
       * @param  TGetDefault|(\Closure(): TGetDefault)  $default
       * @return TValue|TGetDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
      public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
      /**
       * Get an item from the collection by key or add it to collection if it does not exist.
       *
       * @template TGetOrPutValue
       *
       * @param  mixed  $key
       * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
       * @return TValue|TGetOrPutValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
      public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
      /**
       * Group an associative array by a field or using a callback.
       *
       * @template TGroupKey of array-key|\UnitEnum|\Stringable
       *
       * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
       * @param  bool  $preserveKeys
       * @return static<
       *  ($groupBy is (array|string)
       *      ? array-key
       *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
       *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
       * >
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
      public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
      /**
       * Key an associative array by a field or using a callback.
       *
       * @template TNewKey of array-key|\UnitEnum
       *
       * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
       * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
      public has($key): bool Determine if an item exists in the collection by key.
      /**
       * Determine if an item exists in the collection by key.
       *
       * @param  TKey|array<array-key, TKey>  $key
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
      public hasAny($key): bool Determine if any of the keys exist in the collection.
      /**
       * Determine if any of the keys exist in the collection.
       *
       * @param  TKey|array<array-key, TKey>  $key
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
      public implode($value, $glue = null): string Concatenate values of a given key as a string.
      /**
       * Concatenate values of a given key as a string.
       *
       * @param  (callable(TValue, TKey): mixed)|string|null  $value
       * @param  string|null  $glue
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
      public intersect($items): static Intersect the collection with the given items.
      /**
       * Intersect the collection with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
      public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
      /**
       * Intersect the collection with the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @param  callable(TValue, TValue): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
      public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
      /**
       * Intersect the collection with the given items with additional index check.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
      public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
      /**
       * Intersect the collection with the given items with additional index check, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @param  callable(TValue, TValue): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
      public intersectByKeys($items): static Intersect the collection with the given items by key.
      /**
       * Intersect the collection with the given items by key.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
      public isEmpty(): bool Determine if the collection is empty or not.
      /**
       * Determine if the collection is empty or not.
       *
       * @phpstan-assert-if-true null $this->first()
       * @phpstan-assert-if-true null $this->last()
       *
       * @phpstan-assert-if-false TValue $this->first()
       * @phpstan-assert-if-false TValue $this->last()
       *
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
      public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
      /**
       * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @return bool
       *
       * @deprecated 12.49.0 Use the `hasSole()` method instead.
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
      public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
      /**
       * Determine if the collection contains multiple items.
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @return bool
       *
       * @deprecated 12.50.0 Use the `hasMany()` method instead.
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
      public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
      /**
       * Join all items from the collection using a string. The final items can use a separate glue string.
       *
       * @param  string  $glue
       * @param  string  $finalGlue
       * @return TValue|string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
      public keys(): static<int, TKey> Get the keys of the collection items.
      /**
       * Get the keys of the collection items.
       *
       * @return static<int, TKey>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
      public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
      /**
       * Get the last item from the collection.
       *
       * @template TLastDefault
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @param  TLastDefault|(\Closure(): TLastDefault)  $default
       * @return TValue|TLastDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
      public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
      /**
       * Get the values of a given key.
       *
       * @param  \Closure|string|int|array<array-key, string>|null  $value
       * @param  \Closure|string|null  $key
       * @return static<array-key, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
      public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
      /**
       * Run a map over each of the items.
       *
       * @template TMapValue
       *
       * @param  callable(TValue, TKey): TMapValue  $callback
       * @return static<TKey, TMapValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
      public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
      /**
       * Run a dictionary map over the items.
       *
       * The callback should return an associative array with a single key/value pair.
       *
       * @template TMapToDictionaryKey of array-key
       * @template TMapToDictionaryValue
       *
       * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
       * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
      public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
      /**
       * Run an associative map over each of the items.
       *
       * The callback should return an associative array with a single key/value pair.
       *
       * @template TMapWithKeysKey of array-key
       * @template TMapWithKeysValue
       *
       * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
       * @return static<TMapWithKeysKey, TMapWithKeysValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
      public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
      /**
       * Merge the collection with the given items.
       *
       * @template TMergeValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
       * @return static<TKey, TValue|TMergeValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
      public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
      /**
       * Recursively merge the collection with the given items.
       *
       * @template TMergeRecursiveValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
       * @return static<TKey, TValue|TMergeRecursiveValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
      public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
      /**
       * Multiply the items in the collection by the multiplier.
       *
       * @param  int  $multiplier
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
      public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
      /**
       * Create a collection by using this collection for keys and another for its values.
       *
       * @template TCombineValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
       * @return static<TValue, TCombineValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
      public union($items): static Union the collection with the given items.
      /**
       * Union the collection with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
      public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
      /**
       * Create a new collection consisting of every n-th element.
       *
       * @param  int  $step
       * @param  int  $offset
       * @return ($step is positive-int ? static : never)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
      public only($keys): static Get the items with the specified keys.
      /**
       * Get the items with the specified keys.
       *
       * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
      public select($keys): static Select specific values from the items within the collection.
      /**
       * Select specific values from the items within the collection.
       *
       * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
      public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
      /**
       * Get and remove the last N items from the collection.
       *
       * @param  int  $count
       * @return ($count is 1 ? TValue|null : static<int, TValue>)
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
      public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
      /**
       * Push an item onto the beginning of the collection.
       *
       * @param  TValue  $value
       * @param  TKey  $key
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
      public push($values): $this Push one or more items onto the end of the collection.
      /**
       * Push one or more items onto the end of the collection.
       *
       * @param  TValue  ...$values
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
      public unshift($values): $this Prepend one or more items to the beginning of the collection.
      /**
       * Prepend one or more items to the beginning of the collection.
       *
       * @param  TValue  ...$values
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
      public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
      /**
       * Push all of the given items onto the collection.
       *
       * @template TConcatKey of array-key
       * @template TConcatValue
       *
       * @param  iterable<TConcatKey, TConcatValue>  $source
       * @return static<TKey|TConcatKey, TValue|TConcatValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
      public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
      /**
       * Get and remove an item from the collection.
       *
       * @template TPullDefault
       *
       * @param  TKey  $key
       * @param  TPullDefault|(\Closure(): TPullDefault)  $default
       * @return TValue|TPullDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
      public put($key, $value): $this Put an item in the collection by key.
      /**
       * Put an item in the collection by key.
       *
       * @param  TKey  $key
       * @param  TValue  $value
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
      public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
      /**
       * Get one or a specified number of items randomly from the collection.
       *
       * @param  (callable(self<TKey, TValue>): int)|int|null  $number
       * @param  bool  $preserveKeys
       * @return ($number is null ? TValue : static<int, TValue>)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
      public replace($items): static Replace the collection items with the given items.
      /**
       * Replace the collection items with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
      public replaceRecursive($items): static Recursively replace the collection items with the given items.
      /**
       * Recursively replace the collection items with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
      public reverse(): static Reverse items order.
      /**
       * Reverse items order.
       *
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
      public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
      /**
       * Search the collection for a given value and return the corresponding key if successful.
       *
       * @param  TValue|(callable(TValue,TKey): bool)  $value
       * @param  bool  $strict
       * @return TKey|false
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
      public before($value, $strict = false): TValue|null Get the item before the given item.
      /**
       * Get the item before the given item.
       *
       * @param  TValue|(callable(TValue,TKey): bool)  $value
       * @param  bool  $strict
       * @return TValue|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
      public after($value, $strict = false): TValue|null Get the item after the given item.
      /**
       * Get the item after the given item.
       *
       * @param  TValue|(callable(TValue,TKey): bool)  $value
       * @param  bool  $strict
       * @return TValue|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
      public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
      /**
       * Get and remove the first N items from the collection.
       *
       * @param  int<0, max>  $count
       * @return ($count is 1 ? TValue|null : static<int, TValue>)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
      public shuffle(): static Shuffle the items in the collection.
      /**
       * Shuffle the items in the collection.
       *
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
      public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
      /**
       * Create chunks representing a "sliding window" view of the items in the collection.
       *
       * @param  positive-int  $size
       * @param  positive-int  $step
       * @return static<int, static>
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
      public skip($count): static Skip the first {$count} items.
      /**
       * Skip the first {$count} items.
       *
       * @param  int  $count
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
      public skipUntil($value): static Skip items in the collection until the given condition is met.
      /**
       * Skip items in the collection until the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
      public skipWhile($value): static Skip items in the collection while the given condition is met.
      /**
       * Skip items in the collection while the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
      public slice($offset, $length = null): static Slice the underlying collection array.
      /**
       * Slice the underlying collection array.
       *
       * @param  int  $offset
       * @param  int|null  $length
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
      public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
      /**
       * Split a collection into a certain number of groups.
       *
       * @param  int  $numberOfGroups
       * @return ($numberOfGroups is positive-int ? static<int, static> : never)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
      public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
      /**
       * Split a collection into a certain number of groups, and fill the first groups completely.
       *
       * @param  int  $numberOfGroups
       * @return ($numberOfGroups is positive-int ? static<int, static> : never)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
      public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
      /**
       * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
       *
       * @param  (callable(TValue, TKey): bool)|string|null  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return TValue
       *
       * @throws \Illuminate\Support\ItemNotFoundException
       * @throws \Illuminate\Support\MultipleItemsFoundException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
      public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
      /**
       * Determine if the collection contains a single item, optionally matching the given criteria.
       *
       * @param  (callable(TValue, TKey): bool)|string|null  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
      public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
      /**
       * Get the first item in the collection but throw an exception if no matching items exist.
       *
       * @param  (callable(TValue, TKey): bool)|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return TValue
       *
       * @throws \Illuminate\Support\ItemNotFoundException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
      public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
      /**
       * Chunk the collection into chunks of the given size.
       *
       * @param  int  $size
       * @param  bool  $preserveKeys
       * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
      public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
      /**
       * Chunk the collection into chunks with a callback.
       *
       * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
       * @return static<int, static<TKey, TValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
      public sort($callback = null): static Sort through each item with a callback.
      /**
       * Sort through each item with a callback.
       *
       * @param  (callable(TValue, TValue): int)|null|int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
      public sortDesc($options = 0): static Sort items in descending order.
      /**
       * Sort items in descending order.
       *
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
      public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
      /**
       * Sort the collection using the given callback.
       *
       * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
       * @param  int  $options
       * @param  bool  $descending
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
      protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
      /**
       * Sort the collection using multiple comparisons.
       *
       * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
      public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
      /**
       * Sort the collection in descending order using the given callback.
       *
       * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
      public sortKeys($options = 0, $descending = false): static Sort the collection keys.
      /**
       * Sort the collection keys.
       *
       * @param  int  $options
       * @param  bool  $descending
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
      public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
      /**
       * Sort the collection keys in descending order.
       *
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
      public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
      /**
       * Sort the collection keys using a callback.
       *
       * @param  callable(TKey, TKey): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
      public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
      /**
       * Splice a portion of the underlying collection array.
       *
       * @param  int  $offset
       * @param  int|null  $length
       * @param  array<array-key, TValue>  $replacement
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
      public take($limit): static Take the first or last {$limit} items.
      /**
       * Take the first or last {$limit} items.
       *
       * @param  int  $limit
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
      public takeUntil($value): static Take items in the collection until the given condition is met.
      /**
       * Take items in the collection until the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
      public takeWhile($value): static Take items in the collection while the given condition is met.
      /**
       * Take items in the collection while the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
      public transform(callable $callback): $this Transform each item in the collection using a callback.
      /**
       * Transform each item in the collection using a callback.
       *
       * @template TMapValue
       *
       * @param  callable(TValue, TKey): TMapValue  $callback
       * @return $this
       *
       * @phpstan-this-out static<TKey, TMapValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
      public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
      /**
       * Flatten a multi-dimensional associative array with dots.
       *
       * @param  int  $depth
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
      public undot(): static Convert a flatten "dot" notation array into an expanded array.
      /**
       * Convert a flatten "dot" notation array into an expanded array.
       *
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
      public unique($key = null, $strict = false): static Return only unique items from the collection array.
      /**
       * Return only unique items from the collection array.
       *
       * @param  (callable(TValue, TKey): mixed)|string|null  $key
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
      public values(): static<int, TValue> Reset the keys on the underlying array.
      /**
       * Reset the keys on the underlying array.
       *
       * @return static<int, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
      public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
      /**
       * Zip the collection together with one or more arrays.
       *
       * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
       *      => [[1, 4], [2, 5], [3, 6]]
       *
       * @template TZipValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
       * @return static<int, static<int, TValue|TZipValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
      public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
      /**
       * Pad collection to the specified length with a value.
       *
       * @template TPadValue
       *
       * @param  int  $size
       * @param  TPadValue  $value
       * @return static<int, TValue|TPadValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
      public getIterator(): Traversable Get an iterator for the items.
      /**
       * Get an iterator for the items.
       *
       * @return \ArrayIterator<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
      public count(): int Count the number of items in the collection.
      /**
       * Count the number of items in the collection.
       *
       * @return int<0, max>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
      public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
      /**
       * Count the number of items in the collection by a field or using a callback.
       *
       * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
       * @return static<array-key, int>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
      public add($item): $this Add an item to the collection.
      /**
       * Add an item to the collection.
       *
       * @param  TValue  $item
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
      public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
      /**
       * Get a base Support collection instance from this collection.
       *
       * @return \Illuminate\Support\Collection<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
      public offsetExists($key): bool Determine if an item exists at an offset.
      /**
       * Determine if an item exists at an offset.
       *
       * @param  TKey  $key
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
      public offsetGet($key): mixed Get an item at a given offset.
      /**
       * Get an item at a given offset.
       *
       * @param  TKey  $key
       * @return TValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
      public offsetSet($key, $value): void Set the item at a given offset.
      /**
       * Set the item at a given offset.
       *
       * @param  TKey|null  $key
       * @param  TValue  $value
       * @return void
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
      public offsetUnset($key): void Unset the item at a given offset.
      /**
       * Unset the item at a given offset.
       *
       * @param  TKey  $key
       * @return void
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
      public avg($callback = null): float|int|null Get the average value of a given key.
      /**
       * Get the average value of a given key.
       *
       * @param  (callable(TValue): float|int)|string|null  $callback
       * @return float|int|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
      public average($callback = null): float|int|null Alias for the "avg" method.
      /**
       * Alias for the "avg" method.
       *
       * @param  (callable(TValue): float|int)|string|null  $callback
       * @return float|int|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
      public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
      /**
       * Alias for the "contains" method.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
      public dd($args): never Dump the given arguments and terminate execution.
      /**
       * Dump the given arguments and terminate execution.
       *
       * @param  mixed  ...$args
       * @return never
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
      public dump($args): $this Dump the items.
      /**
       * Dump the items.
       *
       * @param  mixed  ...$args
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
      public each(callable $callback): $this Execute a callback over each item.
      /**
       * Execute a callback over each item.
       *
       * @param  callable(TValue, TKey): mixed  $callback
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
      public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
      /**
       * Execute a callback over each nested chunk of items.
       *
       * @param  callable(...mixed): mixed  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
      public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
      /**
       * Determine if all items pass the given truth test.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
      public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
      /**
       * Get the first item by the given key value pair.
       *
       * @param  callable|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return TValue|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
      public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
      /**
       * Determine if the collection contains multiple items, optionally matching the given criteria.
       *
       * @param  (callable(TValue, TKey): bool)|string|null  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
      public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
      /**
       * Get a single key's value from the first matching item in the collection.
       *
       * @template TValueDefault
       *
       * @param  string  $key
       * @param  TValueDefault|(\Closure(): TValueDefault)  $default
       * @return TValue|TValueDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
      public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
      /**
       * Ensure that every item in the collection is of the expected type.
       *
       * @template TEnsureOfType
       *
       * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
       * @return static<TKey, TEnsureOfType>
       *
       * @throws \UnexpectedValueException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
      public isNotEmpty(): bool Determine if the collection is not empty.
      /**
       * Determine if the collection is not empty.
       *
       * @phpstan-assert-if-true TValue $this->first()
       * @phpstan-assert-if-true TValue $this->last()
       *
       * @phpstan-assert-if-false null $this->first()
       * @phpstan-assert-if-false null $this->last()
       *
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
      public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
      /**
       * Run a map over each nested chunk of items.
       *
       * @template TMapSpreadValue
       *
       * @param  callable(mixed...): TMapSpreadValue  $callback
       * @return static<TKey, TMapSpreadValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
      public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
      /**
       * Run a grouping map over the items.
       *
       * The callback should return an associative array with a single key/value pair.
       *
       * @template TMapToGroupsKey of array-key
       * @template TMapToGroupsValue
       *
       * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
       * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
      public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
      /**
       * Map a collection and flatten the result by a single level.
       *
       * @template TFlatMapKey of array-key
       * @template TFlatMapValue
       *
       * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
       * @return static<TFlatMapKey, TFlatMapValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
      public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
      /**
       * Map the values into a new class.
       *
       * @template TMapIntoValue
       *
       * @param  class-string<TMapIntoValue>  $class
       * @return static<TKey, TMapIntoValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
      public min($callback = null): mixed Get the min value of a given key.
      /**
       * Get the min value of a given key.
       *
       * @param  (callable(TValue):mixed)|string|null  $callback
       * @return mixed
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
      public max($callback = null): mixed Get the max value of a given key.
      /**
       * Get the max value of a given key.
       *
       * @param  (callable(TValue):mixed)|string|null  $callback
       * @return mixed
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
      public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
      /**
       * "Paginate" the collection by slicing it into a smaller collection.
       *
       * @param  int  $page
       * @param  int  $perPage
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
      public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
      /**
       * Partition the collection into two arrays using the given callback or key.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return static<int<0, 1>, static<TKey, TValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
      public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
      /**
       * Calculate the percentage of items that pass a given truth test.
       *
       * @param  (callable(TValue, TKey): bool)  $callback
       * @param  int  $precision
       * @return float|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
      public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
      /**
       * Get the sum of the given values.
       *
       * @template TReturnType
       *
       * @param  (callable(TValue): TReturnType)|string|null  $callback
       * @return ($callback is callable ? TReturnType : mixed)
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
      public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
      /**
       * Apply the callback if the collection is empty.
       *
       * @template TWhenEmptyReturnType
       *
       * @param  (callable($this): TWhenEmptyReturnType)  $callback
       * @param  (callable($this): TWhenEmptyReturnType)|null  $default
       * @return $this|TWhenEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
      public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
      /**
       * Apply the callback if the collection is not empty.
       *
       * @template TWhenNotEmptyReturnType
       *
       * @param  callable($this): TWhenNotEmptyReturnType  $callback
       * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
       * @return $this|TWhenNotEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
      public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
      /**
       * Apply the callback unless the collection is empty.
       *
       * @template TUnlessEmptyReturnType
       *
       * @param  callable($this): TUnlessEmptyReturnType  $callback
       * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
       * @return $this|TUnlessEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
      public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
      /**
       * Apply the callback unless the collection is not empty.
       *
       * @template TUnlessNotEmptyReturnType
       *
       * @param  callable($this): TUnlessNotEmptyReturnType  $callback
       * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
       * @return $this|TUnlessNotEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
      public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
      /**
       * Filter items by the given key value pair.
       *
       * @param  callable|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
      public whereNull($key = null): static Filter items where the value for the given key is null.
      /**
       * Filter items where the value for the given key is null.
       *
       * @param  string|null  $key
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
      public whereNotNull($key = null): static Filter items where the value for the given key is not null.
      /**
       * Filter items where the value for the given key is not null.
       *
       * @param  string|null  $key
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
      public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
      /**
       * Filter items by the given key value pair using strict comparison.
       *
       * @param  string  $key
       * @param  mixed  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
      public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
      /**
       * Filter items by the given key value pair.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
      public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
      /**
       * Filter items by the given key value pair using strict comparison.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
      public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
      /**
       * Filter items such that the value of the given key is between the given values.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
      public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
      /**
       * Filter items such that the value of the given key is not between the given values.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
      public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
      /**
       * Filter items by the given key value pair.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
      public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
      /**
       * Filter items by the given key value pair using strict comparison.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
      public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
      /**
       * Filter the items, removing any items that don't match the given type(s).
       *
       * @template TWhereInstanceOf
       *
       * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
       * @return static<TKey, TWhereInstanceOf>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
      public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
      /**
       * Pass the collection to the given callback and return the result.
       *
       * @template TPipeReturnType
       *
       * @param  callable($this): TPipeReturnType  $callback
       * @return TPipeReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
      public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
      /**
       * Pass the collection into a new class.
       *
       * @template TPipeIntoValue
       *
       * @param  class-string<TPipeIntoValue>  $class
       * @return TPipeIntoValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
      public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
      /**
       * Pass the collection through a series of callable pipes and return the result.
       *
       * @param  array<callable>  $callbacks
       * @return mixed
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
      public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
      /**
       * Reduce the collection to a single value.
       *
       * @template TReduceInitial
       * @template TReduceReturnType
       *
       * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
       * @param  TReduceInitial  $initial
       * @return TReduceReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
      public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
      /**
       * Reduce the collection to multiple aggregate values.
       *
       * @param  callable  $callback
       * @param  mixed  ...$initial
       * @return array
       *
       * @throws \UnexpectedValueException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
      public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
      /**
       * Reduce an associative collection to a single value.
       *
       * @template TReduceWithKeysInitial
       * @template TReduceWithKeysReturnType
       *
       * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
       * @param  TReduceWithKeysInitial  $initial
       * @return TReduceWithKeysReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
      public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
      /**
       * Create a collection of all elements that do not pass a given truth test.
       *
       * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
      public tap(callable $callback): $this Pass the collection to the given callback and then return it.
      /**
       * Pass the collection to the given callback and then return it.
       *
       * @param  callable($this): mixed  $callback
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
      public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
      /**
       * Return only unique items from the collection array using strict comparison.
       *
       * @param  (callable(TValue, TKey): mixed)|string|null  $key
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
      public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
      /**
       * Collect the values into a collection.
       *
       * @return \Illuminate\Support\Collection<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
      public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
      /**
       * Get the collection of items as a plain array.
       *
       * @return array<TKey, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
      public jsonSerialize(): array Convert the object into something JSON serializable.
      /**
       * Convert the object into something JSON serializable.
       *
       * @return array<TKey, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
      public toJson($options = 0): string Get the collection of items as JSON.
      /**
       * Get the collection of items as JSON.
       *
       * @param  int  $options
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
      public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
      /**
       * Get the collection of items as pretty print formatted JSON.
       *
       * @param  int  $options
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
      public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
      /**
       * Get a CachingIterator instance.
       *
       * @param  int  $flags
       * @return \CachingIterator
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
      public __toString(): string Convert the collection to its string representation.
      /**
       * Convert the collection to its string representation.
       *
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
      public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
      /**
       * Indicate that the model's string representation should be escaped when __toString is invoked.
       *
       * @param  bool  $escape
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
      protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
      /**
       * Results array of items from Collection or Arrayable.
       *
       * @param  mixed  $items
       * @return array<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
      protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
      /**
       * Get an operator checker callback.
       *
       * @param  callable|string  $key
       * @param  string|null  $operator
       * @param  mixed  $value
       * @return \Closure
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
      protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
      /**
       * Determine if the given value is callable, but not a string.
       *
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
      protected valueRetriever($value): callable Get a value retrieving callback.
      /**
       * Get a value retrieving callback.
       *
       * @param  callable|string|null  $value
       * @return callable
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
      protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
      /**
       * Make a function to check an item's equality.
       *
       * @param  mixed  $value
       * @return \Closure(mixed): bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
      protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
      /**
       * Make a function using another function, by negating its result.
       *
       * @param  \Closure  $callback
       * @return \Closure
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
      protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
      /**
       * Make a function that returns what's passed to it.
       *
       * @return \Closure(TValue): TValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
      public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
      /**
       * Apply the callback if the given "value" is (or resolves to) truthy.
       *
       * @template TWhenParameter
       * @template TWhenReturnType
       *
       * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
       * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
       * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
       * @return $this|TWhenReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
      public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
      /**
       * Apply the callback if the given "value" is (or resolves to) falsy.
       *
       * @template TUnlessParameter
       * @template TUnlessReturnType
       *
       * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
       * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
       * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
       * @return $this|TUnlessReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
      public __call($method, $parameters): mixed Dynamically handle calls to the class.
      /**
       * Dynamically handle calls to the class.
       *
       * @param  string  $method
       * @param  array  $parameters
       * @return mixed
       *
       * @throws \BadMethodCallException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
      public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
      /**
       * Create a new resource collection instance for the given resource.
       *
       * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
       * @return \Illuminate\Http\Resources\Json\ResourceCollection
       *
       * @throws \Throwable
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
      protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
      /**
       * Guess the resource collection for the items.
       *
       * @return \Illuminate\Http\Resources\Json\ResourceCollection
       *
       * @throws \Throwable
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
      protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
      /**
       * Get the resource class from the class attribute.
       *
       * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
       * @return class-string<*>|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
      protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
      /**
       * Get the resource collection class from the class attribute.
       *
       * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
       * @return class-string<*>|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
    • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
      /**
       * Create a collection with the given range.
       *
       * @param  int  $from
       * @param  int  $to
       * @param  int  $step
       * @return static<int, int>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
      public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
      /**
       * Create a new collection instance if the value isn't one already.
       *
       * @template TMakeKey of array-key
       * @template TMakeValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
       * @return static<TMakeKey, TMakeValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
      public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
      /**
       * Wrap the given value in a collection if applicable.
       *
       * @template TWrapValue
       *
       * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
       * @return static<array-key, TWrapValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
      public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
      /**
       * Get the underlying items from the given collection if applicable.
       *
       * @template TUnwrapKey of array-key
       * @template TUnwrapValue
       *
       * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
       * @return array<TUnwrapKey, TUnwrapValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
      public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
      /**
       * Create a new instance with no items.
       *
       * @return static
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
      public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
      /**
       * Create a new collection by invoking the callback a given amount of times.
       *
       * @template TTimesValue
       *
       * @param  int  $number
       * @param  (callable(int): TTimesValue)|null  $callback
       * @return static<int, TTimesValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
      public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
      /**
       * Create a new collection by decoding a JSON string.
       *
       * @param  string  $json
       * @param  int  $depth
       * @param  int  $flags
       * @return static<TKey, TValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
      public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
      /**
       * Add a method to the list of proxied methods.
       *
       * @param  string  $method
       * @return void
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
      public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
      /**
       * Register a custom macro.
       *
       * @param  string  $name
       * @param  object|callable  $macro
       *
       * @param-closure-this static  $macro
       *
       * @return void
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
      public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
      /**
       * Mix another object into the class.
       *
       * @param  object  $mixin
       * @param  bool  $replace
       * @return void
       *
       * @throws \ReflectionException
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
      public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
      /**
       * Checks if macro is registered.
       *
       * @param  string  $name
       * @return bool
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
      public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
      /**
       * Flush the existing macros.
       *
       * @return void
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
      public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
      /**
       * Dynamically handle calls to the class.
       *
       * @param  string  $method
       * @param  array  $parameters
       * @return mixed
       *
       * @throws \BadMethodCallException
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
    • protected static Illuminate\Support\Collection::$proxies :: array (32)
      0 => string (7) "average"
      1 => string (3) "avg"
      2 => string (8) "contains"
      3 => string (13) "doesntContain"
      4 => string (4) "each"
      5 => string (5) "every"
      6 => string (6) "filter"
      7 => string (5) "first"
      8 => string (7) "flatMap"
      9 => string (7) "groupBy"
      10 => string (7) "hasMany"
      11 => string (7) "hasSole"
      12 => string (5) "keyBy"
      13 => string (4) "last"
      14 => string (3) "map"
      15 => string (3) "max"
      16 => string (3) "min"
      17 => string (9) "partition"
      18 => string (10) "percentage"
      19 => string (6) "reject"
      20 => string (9) "skipUntil"
      21 => string (9) "skipWhile"
      22 => string (4) "some"
      23 => string (6) "sortBy"
      24 => string (10) "sortByDesc"
      25 => string (3) "sum"
      26 => string (9) "takeUntil"
      27 => string (9) "takeWhile"
      28 => string (6) "unique"
      29 => string (6) "unless"
      30 => string (5) "until"
      31 => string (4) "when"
      protected static Illuminate\Support\Collection::$macros :: array (1)
      recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
      • Methods (4)
      • Static methods (2)
    • 0 => string (44) "https://dev-gramedia.ideasfarm.net/error/403"
      1 => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
      2 => null
    • routes string (129) "{"403":"https:\/\/dev-gramedia.ideasfarm.net\/error\/403","404":"https:\/\/d...
      • Json (3)
      • Contents
      • 403 => string (44) "https://dev-gramedia.ideasfarm.net/error/403"
        404 => string (44) "https://dev-gramedia.ideasfarm.net/error/404"
        cancel => null
      • {"403":"https:\/\/dev-gramedia.ideasfarm.net\/error\/403","404":"https:\/\/dev-gramedia.ideasfarm.net\/error\/404","cancel":null}
        
    protected replaceRoutesVars -> null
    protected reflection -> ReflectionClass#642 (1)
    • Properties (1)
    • Methods (56)
    • Class constants (4)
    • toString
    • public name -> string (35) "Start\Errors\Front\ErrorsController"
    • private __clone(): void
      public __construct(object|string $objectOrClass)
      public __toString(): string
      public getName()
      public isInternal()
      public isUserDefined()
      public isAnonymous()
      public isInstantiable()
      public isCloneable()
      public getFileName()
      public getStartLine()
      public getEndLine()
      public getDocComment()
      public getConstructor()
      public hasMethod(string $name)
      public getMethod(string $name)
      public getMethods(?int $filter = null)
      public hasProperty(string $name)
      public getProperty(string $name)
      public getProperties(?int $filter = null)
      public hasConstant(string $name)
      public getConstants(?int $filter = null)
      public getReflectionConstants(?int $filter = null)
      public getConstant(string $name)
      public getReflectionConstant(string $name)
      public getInterfaces()
      public getInterfaceNames()
      public isInterface()
      public getTraits()
      public getTraitNames()
      public getTraitAliases()
      public isTrait()
      public isEnum(): bool
      public isAbstract()
      public isFinal()
      public isReadOnly(): bool
      public getModifiers()
      public isInstance(object $object)
      public newInstance(mixed $args)
      public newInstanceWithoutConstructor()
      public newInstanceArgs(array $args = array())
      public getParentClass()
      public isSubclassOf(ReflectionClass|string $class)
      public getStaticProperties()
      public getStaticPropertyValue(string $name, mixed $default)
      public setStaticPropertyValue(string $name, mixed $value)
      public getDefaultProperties()
      public isIterable()
      public isIterateable()
      public implementsInterface(ReflectionClass|string $interface)
      public getExtension()
      public getExtensionName()
      public inNamespace()
      public getNamespaceName()
      public getShortName()
      public getAttributes(?string $name = null, int $flags = 0): array
    • public const ReflectionClass::IS_IMPLICIT_ABSTRACT :: integer 16
      public const ReflectionClass::IS_EXPLICIT_ABSTRACT :: integer 64
      public const ReflectionClass::IS_FINAL :: integer 32
      public const ReflectionClass::IS_READONLY :: integer 65536
    • reflection UTF-8 string (46259) "Class [ <user> class Start\Errors\Front\ErrorsController extends Infinyti\Ba...
      Class [ <user> class Start\Errors\Front\ErrorsController extends Infinyti\Base\Controllers\BaseController ] {
        @@ /var/www/ideasfarm/public_html/apps/start-if/components/errors/Front/ErrorsController.php 8-73
      
        - Constants [0] {
        }
      
        - Static properties [0] {
        }
      
        - Static methods [0] {
        }
      
        - Properties [55] {
          Property [ protected $refererUrl = NULL ]
          Property [ protected $debug = false ]
          Property [ protected $htmlEntities = true ]
          Property [ protected $test = true ]
          Property [ protected $apiKey = '0cbc0817-4cca-4510-8dbd-6a8e5b0a2531' ]
          Property [ protected $core = NULL ]
          Property [ protected $formSchema = NULL ]
          Property [ protected $title = 'Nombre del recurso' ]
          Property [ protected $titleNew = 'Nuevo recurso' ]
          Property [ protected $titleEdit = 'Actualizar recurso' ]
          Property [ protected $layout = 'layout' ]
          Property [ protected $view = NULL ]
          Property [ protected $actionViews = NULL ]
          Property [ protected $request = NULL ]
          Property [ protected $currentRoute = NULL ]
          Property [ public $env = NULL ]
          Property [ protected $entity = NULL ]
          Property [ protected $action = NULL ]
          Property [ protected $routes = NULL ]
          Property [ protected $replaceRoutesVars = NULL ]
          Property [ protected $reflection = NULL ]
          Property [ protected $prefix = NULL ]
          Property [ protected $compPath = NULL ]
          Property [ protected $controller = NULL ]
          Property [ protected $schema = NULL ]
          Property [ protected $schemaName = NULL ]
          Property [ protected $model = false ]
          Property [ protected $modelName = NULL ]
          Property [ protected $emailPath = NULL ]
          Property [ protected $language = NULL ]
          Property [ protected $langCode = NULL ]
          Property [ protected $app = NULL ]
          Property [ protected $component = NULL ]
          Property [ protected $componentNamespace = NULL ]
          Property [ protected $languageSkin = NULL ]
          Property [ protected $languageDefault = NULL ]
          Property [ protected $actionParams = [] ]
          Property [ protected $apiKeyRoutes = ['api_signin', 'refreshToken'] ]
          Property [ protected $kintTextMode = false ]
          Property [ protected $relatedModels = NULL ]
          Property [ protected $relatedRows = NULL ]
          Property [ protected $relatedOptions = NULL ]
          Property [ protected $eagerLoad = NULL ]
          Property [ protected $mainMenu = NULL ]
          Property [ protected $defaultFields = ['reorder' => ['template' => 'reorder', 'width' => '10px'], 'select' => ['template' => 'select', 'width' => '10px'], 'actions' => ['template' => 'actions', 'width' => '100px'], 'id' => ['template' => 'row-id', 'width' => '250px'], 'created_at' => ['template' => 'datetime', 'width' => '150px'], 'updated_at' => ['template' => 'datetime', 'width' => '150px'], 'deleted_at' => ['template' => 'deleted_at', 'action' => ['trashed']]] ]
          Property [ protected $fields = [] ]
          Property [ protected $hiddenFields = [] ]
          Property [ public $indexActions = ['edit', 'trash'] ]
          Property [ public $trashedActions = ['recovery', 'delete'] ]
          Property [ protected $dataTable = NULL ]
          Property [ public $selectFields = NULL ]
          Property [ protected $blockedActions = NULL ]
          Property [ protected $addUser = NULL ]
          Property [ protected array $mediaRoutes = ['api_media_add', 'api_media_update', 'api_media_remove'] ]
          Property [ protected array $customMediaRoutes ]
        }
      
        - Methods [124] {
          Method [ <user> public method error404Action ] {
            @@ /var/www/ideasfarm/public_html/apps/start-if/components/errors/Front/ErrorsController.php 44 - 59
      
            - Parameters [1] {
              Parameter #0 [ <optional> $params = NULL ]
            }
          }
      
          Method [ <user> public method error403Action ] {
            @@ /var/www/ideasfarm/public_html/apps/start-if/components/errors/Front/ErrorsController.php 61 - 72
      
            - Parameters [1] {
              Parameter #0 [ <optional> $params = NULL ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setup ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 81 - 101
      
            - Parameters [1] {
              Parameter #0 [ <optional> ?Infinyti\Http\ServerRequest $request = NULL ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method debugbarCollector ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 103 - 144
          }
      
          /**
           * @return mixed
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getPhrase ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 149 - 152
          }
      
          /**
           * @param mixed $phrase
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setPhrase ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 159 - 164
      
            - Parameters [1] {
              Parameter #0 [ <required> $phrase ]
            }
          }
      
          /**
           * @return object
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getCore ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 169 - 172
          }
      
          /**
           * Establece la instancia de la capa de lógica de negocio del componente,
           * se busca primero en el espacio de trabajo actual y si no existe
           * se busca en el espacio de nombre general del componente. Si no existe
           * ninguna de las dos, se instancia el core base.
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setCore ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 182 - 208
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getLayout ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 210 - 224
          }
      
          /**
           * Inicia la salida de la acción solicitada, verifica la existencia
           * de notificaciones, resultados negativos del proceso de validación,
           * resultados del proceso de carga de ficheros, etc.
           *
           * @return array datos obtenidos por cookies o notificaciones
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method init ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 233 - 254
      
            - Parameters [1] {
              Parameter #0 [ <optional> $options = NULL ]
            }
          }
      
          /**
           * Inicia la ejecución de la acción solicitada procesando los datos antes de
           * permitir el trabajo con base de datos.
           *
           * Procesa los ficheros recibidos
           * Valida los datos enviados desde formularios
           * Agrega el valor slug (cadena para url)
           * Agrega el ordenamiento del registro
           * Agrega parámetros adicionales de existir.
           *
           * @return array datos obtenidos por cookies o notificaciones
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method exec ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 268 - 327
          }
      
          /**
           * Establece el registro del usuario y el role del usuario que inicio sesión
           * en el array data
           * @param array &$data Datos que serán enviados a la vista
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setUserAndRoleInData ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 334 - 343
      
            - Parameters [1] {
              Parameter #0 [ <required> &$data ]
            }
          }
      
          /**
           * Configura y construye el formulario que sera enviado a la vista
           * @param  array &$data puede contener los datos que retornara el formulario
           * @return array        altera la variable data recibida por referencia
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getForm ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 358 - 369
      
            - Parameters [2] {
              Parameter #0 [ <required> &$data ]
              Parameter #1 [ <optional> $schemaName = NULL ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getExternalForm ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 371 - 394
      
            - Parameters [2] {
              Parameter #0 [ <required> $data ]
              Parameter #1 [ <required> $externalSchema ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method validateForm ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 402 - 417
      
            - Parameters [1] {
              Parameter #0 [ <required> $post ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method checkStartSession ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 419 - 424
          }
      
          /**
           * Obtiene el template del email a enviar desde un fichero
           *
           * @param  string $name nombre del archivo del template
           * @param  array $data datos que se cargaran dinamicamente en el template
           *
           * @return strin       html del template cargado
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getEmailTemplate ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 440 - 480
      
            - Parameters [2] {
              Parameter #0 [ <required> $file ]
              Parameter #1 [ <required> $data ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method urlCode ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 482 - 489
      
            - Parameters [2] {
              Parameter #0 [ <required> $phrase ]
              Parameter #1 [ <optional> $id = '' ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method checkCode ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 491 - 499
      
            - Parameters [3] {
              Parameter #0 [ <required> $subCodeA ]
              Parameter #1 [ <required> $phrase ]
              Parameter #2 [ <optional> $id = '' ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method process ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 501 - 510
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method coreExec ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/BaseController.php 512 - 517
      
            - Parameters [2] {
              Parameter #0 [ <required> string $method ]
              Parameter #1 [ <required> array $params ]
            }
          }
      
          /**
           * Procesa los ficheros cargados
           *
           * @return bool Retorna true si encuentra un error
           */
          Method [ <user, inherits Infinyti\Base\Controllers\FilesController> public method files ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/FilesController.php 40 - 73
      
            - Parameters [1] {
              Parameter #0 [ <optional> $value = '' ]
            }
          }
      
          /**
           * Verifica si hay archivos en $_FILES que no tengan error 4
           *
           * @return bool Retorna true si existen archivos válidos
           */
          Method [ <user, inherits Infinyti\Base\Controllers\FilesController> public method checkFiles ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/FilesController.php 228 - 255
      
            - Parameters [1] {
              Parameter #0 [ <optional> $files = NULL ]
            }
          }
      
          /**
           * Marca los archivos como subidos y actualiza los nombres en el array de post
           */
          Method [ <user, inherits Infinyti\Base\Controllers\FilesController> public method setFilesUploaded ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/FilesController.php 260 - 272
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method setView ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 49 - 67
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method getView ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 69 - 72
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method render ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 74 - 109
      
            - Parameters [4] {
              Parameter #0 [ <required> $view ]
              Parameter #1 [ <optional> $vars = NULL ]
              Parameter #2 [ <optional> $layout = NULL ]
              Parameter #3 [ <optional> $response = true ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method processRender ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 111 - 130
      
            - Parameters [4] {
              Parameter #0 [ <required> $view ]
              Parameter #1 [ <optional> $vars = NULL ]
              Parameter #2 [ <optional> $layout = NULL ]
              Parameter #3 [ <optional> $response = true ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method resolveView ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 132 - 143
      
            - Parameters [1] {
              Parameter #0 [ <required> $view ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method checkViewData ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 145 - 163
      
            - Parameters [1] {
              Parameter #0 [ <required> $args ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method initVars ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 167 - 183
      
            - Parameters [1] {
              Parameter #0 [ <required> $vars ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\ViewController> public method ifDebug ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/ViewController.php 185 - 190
      
            - Parameters [1] {
              Parameter #0 [ <required> &$vars ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method resourcesProcessor ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Resources.php 17 - 20
          }
      
          /**
           * Retrieve Instance of the executed application
           *
           * @return App
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getApplication ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Resources.php 27 - 30
          }
      
          /**
           * Sets Instance of the executed application
           *
           * @param Object $application
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setApplication ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Resources.php 39 - 44
      
            - Parameters [1] {
              Parameter #0 [ <required> App $application ]
            }
          }
      
          /**
           * Retrievea Request made to the server
           * @return ServerRequest
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getRequest ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Resources.php 50 - 53
          }
      
          /**
           * Sets Request made to the server
           *
           * @param Object $request
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setRequest ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Resources.php 62 - 67
      
            - Parameters [1] {
              Parameter #0 [ <required> ?Infinyti\Http\ServerRequest $request ]
            }
          }
      
          /**
           * Initialize the route processing necessary to execute the request
           *
           * @return Controller Instance of the requested entity's controller
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method routeProcessor ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 60 - 71
          }
      
          /**
           * Retrieve the current route
           *
           * @return array
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getCurrentRoute ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 78 - 81
          }
      
          /**
           * Set the current route
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setCurrentRoute ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 88 - 93
          }
      
          /**
           * Retrieve environment in which the application works
           *
           * @return string
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getEnv ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 100 - 103
          }
      
          /**
           * Sets environment in which the application works
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setEnv ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 110 - 115
          }
      
          /**
           * Retrieve name of the requested entity, table or resource
           *
           * @return string
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getEntity ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 122 - 125
          }
      
          /**
           * Sets name of the requested entity, table or resource
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setEntity ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 132 - 137
          }
      
          /**
           * Retrieve name of the action that is executed in the request
           *
           * @return string
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getAction ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 144 - 147
          }
      
          /**
           * Sets name of the action that is executed in the request
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setAction ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 154 - 159
          }
      
          /**
           * Retrieve all available routes for the current entity
           *
           * @return Infinyti\Library\Base\Warps\Collections\Collection
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getRoutes ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 166 - 169
          }
      
          /**
           * Sets all available routes for the current entity
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> protected method setRoutes ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 176 - 204
          }
      
          /**
           * Sets the route that is redirected when an action is canceled
           *
           * @param ServerRequest $request
           * @return Controller Instance of the requested entity's controller
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setReturn ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Routes.php 212 - 231
      
            - Parameters [1] {
              Parameter #0 [ <required> ?Infinyti\Http\ServerRequest $request ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method structuralProcessor ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 118 - 146
          }
      
          /**
           * Retrieve reflection class
           *
           * @return Object
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getReflection ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 153 - 156
          }
      
          /**
           * Sets reflection class
           *
           * @param Object $reflection
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setReflection ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 165 - 170
      
            - Parameters [1] {
              Parameter #0 [ <required> $reflection ]
            }
          }
      
          /**
           * Restrieve prefix of the namespace of the current component
           *
           * @return string
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getPrefix ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 177 - 180
          }
      
          /**
           * Sets prefix of the namespace of the current component
           *
           * @param string $prefix
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setPrefix ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 189 - 194
      
            - Parameters [1] {
              Parameter #0 [ <required> $prefix ]
            }
          }
      
          /**
           * Retrieve Path of the current component
           * @return string
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getCompPath ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 200 - 203
          }
      
          /**
           * Sets Path of the current component
           * @param string $compPath
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setCompPath ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 211 - 216
      
            - Parameters [1] {
              Parameter #0 [ <required> $compPath ]
            }
          }
      
          /**
           * Retrieve Name of controller requested
           * @return string
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getController ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 222 - 225
          }
      
          /**
           * Sets Name of controller requested
           *
           * @param string $controller
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setController ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 234 - 240
      
            - Parameters [1] {
              Parameter #0 [ <required> $controller ]
            }
          }
      
          /**
           * Retrieve Name of the scheme for the request
           *
           * @return string
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getSchema ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 247 - 250
          }
      
          /**
           * Sets Name of the scheme for the request     *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setSchema ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 256 - 287
      
            - Parameters [1] {
              Parameter #0 [ <optional> $schema = NULL ]
            }
          }
      
          /**
           * Retrieve instance of the scheme for the request
           *
           * @return [type]
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getSchemaName ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 294 - 297
          }
      
          /**
           * Sets instance of the scheme for the request
           *
           * @param String $schemaName
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setSchemaName ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 306 - 328
      
            - Parameters [1] {
              Parameter #0 [ <required> $schemaName ]
            }
          }
      
          /**
           * Retrieve Instance of the model for the request
           *
           * @return boolean
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getModel ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 335 - 338
          }
      
          /**
           * Sets Instance of the model for the request
           *
           * @param Object $model
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setModel ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 347 - 354
      
            - Parameters [1] {
              Parameter #0 [ <required> $model ]
            }
          }
      
          /**
           * Gets Name of the model for the request
           *
           * @return string
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getModelName ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 361 - 364
          }
      
          /**
           * Sets Name of the model for the request
           * @param string $modelName
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setModelName ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 371 - 381
      
            - Parameters [1] {
              Parameter #0 [ <required> $modelName ]
            }
          }
      
          /**
           * Check if exists model files
           *
           * @param  string $modelName
           *
           * @return string            Model namespace
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method checkExistModelFile ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 390 - 411
      
            - Parameters [1] {
              Parameter #0 [ <required> $modelName ]
            }
          }
      
          /**
           * Retrieve Email templates path
           *
           * @return string
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getEmailPath ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 418 - 421
          }
      
          /**
           * Sets Email templates path
           *
           * @param string $emailPath
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setEmailPath ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 430 - 435
      
            - Parameters [1] {
              Parameter #0 [ <required> $emailPath ]
            }
          }
      
          /**
           * Retrieve Language path
           *
           * @return string
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getLanguage ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 442 - 445
          }
      
          /**
           * Sets Language path
           *
           * @param string $language
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setLanguage ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 454 - 460
      
            - Parameters [1] {
              Parameter #0 [ <required> $code ]
            }
          }
      
          /**
           * Retrieve language code
           *
           * @return string
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getLangCode ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 467 - 470
          }
      
          /**
           * Sets language code
           *
           * @param string $langCode
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setLangCode ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 479 - 484
      
            - Parameters [1] {
              Parameter #0 [ <required> string $langCode ]
            }
          }
      
          /**
           * Load language files
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method loadLanguage ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 491 - 500
      
            - Parameters [1] {
              Parameter #0 [ <optional> $action = NULL ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method componentLanguage ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 502 - 507
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method skinLanguage ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 509 - 518
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method defaultLanguage ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 520 - 527
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method componentSkinLanguage ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 529 - 549
          }
      
          /**
           * Retrieve configuration of the application that contains the requested component.
           *
           * @return array
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getApp ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 556 - 559
          }
      
          /**
           * Sets configuration of the application that contains the requested component.
           *
           * @param mixed $app
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setApp ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 568 - 581
      
            - Parameters [1] {
              Parameter #0 [ <optional> $app = NULL ]
            }
          }
      
          /**
           * Retrieve configuration of the requested component
           *
           * @return mixed
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getComponent ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 588 - 591
          }
      
          /**
           * Sets Configuration of the requested component
           *
           * @param mixed $component
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setComponent ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 600 - 615
      
            - Parameters [1] {
              Parameter #0 [ <optional> $entity = NULL ]
            }
          }
      
          /**
           * Retrieve the namespace of the currently requested component
           *
           * @return string
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getComponentNamespace ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 622 - 625
          }
      
          /**
           * Sets the namespace of the currently requested component
           *
           * @param string $componentNamespace
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setComponentNamespace ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 634 - 639
      
            - Parameters [1] {
              Parameter #0 [ <optional> $componentNamespace = NULL ]
            }
          }
      
          /**
           * Normaliza las varaibles de la ruta y los parametros recibidos
           *
           * @param array $data
           * @param array $params
           * @return void
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method paramsResolve ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 648 - 698
      
            - Parameters [2] {
              Parameter #0 [ <required> array $data ]
              Parameter #1 [ <required> array $params ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method hasActionParams ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 700 - 709
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getActionParams ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 711 - 748
      
            - Parameters [1] {
              Parameter #0 [ <required> array $params ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setMediaStructure ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Structural.php 770 - 779
          }
      
          /**
           * Inicializa los parámetros para responder a una petición API
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method apiInit ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ApiStructural.php 26 - 74
      
            - Parameters [1] {
              Parameter #0 [ <optional> ...$args ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method apiReturn ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ApiStructural.php 77 - 104
      
            - Parameters [4] {
              Parameter #0 [ <required> $data ]
              Parameter #1 [ <optional> $code = 200 ]
              Parameter #2 [ <optional> $headers = ['Content-Type' => 'application/json; charset=UTF-8'] ]
              Parameter #3 [ <optional> $jsonFlags = Infinyti\Base\Controllers\Middlewares\JSON_UNESCAPED_UNICODE ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method apiKey ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ApiStructural.php 106 - 124
          }
      
          /**
           * Función para agregar las cabeceras de autorización de los CORS
           *
           * @return void
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method addCors ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ApiStructural.php 131 - 155
          }
      
          /**
           * Función para recoger el json que llega en una petición post para añadirla al metodo post
           *
           * @return void
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method addJsonToPost ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ApiStructural.php 162 - 183
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method checkIdToken ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ApiStructural.php 185 - 211
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method initPerMethod ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ApiStructural.php 213 - 263
      
            - Parameters [1] {
              Parameter #0 [ <optional> array $data = [] ]
            }
            - Return [ Laminas\Diactoros\Response\JsonResponse|array ]
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getRelatedData ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Relationship.php 21 - 37
      
            - Parameters [2] {
              Parameter #0 [ <required> &$data ]
              Parameter #1 [ <optional> ?array $elements = NULL ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setRelatedModels ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Relationship.php 39 - 66
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setRelatedElements ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Relationship.php 68 - 134
      
            - Parameters [2] {
              Parameter #0 [ <required> &$data ]
              Parameter #1 [ <required> $element ]
            }
          }
      
          /**
           * @return mixed
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getEagerLoad ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Relationship.php 139 - 142
          }
      
          /**
           * @param mixed $eagerLoad
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setEagerLoad ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Relationship.php 149 - 154
      
            - Parameters [1] {
              Parameter #0 [ <required> $eagerLoad ]
            }
          }
      
          /**
           * Inicia la ejecución de los proceso necesarios para mostrar la interfaz de
           * administración.
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> protected method adminProcessor ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 45 - 60
          }
      
          /**
           * Obtiene el menú de la interfaz de administración generado a partir de los
           * ficheros de manifest en las aplicaciones y los ficheros config en los
           * componentes
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setAdminMenu ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 69 - 76
          }
      
          /**
           * Obtiene los títulos usados en la interfaz de administracion
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> protected method setTitle ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 83 - 99
      
            - Parameters [1] {
              Parameter #0 [ <optional> $action = NULL ]
            }
          }
      
          /**
           * Fusiona los campos por defecto con los campos definidos en el controlador
           * y los ordena según el orden definido en el controlador en la propiedad
           * protected $fields
           *
           * @return self
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setFields ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 108 - 166
      
            - Parameters [0] {
            }
            - Return [ self ]
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getFields ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 168 - 171
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setSelectFields ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 173 - 193
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setDataTable ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 195 - 204
          }
      
          /**
           * Retorna los campos que se ocultan en la tabla de datos
           * @return mixed
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getHiddenFields ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Admin.php 210 - 214
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> protected method mvvmProcessor ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ManifestMvvm.php 31 - 34
          }
      
          /**
           * Create manifest file to work with MVVM
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setManifestMVVM ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/ManifestMvvm.php 38 - 56
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> protected method operationsProcessor ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Operations.php 11 - 14
          }
      
          /**
           * Redireccionar a la url indica, si hay una url de retorno, la redirección
           * se realizará a dicha url
           *
           *
           * @param  string $url
           *
           * @return void
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method redirect ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Operations.php 27 - 60
      
            - Parameters [1] {
              Parameter #0 [ <optional> $url = NULL ]
            }
          }
      
          /**
           * Funcion para redireccionar a la url de retorno
           *
           * @param boolean $getParams indica si se deben enviar los parametros de la url
           * @return void
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method back ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Operations.php 68 - 77
      
            - Parameters [1] {
              Parameter #0 [ <optional> bool $getParams = false ]
            }
          }
      
          /**
           * Redirecciona a una ruta del mismo componente que recibe como parametro el
           * id de un registro Ej. edit/$uuid
           *
           * @param      string  $actionName  nombre de la ruta a la que se redirecciona
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method redirectFromGet ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Operations.php 85 - 96
      
            - Parameters [1] {
              Parameter #0 [ <required> $actionName ]
            }
          }
      
          /**
           * Search methods that contain in their name the string received as a parameter
           *
           * @param  string $like
           *
           * @return array
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> protected method searchMethods ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Operations.php 105 - 118
      
            - Parameters [1] {
              Parameter #0 [ <required> string $like ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method prepareRow ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Operations.php 120 - 143
      
            - Parameters [1] {
              Parameter #0 [ <required> &$value ]
            }
          }
      
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method order ] {
            @@ /var/www/ideasfarm/public_html/library/base/Controllers/Middlewares/Operations.php 145 - 169
      
            - Parameters [1] {
              Parameter #0 [ <optional> $model = NULL ]
            }
          }
      
          /**
           * Verifica si el modelo tiene un modelo de medios, y la ruta actual esta entre las
           * rutas de medios
           *
           * @return boolean
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method changeToMediaStructure ] {
            @@ /var/www/ideasfarm/public_html/library/base/Traits/MediaTrait.php 24 - 27
      
            - Parameters [0] {
            }
            - Return [ bool ]
          }
      
          /**
           * Verifica si el controlador tiene rutas de medios o si las rutas de medios
           * personalizadas fueron agregadas
           *
           * @return boolean
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method hasMediaRoutes ] {
            @@ /var/www/ideasfarm/public_html/library/base/Traits/MediaTrait.php 35 - 38
      
            - Parameters [0] {
            }
            - Return [ bool ]
          }
      
          /**
           * Importa las rutas de medios de un controlador padre o objeto
           * Si se proporciona un objeto padre, fusiona sus rutas de medios con las
           * rutas de medios actuales,asegurando que no haya rutas duplicadas.
           *
           * @param Object|null $parentObject El objeto padre que contiene las rutas de medios
           *
           * @return self Retorna el objeto actual con las rutas de medios fusionadas
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method importMediaRoutes ] {
            @@ /var/www/ideasfarm/public_html/library/base/Traits/MediaTrait.php 49 - 61
      
            - Parameters [1] {
              Parameter #0 [ <required> ?object $parentObject ]
            }
            - Return [ self ]
          }
      
          /**
           * Obtiene las rutas de medios
           *
           * @return array
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getMediaRoutes ] {
            @@ /var/www/ideasfarm/public_html/library/base/Traits/MediaTrait.php 75 - 78
      
            - Parameters [0] {
            }
            - Return [ array ]
          }
      
          /**
           * Establece las rutas de medios
           *
           * @param array $customMediaRoutes  Arreglo con los nombres de las rutas agregar
           * @return void
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method setCustomMediaRoutes ] {
            @@ /var/www/ideasfarm/public_html/library/base/Traits/MediaTrait.php 86 - 91
      
            - Parameters [1] {
              Parameter #0 [ <required> array $customMediaRoutes ]
            }
            - Return [ self ]
          }
      
          /**
           * Obtiene las rutas personalizadas
           *
           * @return array
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method getCustomMediaRoutes ] {
            @@ /var/www/ideasfarm/public_html/library/base/Traits/MediaTrait.php 98 - 101
      
            - Parameters [0] {
            }
            - Return [ array ]
          }
      
          /**
           * Agrega una o mas rutas personalizadas al arreglo de rutas de medios
           *
           * @param array|string $customMediaRoutes
           * @return void
           */
          Method [ <user, inherits Infinyti\Base\Controllers\BaseController> public method addCustomMediaRoutes ] {
            @@ /var/www/ideasfarm/public_html/library/base/Traits/MediaTrait.php 109 - 118
      
            - Parameters [1] {
              Parameter #0 [ <required> array|string $customMediaRoutes ]
            }
            - Return [ self ]
          }
        }
      }
      
      
    protected prefix -> string (18) "Start\Errors\Front"
    protected compPath -> string (68) "/var/www/ideasfarm/public_html/apps/start-if/components/errors/Front"
    • Directory
    • drwxr-xr-x 33 33 4096 Jul 15 20:53 /var/www/ideasfarm/public_html/apps/start-if/components/errors/Front
      
    protected controller -> string (35) "Start\Errors\Front\ErrorsController"
    protected schema -> null
    protected schemaName -> null
    protected model -> boolean false
    protected modelName -> null
    protected emailPath -> string (76) "/var/www/ideasfarm/public_html/apps/start-if/components/errors/Front/emails/"
    protected language -> string (84) "/var/www/ideasfarm/public_html/apps/start-if/components/errors/Front/languag...
    • Directory
    • Contents
    • drwxr-xr-x 33 33 4096 Aug 24 2024 /var/www/ideasfarm/public_html/apps/start-if/components/errors/Front/language/es-EC
      
    • /var/www/ideasfarm/public_html/apps/start-if/components/errors/Front/language/es-EC/
      
    protected langCode -> string (5) "es-EC"
    protected app -> Infinyti\Library\Base\Warps\Collections\Collection#239 (2)
    • Properties (2)
    • Methods (183)
    • Static methods (13)
    • Static properties (2)
    • Iterator (7)
    • toString
    • protected items -> array (7)
      name => string (5) "Start"
      unique => string (5) "start"
      description => string (0) ""
      version => string (3) "0.1"
      namespace => string (6) "Start\"
      components => Infinyti\Library\Base\Warps\Collections\Collection#237 (2)
      • Properties (2)
      • Methods (183)
      • Static methods (13)
      • Static properties (2)
      • Iterator (2)
      • toString
      • protected items -> array (2)
        register => Infinyti\Library\Base\Warps\Collections\Collection#230 (2)
        • Properties (2)
        • Methods (183)
        • Static methods (13)
        • Static properties (2)
        • Iterator (4)
        • toString
        • protected items -> array (4)
          atoms => string (6) "atoms/"
          errors => string (7) "errors/"
          home => string (5) "home/"
          settings => string (9) "settings/"
          protected escapeWhenCastingToString -> boolean false
        • public __get($key)
          Defined in <ROOT>/library/base/warps/collections/Collection.php:12
          public __construct($items = array()) Create a new collection.
          /**
           * Create a new collection.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
          public all(): array<TKey, TValue> Get all of the items in the collection.
          /**
           * Get all of the items in the collection.
           *
           * @return array<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
          public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
          /**
           * Get a lazy collection for the items in this collection.
           *
           * @return \Illuminate\Support\LazyCollection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
          public median($key = null): float|int|null Get the median of a given key.
          /**
           * Get the median of a given key.
           *
           * @param  string|array<array-key, string>|null  $key
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
          public mode($key = null): array<int, float|int>|null Get the mode of a given key.
          /**
           * Get the mode of a given key.
           *
           * @param  string|array<array-key, string>|null  $key
           * @return array<int, float|int>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
          public collapse(): static<int, mixed> Collapse the collection of items into a single array.
          /**
           * Collapse the collection of items into a single array.
           *
           * @return static<int, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
          public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
          /**
           * Collapse the collection of items into a single array while preserving its keys.
           *
           * @return static<mixed, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
          public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
          /**
           * Determine if an item exists in the collection.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
          public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
          /**
           * Determine if an item exists, using strict comparison.
           *
           * @param  (callable(TValue): bool)|TValue|array-key  $key
           * @param  TValue|null  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
          public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
          /**
           * Determine if an item is not contained in the collection.
           *
           * @param  mixed  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
          public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
          /**
           * Determine if an item is not contained in the enumerable, using strict comparison.
           *
           * @param  mixed  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
          public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
          /**
           * Cross join with the given lists, returning all possible permutations.
           *
           * @template TCrossJoinKey
           * @template TCrossJoinValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
           * @return static<int, array<int, TValue|TCrossJoinValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
          public diff($items): static Get the items in the collection that are not present in the given items.
          /**
           * Get the items in the collection that are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
          public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
          /**
           * Get the items in the collection that are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
          public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
          /**
           * Get the items in the collection whose keys and values are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
          public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
          /**
           * Get the items in the collection whose keys and values are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
          public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
          /**
           * Get the items in the collection whose keys are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
          public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
          /**
           * Get the items in the collection whose keys are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
          public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
          /**
           * Retrieve duplicate items from the collection.
           *
           * @template TMapValue
           *
           * @param  (callable(TValue): TMapValue)|string|null  $callback
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
          public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
          /**
           * Retrieve duplicate items from the collection using strict comparison.
           *
           * @template TMapValue
           *
           * @param  (callable(TValue): TMapValue)|string|null  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
          protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
          /**
           * Get the comparison function to detect duplicates.
           *
           * @param  bool  $strict
           * @return callable(TValue, TValue): bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
          public except($keys): static Get all items except for those with the specified keys.
          /**
           * Get all items except for those with the specified keys.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
          public filter(?callable $callback = null): static Run a filter over each of the items.
          /**
           * Run a filter over each of the items.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
          public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
          /**
           * Get the first item from the collection passing the given truth test.
           *
           * @template TFirstDefault
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
           * @return TValue|TFirstDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
          public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
          /**
           * Get a flattened array of the items in the collection.
           *
           * @param  int  $depth
           * @return static<int, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
          public flip(): static<TValue, TKey> Flip the items in the collection.
          /**
           * Flip the items in the collection.
           *
           * @return static<TValue, TKey>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
          public forget($keys): $this Remove an item from the collection by key.
          /**
           * Remove an item from the collection by key.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
          public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
          /**
           * Get an item from the collection by key.
           *
           * @template TGetDefault
           *
           * @param  TKey|null  $key
           * @param  TGetDefault|(\Closure(): TGetDefault)  $default
           * @return TValue|TGetDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
          public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
          /**
           * Get an item from the collection by key or add it to collection if it does not exist.
           *
           * @template TGetOrPutValue
           *
           * @param  mixed  $key
           * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
           * @return TValue|TGetOrPutValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
          public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
          /**
           * Group an associative array by a field or using a callback.
           *
           * @template TGroupKey of array-key|\UnitEnum|\Stringable
           *
           * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
           * @param  bool  $preserveKeys
           * @return static<
           *  ($groupBy is (array|string)
           *      ? array-key
           *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
           *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
           * >
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
          public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
          /**
           * Key an associative array by a field or using a callback.
           *
           * @template TNewKey of array-key|\UnitEnum
           *
           * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
           * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
          public has($key): bool Determine if an item exists in the collection by key.
          /**
           * Determine if an item exists in the collection by key.
           *
           * @param  TKey|array<array-key, TKey>  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
          public hasAny($key): bool Determine if any of the keys exist in the collection.
          /**
           * Determine if any of the keys exist in the collection.
           *
           * @param  TKey|array<array-key, TKey>  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
          public implode($value, $glue = null): string Concatenate values of a given key as a string.
          /**
           * Concatenate values of a given key as a string.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $value
           * @param  string|null  $glue
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
          public intersect($items): static Intersect the collection with the given items.
          /**
           * Intersect the collection with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
          public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
          /**
           * Intersect the collection with the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
          public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
          /**
           * Intersect the collection with the given items with additional index check.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
          public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
          /**
           * Intersect the collection with the given items with additional index check, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
          public intersectByKeys($items): static Intersect the collection with the given items by key.
          /**
           * Intersect the collection with the given items by key.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
          public isEmpty(): bool Determine if the collection is empty or not.
          /**
           * Determine if the collection is empty or not.
           *
           * @phpstan-assert-if-true null $this->first()
           * @phpstan-assert-if-true null $this->last()
           *
           * @phpstan-assert-if-false TValue $this->first()
           * @phpstan-assert-if-false TValue $this->last()
           *
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
          public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
          /**
           * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return bool
           *
           * @deprecated 12.49.0 Use the `hasSole()` method instead.
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
          public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
          /**
           * Determine if the collection contains multiple items.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return bool
           *
           * @deprecated 12.50.0 Use the `hasMany()` method instead.
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
          public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
          /**
           * Join all items from the collection using a string. The final items can use a separate glue string.
           *
           * @param  string  $glue
           * @param  string  $finalGlue
           * @return TValue|string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
          public keys(): static<int, TKey> Get the keys of the collection items.
          /**
           * Get the keys of the collection items.
           *
           * @return static<int, TKey>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
          public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
          /**
           * Get the last item from the collection.
           *
           * @template TLastDefault
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @param  TLastDefault|(\Closure(): TLastDefault)  $default
           * @return TValue|TLastDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
          public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
          /**
           * Get the values of a given key.
           *
           * @param  \Closure|string|int|array<array-key, string>|null  $value
           * @param  \Closure|string|null  $key
           * @return static<array-key, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
          public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
          /**
           * Run a map over each of the items.
           *
           * @template TMapValue
           *
           * @param  callable(TValue, TKey): TMapValue  $callback
           * @return static<TKey, TMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
          public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
          /**
           * Run a dictionary map over the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapToDictionaryKey of array-key
           * @template TMapToDictionaryValue
           *
           * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
           * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
          public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
          /**
           * Run an associative map over each of the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapWithKeysKey of array-key
           * @template TMapWithKeysValue
           *
           * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
           * @return static<TMapWithKeysKey, TMapWithKeysValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
          public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
          /**
           * Merge the collection with the given items.
           *
           * @template TMergeValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
           * @return static<TKey, TValue|TMergeValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
          public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
          /**
           * Recursively merge the collection with the given items.
           *
           * @template TMergeRecursiveValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
           * @return static<TKey, TValue|TMergeRecursiveValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
          public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
          /**
           * Multiply the items in the collection by the multiplier.
           *
           * @param  int  $multiplier
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
          public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
          /**
           * Create a collection by using this collection for keys and another for its values.
           *
           * @template TCombineValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
           * @return static<TValue, TCombineValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
          public union($items): static Union the collection with the given items.
          /**
           * Union the collection with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
          public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
          /**
           * Create a new collection consisting of every n-th element.
           *
           * @param  int  $step
           * @param  int  $offset
           * @return ($step is positive-int ? static : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
          public only($keys): static Get the items with the specified keys.
          /**
           * Get the items with the specified keys.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
          public select($keys): static Select specific values from the items within the collection.
          /**
           * Select specific values from the items within the collection.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
          public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
          /**
           * Get and remove the last N items from the collection.
           *
           * @param  int  $count
           * @return ($count is 1 ? TValue|null : static<int, TValue>)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
          public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
          /**
           * Push an item onto the beginning of the collection.
           *
           * @param  TValue  $value
           * @param  TKey  $key
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
          public push($values): $this Push one or more items onto the end of the collection.
          /**
           * Push one or more items onto the end of the collection.
           *
           * @param  TValue  ...$values
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
          public unshift($values): $this Prepend one or more items to the beginning of the collection.
          /**
           * Prepend one or more items to the beginning of the collection.
           *
           * @param  TValue  ...$values
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
          public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
          /**
           * Push all of the given items onto the collection.
           *
           * @template TConcatKey of array-key
           * @template TConcatValue
           *
           * @param  iterable<TConcatKey, TConcatValue>  $source
           * @return static<TKey|TConcatKey, TValue|TConcatValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
          public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
          /**
           * Get and remove an item from the collection.
           *
           * @template TPullDefault
           *
           * @param  TKey  $key
           * @param  TPullDefault|(\Closure(): TPullDefault)  $default
           * @return TValue|TPullDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
          public put($key, $value): $this Put an item in the collection by key.
          /**
           * Put an item in the collection by key.
           *
           * @param  TKey  $key
           * @param  TValue  $value
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
          public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
          /**
           * Get one or a specified number of items randomly from the collection.
           *
           * @param  (callable(self<TKey, TValue>): int)|int|null  $number
           * @param  bool  $preserveKeys
           * @return ($number is null ? TValue : static<int, TValue>)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
          public replace($items): static Replace the collection items with the given items.
          /**
           * Replace the collection items with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
          public replaceRecursive($items): static Recursively replace the collection items with the given items.
          /**
           * Recursively replace the collection items with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
          public reverse(): static Reverse items order.
          /**
           * Reverse items order.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
          public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
          /**
           * Search the collection for a given value and return the corresponding key if successful.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TKey|false
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
          public before($value, $strict = false): TValue|null Get the item before the given item.
          /**
           * Get the item before the given item.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
          public after($value, $strict = false): TValue|null Get the item after the given item.
          /**
           * Get the item after the given item.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
          public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
          /**
           * Get and remove the first N items from the collection.
           *
           * @param  int<0, max>  $count
           * @return ($count is 1 ? TValue|null : static<int, TValue>)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
          public shuffle(): static Shuffle the items in the collection.
          /**
           * Shuffle the items in the collection.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
          public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
          /**
           * Create chunks representing a "sliding window" view of the items in the collection.
           *
           * @param  positive-int  $size
           * @param  positive-int  $step
           * @return static<int, static>
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
          public skip($count): static Skip the first {$count} items.
          /**
           * Skip the first {$count} items.
           *
           * @param  int  $count
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
          public skipUntil($value): static Skip items in the collection until the given condition is met.
          /**
           * Skip items in the collection until the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
          public skipWhile($value): static Skip items in the collection while the given condition is met.
          /**
           * Skip items in the collection while the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
          public slice($offset, $length = null): static Slice the underlying collection array.
          /**
           * Slice the underlying collection array.
           *
           * @param  int  $offset
           * @param  int|null  $length
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
          public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
          /**
           * Split a collection into a certain number of groups.
           *
           * @param  int  $numberOfGroups
           * @return ($numberOfGroups is positive-int ? static<int, static> : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
          public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
          /**
           * Split a collection into a certain number of groups, and fill the first groups completely.
           *
           * @param  int  $numberOfGroups
           * @return ($numberOfGroups is positive-int ? static<int, static> : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
          public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
          /**
           * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue
           *
           * @throws \Illuminate\Support\ItemNotFoundException
           * @throws \Illuminate\Support\MultipleItemsFoundException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
          public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
          /**
           * Determine if the collection contains a single item, optionally matching the given criteria.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
          public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
          /**
           * Get the first item in the collection but throw an exception if no matching items exist.
           *
           * @param  (callable(TValue, TKey): bool)|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue
           *
           * @throws \Illuminate\Support\ItemNotFoundException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
          public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
          /**
           * Chunk the collection into chunks of the given size.
           *
           * @param  int  $size
           * @param  bool  $preserveKeys
           * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
          public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
          /**
           * Chunk the collection into chunks with a callback.
           *
           * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
           * @return static<int, static<TKey, TValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
          public sort($callback = null): static Sort through each item with a callback.
          /**
           * Sort through each item with a callback.
           *
           * @param  (callable(TValue, TValue): int)|null|int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
          public sortDesc($options = 0): static Sort items in descending order.
          /**
           * Sort items in descending order.
           *
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
          public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
          /**
           * Sort the collection using the given callback.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
           * @param  int  $options
           * @param  bool  $descending
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
          protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
          /**
           * Sort the collection using multiple comparisons.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
          public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
          /**
           * Sort the collection in descending order using the given callback.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
          public sortKeys($options = 0, $descending = false): static Sort the collection keys.
          /**
           * Sort the collection keys.
           *
           * @param  int  $options
           * @param  bool  $descending
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
          public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
          /**
           * Sort the collection keys in descending order.
           *
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
          public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
          /**
           * Sort the collection keys using a callback.
           *
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
          public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
          /**
           * Splice a portion of the underlying collection array.
           *
           * @param  int  $offset
           * @param  int|null  $length
           * @param  array<array-key, TValue>  $replacement
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
          public take($limit): static Take the first or last {$limit} items.
          /**
           * Take the first or last {$limit} items.
           *
           * @param  int  $limit
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
          public takeUntil($value): static Take items in the collection until the given condition is met.
          /**
           * Take items in the collection until the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
          public takeWhile($value): static Take items in the collection while the given condition is met.
          /**
           * Take items in the collection while the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
          public transform(callable $callback): $this Transform each item in the collection using a callback.
          /**
           * Transform each item in the collection using a callback.
           *
           * @template TMapValue
           *
           * @param  callable(TValue, TKey): TMapValue  $callback
           * @return $this
           *
           * @phpstan-this-out static<TKey, TMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
          public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
          /**
           * Flatten a multi-dimensional associative array with dots.
           *
           * @param  int  $depth
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
          public undot(): static Convert a flatten "dot" notation array into an expanded array.
          /**
           * Convert a flatten "dot" notation array into an expanded array.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
          public unique($key = null, $strict = false): static Return only unique items from the collection array.
          /**
           * Return only unique items from the collection array.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $key
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
          public values(): static<int, TValue> Reset the keys on the underlying array.
          /**
           * Reset the keys on the underlying array.
           *
           * @return static<int, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
          public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
          /**
           * Zip the collection together with one or more arrays.
           *
           * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
           *      => [[1, 4], [2, 5], [3, 6]]
           *
           * @template TZipValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
           * @return static<int, static<int, TValue|TZipValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
          public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
          /**
           * Pad collection to the specified length with a value.
           *
           * @template TPadValue
           *
           * @param  int  $size
           * @param  TPadValue  $value
           * @return static<int, TValue|TPadValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
          public getIterator(): Traversable Get an iterator for the items.
          /**
           * Get an iterator for the items.
           *
           * @return \ArrayIterator<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
          public count(): int Count the number of items in the collection.
          /**
           * Count the number of items in the collection.
           *
           * @return int<0, max>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
          public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
          /**
           * Count the number of items in the collection by a field or using a callback.
           *
           * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
           * @return static<array-key, int>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
          public add($item): $this Add an item to the collection.
          /**
           * Add an item to the collection.
           *
           * @param  TValue  $item
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
          public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
          /**
           * Get a base Support collection instance from this collection.
           *
           * @return \Illuminate\Support\Collection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
          public offsetExists($key): bool Determine if an item exists at an offset.
          /**
           * Determine if an item exists at an offset.
           *
           * @param  TKey  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
          public offsetGet($key): mixed Get an item at a given offset.
          /**
           * Get an item at a given offset.
           *
           * @param  TKey  $key
           * @return TValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
          public offsetSet($key, $value): void Set the item at a given offset.
          /**
           * Set the item at a given offset.
           *
           * @param  TKey|null  $key
           * @param  TValue  $value
           * @return void
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
          public offsetUnset($key): void Unset the item at a given offset.
          /**
           * Unset the item at a given offset.
           *
           * @param  TKey  $key
           * @return void
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
          public avg($callback = null): float|int|null Get the average value of a given key.
          /**
           * Get the average value of a given key.
           *
           * @param  (callable(TValue): float|int)|string|null  $callback
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
          public average($callback = null): float|int|null Alias for the "avg" method.
          /**
           * Alias for the "avg" method.
           *
           * @param  (callable(TValue): float|int)|string|null  $callback
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
          public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
          /**
           * Alias for the "contains" method.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
          public dd($args): never Dump the given arguments and terminate execution.
          /**
           * Dump the given arguments and terminate execution.
           *
           * @param  mixed  ...$args
           * @return never
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
          public dump($args): $this Dump the items.
          /**
           * Dump the items.
           *
           * @param  mixed  ...$args
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
          public each(callable $callback): $this Execute a callback over each item.
          /**
           * Execute a callback over each item.
           *
           * @param  callable(TValue, TKey): mixed  $callback
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
          public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
          /**
           * Execute a callback over each nested chunk of items.
           *
           * @param  callable(...mixed): mixed  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
          public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
          /**
           * Determine if all items pass the given truth test.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
          public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
          /**
           * Get the first item by the given key value pair.
           *
           * @param  callable|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
          public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
          /**
           * Determine if the collection contains multiple items, optionally matching the given criteria.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
          public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
          /**
           * Get a single key's value from the first matching item in the collection.
           *
           * @template TValueDefault
           *
           * @param  string  $key
           * @param  TValueDefault|(\Closure(): TValueDefault)  $default
           * @return TValue|TValueDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
          public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
          /**
           * Ensure that every item in the collection is of the expected type.
           *
           * @template TEnsureOfType
           *
           * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
           * @return static<TKey, TEnsureOfType>
           *
           * @throws \UnexpectedValueException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
          public isNotEmpty(): bool Determine if the collection is not empty.
          /**
           * Determine if the collection is not empty.
           *
           * @phpstan-assert-if-true TValue $this->first()
           * @phpstan-assert-if-true TValue $this->last()
           *
           * @phpstan-assert-if-false null $this->first()
           * @phpstan-assert-if-false null $this->last()
           *
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
          public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
          /**
           * Run a map over each nested chunk of items.
           *
           * @template TMapSpreadValue
           *
           * @param  callable(mixed...): TMapSpreadValue  $callback
           * @return static<TKey, TMapSpreadValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
          public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
          /**
           * Run a grouping map over the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapToGroupsKey of array-key
           * @template TMapToGroupsValue
           *
           * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
           * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
          public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
          /**
           * Map a collection and flatten the result by a single level.
           *
           * @template TFlatMapKey of array-key
           * @template TFlatMapValue
           *
           * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
           * @return static<TFlatMapKey, TFlatMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
          public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
          /**
           * Map the values into a new class.
           *
           * @template TMapIntoValue
           *
           * @param  class-string<TMapIntoValue>  $class
           * @return static<TKey, TMapIntoValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
          public min($callback = null): mixed Get the min value of a given key.
          /**
           * Get the min value of a given key.
           *
           * @param  (callable(TValue):mixed)|string|null  $callback
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
          public max($callback = null): mixed Get the max value of a given key.
          /**
           * Get the max value of a given key.
           *
           * @param  (callable(TValue):mixed)|string|null  $callback
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
          public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
          /**
           * "Paginate" the collection by slicing it into a smaller collection.
           *
           * @param  int  $page
           * @param  int  $perPage
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
          public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
          /**
           * Partition the collection into two arrays using the given callback or key.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return static<int<0, 1>, static<TKey, TValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
          public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
          /**
           * Calculate the percentage of items that pass a given truth test.
           *
           * @param  (callable(TValue, TKey): bool)  $callback
           * @param  int  $precision
           * @return float|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
          public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
          /**
           * Get the sum of the given values.
           *
           * @template TReturnType
           *
           * @param  (callable(TValue): TReturnType)|string|null  $callback
           * @return ($callback is callable ? TReturnType : mixed)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
          public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
          /**
           * Apply the callback if the collection is empty.
           *
           * @template TWhenEmptyReturnType
           *
           * @param  (callable($this): TWhenEmptyReturnType)  $callback
           * @param  (callable($this): TWhenEmptyReturnType)|null  $default
           * @return $this|TWhenEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
          public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
          /**
           * Apply the callback if the collection is not empty.
           *
           * @template TWhenNotEmptyReturnType
           *
           * @param  callable($this): TWhenNotEmptyReturnType  $callback
           * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
           * @return $this|TWhenNotEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
          public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
          /**
           * Apply the callback unless the collection is empty.
           *
           * @template TUnlessEmptyReturnType
           *
           * @param  callable($this): TUnlessEmptyReturnType  $callback
           * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
           * @return $this|TUnlessEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
          public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
          /**
           * Apply the callback unless the collection is not empty.
           *
           * @template TUnlessNotEmptyReturnType
           *
           * @param  callable($this): TUnlessNotEmptyReturnType  $callback
           * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
           * @return $this|TUnlessNotEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
          public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  callable|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
          public whereNull($key = null): static Filter items where the value for the given key is null.
          /**
           * Filter items where the value for the given key is null.
           *
           * @param  string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
          public whereNotNull($key = null): static Filter items where the value for the given key is not null.
          /**
           * Filter items where the value for the given key is not null.
           *
           * @param  string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
          public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  mixed  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
          public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
          public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
          public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
          /**
           * Filter items such that the value of the given key is between the given values.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
          public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
          /**
           * Filter items such that the value of the given key is not between the given values.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
          public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
          public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
          public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
          /**
           * Filter the items, removing any items that don't match the given type(s).
           *
           * @template TWhereInstanceOf
           *
           * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
           * @return static<TKey, TWhereInstanceOf>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
          public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
          /**
           * Pass the collection to the given callback and return the result.
           *
           * @template TPipeReturnType
           *
           * @param  callable($this): TPipeReturnType  $callback
           * @return TPipeReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
          public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
          /**
           * Pass the collection into a new class.
           *
           * @template TPipeIntoValue
           *
           * @param  class-string<TPipeIntoValue>  $class
           * @return TPipeIntoValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
          public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
          /**
           * Pass the collection through a series of callable pipes and return the result.
           *
           * @param  array<callable>  $callbacks
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
          public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
          /**
           * Reduce the collection to a single value.
           *
           * @template TReduceInitial
           * @template TReduceReturnType
           *
           * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
           * @param  TReduceInitial  $initial
           * @return TReduceReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
          public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
          /**
           * Reduce the collection to multiple aggregate values.
           *
           * @param  callable  $callback
           * @param  mixed  ...$initial
           * @return array
           *
           * @throws \UnexpectedValueException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
          public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
          /**
           * Reduce an associative collection to a single value.
           *
           * @template TReduceWithKeysInitial
           * @template TReduceWithKeysReturnType
           *
           * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
           * @param  TReduceWithKeysInitial  $initial
           * @return TReduceWithKeysReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
          public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
          /**
           * Create a collection of all elements that do not pass a given truth test.
           *
           * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
          public tap(callable $callback): $this Pass the collection to the given callback and then return it.
          /**
           * Pass the collection to the given callback and then return it.
           *
           * @param  callable($this): mixed  $callback
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
          public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
          /**
           * Return only unique items from the collection array using strict comparison.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
          public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
          /**
           * Collect the values into a collection.
           *
           * @return \Illuminate\Support\Collection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
          public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
          /**
           * Get the collection of items as a plain array.
           *
           * @return array<TKey, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
          public jsonSerialize(): array Convert the object into something JSON serializable.
          /**
           * Convert the object into something JSON serializable.
           *
           * @return array<TKey, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
          public toJson($options = 0): string Get the collection of items as JSON.
          /**
           * Get the collection of items as JSON.
           *
           * @param  int  $options
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
          public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
          /**
           * Get the collection of items as pretty print formatted JSON.
           *
           * @param  int  $options
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
          public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
          /**
           * Get a CachingIterator instance.
           *
           * @param  int  $flags
           * @return \CachingIterator
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
          public __toString(): string Convert the collection to its string representation.
          /**
           * Convert the collection to its string representation.
           *
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
          public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
          /**
           * Indicate that the model's string representation should be escaped when __toString is invoked.
           *
           * @param  bool  $escape
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
          protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
          /**
           * Results array of items from Collection or Arrayable.
           *
           * @param  mixed  $items
           * @return array<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
          protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
          /**
           * Get an operator checker callback.
           *
           * @param  callable|string  $key
           * @param  string|null  $operator
           * @param  mixed  $value
           * @return \Closure
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
          protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
          /**
           * Determine if the given value is callable, but not a string.
           *
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
          protected valueRetriever($value): callable Get a value retrieving callback.
          /**
           * Get a value retrieving callback.
           *
           * @param  callable|string|null  $value
           * @return callable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
          protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
          /**
           * Make a function to check an item's equality.
           *
           * @param  mixed  $value
           * @return \Closure(mixed): bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
          protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
          /**
           * Make a function using another function, by negating its result.
           *
           * @param  \Closure  $callback
           * @return \Closure
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
          protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
          /**
           * Make a function that returns what's passed to it.
           *
           * @return \Closure(TValue): TValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
          public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
          /**
           * Apply the callback if the given "value" is (or resolves to) truthy.
           *
           * @template TWhenParameter
           * @template TWhenReturnType
           *
           * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
           * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
           * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
           * @return $this|TWhenReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
          public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
          /**
           * Apply the callback if the given "value" is (or resolves to) falsy.
           *
           * @template TUnlessParameter
           * @template TUnlessReturnType
           *
           * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
           * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
           * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
           * @return $this|TUnlessReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
          public __call($method, $parameters): mixed Dynamically handle calls to the class.
          /**
           * Dynamically handle calls to the class.
           *
           * @param  string  $method
           * @param  array  $parameters
           * @return mixed
           *
           * @throws \BadMethodCallException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
          public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
          /**
           * Create a new resource collection instance for the given resource.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
           * @return \Illuminate\Http\Resources\Json\ResourceCollection
           *
           * @throws \Throwable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
          protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
          /**
           * Guess the resource collection for the items.
           *
           * @return \Illuminate\Http\Resources\Json\ResourceCollection
           *
           * @throws \Throwable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
          protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
          /**
           * Get the resource class from the class attribute.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
           * @return class-string<*>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
          protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
          /**
           * Get the resource collection class from the class attribute.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
           * @return class-string<*>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
        • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
          /**
           * Create a collection with the given range.
           *
           * @param  int  $from
           * @param  int  $to
           * @param  int  $step
           * @return static<int, int>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
          public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
          /**
           * Create a new collection instance if the value isn't one already.
           *
           * @template TMakeKey of array-key
           * @template TMakeValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
           * @return static<TMakeKey, TMakeValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
          public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
          /**
           * Wrap the given value in a collection if applicable.
           *
           * @template TWrapValue
           *
           * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
           * @return static<array-key, TWrapValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
          public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
          /**
           * Get the underlying items from the given collection if applicable.
           *
           * @template TUnwrapKey of array-key
           * @template TUnwrapValue
           *
           * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
           * @return array<TUnwrapKey, TUnwrapValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
          public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
          /**
           * Create a new instance with no items.
           *
           * @return static
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
          public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
          /**
           * Create a new collection by invoking the callback a given amount of times.
           *
           * @template TTimesValue
           *
           * @param  int  $number
           * @param  (callable(int): TTimesValue)|null  $callback
           * @return static<int, TTimesValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
          public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
          /**
           * Create a new collection by decoding a JSON string.
           *
           * @param  string  $json
           * @param  int  $depth
           * @param  int  $flags
           * @return static<TKey, TValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
          public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
          /**
           * Add a method to the list of proxied methods.
           *
           * @param  string  $method
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
          public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
          /**
           * Register a custom macro.
           *
           * @param  string  $name
           * @param  object|callable  $macro
           *
           * @param-closure-this static  $macro
           *
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
          public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
          /**
           * Mix another object into the class.
           *
           * @param  object  $mixin
           * @param  bool  $replace
           * @return void
           *
           * @throws \ReflectionException
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
          public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
          /**
           * Checks if macro is registered.
           *
           * @param  string  $name
           * @return bool
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
          public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
          /**
           * Flush the existing macros.
           *
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
          public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
          /**
           * Dynamically handle calls to the class.
           *
           * @param  string  $method
           * @param  array  $parameters
           * @return mixed
           *
           * @throws \BadMethodCallException
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
        • protected static Illuminate\Support\Collection::$proxies :: array (32)
          0 => string (7) "average"
          1 => string (3) "avg"
          2 => string (8) "contains"
          3 => string (13) "doesntContain"
          4 => string (4) "each"
          5 => string (5) "every"
          6 => string (6) "filter"
          7 => string (5) "first"
          8 => string (7) "flatMap"
          9 => string (7) "groupBy"
          10 => string (7) "hasMany"
          11 => string (7) "hasSole"
          12 => string (5) "keyBy"
          13 => string (4) "last"
          14 => string (3) "map"
          15 => string (3) "max"
          16 => string (3) "min"
          17 => string (9) "partition"
          18 => string (10) "percentage"
          19 => string (6) "reject"
          20 => string (9) "skipUntil"
          21 => string (9) "skipWhile"
          22 => string (4) "some"
          23 => string (6) "sortBy"
          24 => string (10) "sortByDesc"
          25 => string (3) "sum"
          26 => string (9) "takeUntil"
          27 => string (9) "takeWhile"
          28 => string (6) "unique"
          29 => string (6) "unless"
          30 => string (5) "until"
          31 => string (4) "when"
          protected static Illuminate\Support\Collection::$macros :: array (1)
          recursive => Closure#1512 Depth Limit
        • 0 => string (6) "atoms/"
          1 => string (7) "errors/"
          2 => string (5) "home/"
          3 => string (9) "settings/"
        • register string (79) "{"atoms":"atoms\/","errors":"errors\/","home":"home\/","settings":"settings\...
          • Json (4)
          • Contents
          • atoms => string (6) "atoms/"
            errors => string (7) "errors/"
            home => string (5) "home/"
            settings => string (9) "settings/"
          • {"atoms":"atoms\/","errors":"errors\/","home":"home\/","settings":"settings\/"}
            
        path => string (55) "/var/www/ideasfarm/public_html/apps/start-if/components"
        • Directory
        • drwxr-xr-x 33 33 4096 Dec 19 2025 /var/www/ideasfarm/public_html/apps/start-if/components
          
        protected escapeWhenCastingToString -> boolean false
      • public __get($key)
        Defined in <ROOT>/library/base/warps/collections/Collection.php:12
        public __construct($items = array()) Create a new collection.
        /**
         * Create a new collection.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
        public all(): array<TKey, TValue> Get all of the items in the collection.
        /**
         * Get all of the items in the collection.
         *
         * @return array<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
        public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
        /**
         * Get a lazy collection for the items in this collection.
         *
         * @return \Illuminate\Support\LazyCollection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
        public median($key = null): float|int|null Get the median of a given key.
        /**
         * Get the median of a given key.
         *
         * @param  string|array<array-key, string>|null  $key
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
        public mode($key = null): array<int, float|int>|null Get the mode of a given key.
        /**
         * Get the mode of a given key.
         *
         * @param  string|array<array-key, string>|null  $key
         * @return array<int, float|int>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
        public collapse(): static<int, mixed> Collapse the collection of items into a single array.
        /**
         * Collapse the collection of items into a single array.
         *
         * @return static<int, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
        public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
        /**
         * Collapse the collection of items into a single array while preserving its keys.
         *
         * @return static<mixed, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
        public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
        /**
         * Determine if an item exists in the collection.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
        public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
        /**
         * Determine if an item exists, using strict comparison.
         *
         * @param  (callable(TValue): bool)|TValue|array-key  $key
         * @param  TValue|null  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
        public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
        /**
         * Determine if an item is not contained in the collection.
         *
         * @param  mixed  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
        public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
        /**
         * Determine if an item is not contained in the enumerable, using strict comparison.
         *
         * @param  mixed  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
        public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
        /**
         * Cross join with the given lists, returning all possible permutations.
         *
         * @template TCrossJoinKey
         * @template TCrossJoinValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
         * @return static<int, array<int, TValue|TCrossJoinValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
        public diff($items): static Get the items in the collection that are not present in the given items.
        /**
         * Get the items in the collection that are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
        public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
        /**
         * Get the items in the collection that are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
        public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
        /**
         * Get the items in the collection whose keys and values are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
        public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
        /**
         * Get the items in the collection whose keys and values are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
        public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
        /**
         * Get the items in the collection whose keys are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
        public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
        /**
         * Get the items in the collection whose keys are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
        public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
        /**
         * Retrieve duplicate items from the collection.
         *
         * @template TMapValue
         *
         * @param  (callable(TValue): TMapValue)|string|null  $callback
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
        public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
        /**
         * Retrieve duplicate items from the collection using strict comparison.
         *
         * @template TMapValue
         *
         * @param  (callable(TValue): TMapValue)|string|null  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
        protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
        /**
         * Get the comparison function to detect duplicates.
         *
         * @param  bool  $strict
         * @return callable(TValue, TValue): bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
        public except($keys): static Get all items except for those with the specified keys.
        /**
         * Get all items except for those with the specified keys.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
        public filter(?callable $callback = null): static Run a filter over each of the items.
        /**
         * Run a filter over each of the items.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
        public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
        /**
         * Get the first item from the collection passing the given truth test.
         *
         * @template TFirstDefault
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
         * @return TValue|TFirstDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
        public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
        /**
         * Get a flattened array of the items in the collection.
         *
         * @param  int  $depth
         * @return static<int, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
        public flip(): static<TValue, TKey> Flip the items in the collection.
        /**
         * Flip the items in the collection.
         *
         * @return static<TValue, TKey>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
        public forget($keys): $this Remove an item from the collection by key.
        /**
         * Remove an item from the collection by key.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
        public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
        /**
         * Get an item from the collection by key.
         *
         * @template TGetDefault
         *
         * @param  TKey|null  $key
         * @param  TGetDefault|(\Closure(): TGetDefault)  $default
         * @return TValue|TGetDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
        public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
        /**
         * Get an item from the collection by key or add it to collection if it does not exist.
         *
         * @template TGetOrPutValue
         *
         * @param  mixed  $key
         * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
         * @return TValue|TGetOrPutValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
        public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
        /**
         * Group an associative array by a field or using a callback.
         *
         * @template TGroupKey of array-key|\UnitEnum|\Stringable
         *
         * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
         * @param  bool  $preserveKeys
         * @return static<
         *  ($groupBy is (array|string)
         *      ? array-key
         *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
         *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
         * >
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
        public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
        /**
         * Key an associative array by a field or using a callback.
         *
         * @template TNewKey of array-key|\UnitEnum
         *
         * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
         * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
        public has($key): bool Determine if an item exists in the collection by key.
        /**
         * Determine if an item exists in the collection by key.
         *
         * @param  TKey|array<array-key, TKey>  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
        public hasAny($key): bool Determine if any of the keys exist in the collection.
        /**
         * Determine if any of the keys exist in the collection.
         *
         * @param  TKey|array<array-key, TKey>  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
        public implode($value, $glue = null): string Concatenate values of a given key as a string.
        /**
         * Concatenate values of a given key as a string.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $value
         * @param  string|null  $glue
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
        public intersect($items): static Intersect the collection with the given items.
        /**
         * Intersect the collection with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
        public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
        /**
         * Intersect the collection with the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
        public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
        /**
         * Intersect the collection with the given items with additional index check.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
        public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
        /**
         * Intersect the collection with the given items with additional index check, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
        public intersectByKeys($items): static Intersect the collection with the given items by key.
        /**
         * Intersect the collection with the given items by key.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
        public isEmpty(): bool Determine if the collection is empty or not.
        /**
         * Determine if the collection is empty or not.
         *
         * @phpstan-assert-if-true null $this->first()
         * @phpstan-assert-if-true null $this->last()
         *
         * @phpstan-assert-if-false TValue $this->first()
         * @phpstan-assert-if-false TValue $this->last()
         *
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
        public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
        /**
         * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return bool
         *
         * @deprecated 12.49.0 Use the `hasSole()` method instead.
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
        public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
        /**
         * Determine if the collection contains multiple items.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return bool
         *
         * @deprecated 12.50.0 Use the `hasMany()` method instead.
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
        public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
        /**
         * Join all items from the collection using a string. The final items can use a separate glue string.
         *
         * @param  string  $glue
         * @param  string  $finalGlue
         * @return TValue|string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
        public keys(): static<int, TKey> Get the keys of the collection items.
        /**
         * Get the keys of the collection items.
         *
         * @return static<int, TKey>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
        public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
        /**
         * Get the last item from the collection.
         *
         * @template TLastDefault
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @param  TLastDefault|(\Closure(): TLastDefault)  $default
         * @return TValue|TLastDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
        public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
        /**
         * Get the values of a given key.
         *
         * @param  \Closure|string|int|array<array-key, string>|null  $value
         * @param  \Closure|string|null  $key
         * @return static<array-key, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
        public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
        /**
         * Run a map over each of the items.
         *
         * @template TMapValue
         *
         * @param  callable(TValue, TKey): TMapValue  $callback
         * @return static<TKey, TMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
        public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
        /**
         * Run a dictionary map over the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapToDictionaryKey of array-key
         * @template TMapToDictionaryValue
         *
         * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
         * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
        public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
        /**
         * Run an associative map over each of the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapWithKeysKey of array-key
         * @template TMapWithKeysValue
         *
         * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
         * @return static<TMapWithKeysKey, TMapWithKeysValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
        public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
        /**
         * Merge the collection with the given items.
         *
         * @template TMergeValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
         * @return static<TKey, TValue|TMergeValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
        public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
        /**
         * Recursively merge the collection with the given items.
         *
         * @template TMergeRecursiveValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
         * @return static<TKey, TValue|TMergeRecursiveValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
        public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
        /**
         * Multiply the items in the collection by the multiplier.
         *
         * @param  int  $multiplier
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
        public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
        /**
         * Create a collection by using this collection for keys and another for its values.
         *
         * @template TCombineValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
         * @return static<TValue, TCombineValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
        public union($items): static Union the collection with the given items.
        /**
         * Union the collection with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
        public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
        /**
         * Create a new collection consisting of every n-th element.
         *
         * @param  int  $step
         * @param  int  $offset
         * @return ($step is positive-int ? static : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
        public only($keys): static Get the items with the specified keys.
        /**
         * Get the items with the specified keys.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
        public select($keys): static Select specific values from the items within the collection.
        /**
         * Select specific values from the items within the collection.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
        public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
        /**
         * Get and remove the last N items from the collection.
         *
         * @param  int  $count
         * @return ($count is 1 ? TValue|null : static<int, TValue>)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
        public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
        /**
         * Push an item onto the beginning of the collection.
         *
         * @param  TValue  $value
         * @param  TKey  $key
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
        public push($values): $this Push one or more items onto the end of the collection.
        /**
         * Push one or more items onto the end of the collection.
         *
         * @param  TValue  ...$values
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
        public unshift($values): $this Prepend one or more items to the beginning of the collection.
        /**
         * Prepend one or more items to the beginning of the collection.
         *
         * @param  TValue  ...$values
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
        public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
        /**
         * Push all of the given items onto the collection.
         *
         * @template TConcatKey of array-key
         * @template TConcatValue
         *
         * @param  iterable<TConcatKey, TConcatValue>  $source
         * @return static<TKey|TConcatKey, TValue|TConcatValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
        public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
        /**
         * Get and remove an item from the collection.
         *
         * @template TPullDefault
         *
         * @param  TKey  $key
         * @param  TPullDefault|(\Closure(): TPullDefault)  $default
         * @return TValue|TPullDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
        public put($key, $value): $this Put an item in the collection by key.
        /**
         * Put an item in the collection by key.
         *
         * @param  TKey  $key
         * @param  TValue  $value
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
        public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
        /**
         * Get one or a specified number of items randomly from the collection.
         *
         * @param  (callable(self<TKey, TValue>): int)|int|null  $number
         * @param  bool  $preserveKeys
         * @return ($number is null ? TValue : static<int, TValue>)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
        public replace($items): static Replace the collection items with the given items.
        /**
         * Replace the collection items with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
        public replaceRecursive($items): static Recursively replace the collection items with the given items.
        /**
         * Recursively replace the collection items with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
        public reverse(): static Reverse items order.
        /**
         * Reverse items order.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
        public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
        /**
         * Search the collection for a given value and return the corresponding key if successful.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TKey|false
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
        public before($value, $strict = false): TValue|null Get the item before the given item.
        /**
         * Get the item before the given item.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
        public after($value, $strict = false): TValue|null Get the item after the given item.
        /**
         * Get the item after the given item.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
        public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
        /**
         * Get and remove the first N items from the collection.
         *
         * @param  int<0, max>  $count
         * @return ($count is 1 ? TValue|null : static<int, TValue>)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
        public shuffle(): static Shuffle the items in the collection.
        /**
         * Shuffle the items in the collection.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
        public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
        /**
         * Create chunks representing a "sliding window" view of the items in the collection.
         *
         * @param  positive-int  $size
         * @param  positive-int  $step
         * @return static<int, static>
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
        public skip($count): static Skip the first {$count} items.
        /**
         * Skip the first {$count} items.
         *
         * @param  int  $count
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
        public skipUntil($value): static Skip items in the collection until the given condition is met.
        /**
         * Skip items in the collection until the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
        public skipWhile($value): static Skip items in the collection while the given condition is met.
        /**
         * Skip items in the collection while the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
        public slice($offset, $length = null): static Slice the underlying collection array.
        /**
         * Slice the underlying collection array.
         *
         * @param  int  $offset
         * @param  int|null  $length
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
        public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
        /**
         * Split a collection into a certain number of groups.
         *
         * @param  int  $numberOfGroups
         * @return ($numberOfGroups is positive-int ? static<int, static> : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
        public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
        /**
         * Split a collection into a certain number of groups, and fill the first groups completely.
         *
         * @param  int  $numberOfGroups
         * @return ($numberOfGroups is positive-int ? static<int, static> : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
        public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
        /**
         * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue
         *
         * @throws \Illuminate\Support\ItemNotFoundException
         * @throws \Illuminate\Support\MultipleItemsFoundException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
        public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
        /**
         * Determine if the collection contains a single item, optionally matching the given criteria.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
        public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
        /**
         * Get the first item in the collection but throw an exception if no matching items exist.
         *
         * @param  (callable(TValue, TKey): bool)|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue
         *
         * @throws \Illuminate\Support\ItemNotFoundException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
        public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
        /**
         * Chunk the collection into chunks of the given size.
         *
         * @param  int  $size
         * @param  bool  $preserveKeys
         * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
        public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
        /**
         * Chunk the collection into chunks with a callback.
         *
         * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
         * @return static<int, static<TKey, TValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
        public sort($callback = null): static Sort through each item with a callback.
        /**
         * Sort through each item with a callback.
         *
         * @param  (callable(TValue, TValue): int)|null|int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
        public sortDesc($options = 0): static Sort items in descending order.
        /**
         * Sort items in descending order.
         *
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
        public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
        /**
         * Sort the collection using the given callback.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
         * @param  int  $options
         * @param  bool  $descending
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
        protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
        /**
         * Sort the collection using multiple comparisons.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
        public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
        /**
         * Sort the collection in descending order using the given callback.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
        public sortKeys($options = 0, $descending = false): static Sort the collection keys.
        /**
         * Sort the collection keys.
         *
         * @param  int  $options
         * @param  bool  $descending
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
        public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
        /**
         * Sort the collection keys in descending order.
         *
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
        public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
        /**
         * Sort the collection keys using a callback.
         *
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
        public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
        /**
         * Splice a portion of the underlying collection array.
         *
         * @param  int  $offset
         * @param  int|null  $length
         * @param  array<array-key, TValue>  $replacement
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
        public take($limit): static Take the first or last {$limit} items.
        /**
         * Take the first or last {$limit} items.
         *
         * @param  int  $limit
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
        public takeUntil($value): static Take items in the collection until the given condition is met.
        /**
         * Take items in the collection until the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
        public takeWhile($value): static Take items in the collection while the given condition is met.
        /**
         * Take items in the collection while the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
        public transform(callable $callback): $this Transform each item in the collection using a callback.
        /**
         * Transform each item in the collection using a callback.
         *
         * @template TMapValue
         *
         * @param  callable(TValue, TKey): TMapValue  $callback
         * @return $this
         *
         * @phpstan-this-out static<TKey, TMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
        public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
        /**
         * Flatten a multi-dimensional associative array with dots.
         *
         * @param  int  $depth
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
        public undot(): static Convert a flatten "dot" notation array into an expanded array.
        /**
         * Convert a flatten "dot" notation array into an expanded array.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
        public unique($key = null, $strict = false): static Return only unique items from the collection array.
        /**
         * Return only unique items from the collection array.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $key
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
        public values(): static<int, TValue> Reset the keys on the underlying array.
        /**
         * Reset the keys on the underlying array.
         *
         * @return static<int, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
        public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
        /**
         * Zip the collection together with one or more arrays.
         *
         * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
         *      => [[1, 4], [2, 5], [3, 6]]
         *
         * @template TZipValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
         * @return static<int, static<int, TValue|TZipValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
        public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
        /**
         * Pad collection to the specified length with a value.
         *
         * @template TPadValue
         *
         * @param  int  $size
         * @param  TPadValue  $value
         * @return static<int, TValue|TPadValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
        public getIterator(): Traversable Get an iterator for the items.
        /**
         * Get an iterator for the items.
         *
         * @return \ArrayIterator<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
        public count(): int Count the number of items in the collection.
        /**
         * Count the number of items in the collection.
         *
         * @return int<0, max>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
        public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
        /**
         * Count the number of items in the collection by a field or using a callback.
         *
         * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
         * @return static<array-key, int>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
        public add($item): $this Add an item to the collection.
        /**
         * Add an item to the collection.
         *
         * @param  TValue  $item
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
        public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
        /**
         * Get a base Support collection instance from this collection.
         *
         * @return \Illuminate\Support\Collection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
        public offsetExists($key): bool Determine if an item exists at an offset.
        /**
         * Determine if an item exists at an offset.
         *
         * @param  TKey  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
        public offsetGet($key): mixed Get an item at a given offset.
        /**
         * Get an item at a given offset.
         *
         * @param  TKey  $key
         * @return TValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
        public offsetSet($key, $value): void Set the item at a given offset.
        /**
         * Set the item at a given offset.
         *
         * @param  TKey|null  $key
         * @param  TValue  $value
         * @return void
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
        public offsetUnset($key): void Unset the item at a given offset.
        /**
         * Unset the item at a given offset.
         *
         * @param  TKey  $key
         * @return void
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
        public avg($callback = null): float|int|null Get the average value of a given key.
        /**
         * Get the average value of a given key.
         *
         * @param  (callable(TValue): float|int)|string|null  $callback
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
        public average($callback = null): float|int|null Alias for the "avg" method.
        /**
         * Alias for the "avg" method.
         *
         * @param  (callable(TValue): float|int)|string|null  $callback
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
        public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
        /**
         * Alias for the "contains" method.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
        public dd($args): never Dump the given arguments and terminate execution.
        /**
         * Dump the given arguments and terminate execution.
         *
         * @param  mixed  ...$args
         * @return never
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
        public dump($args): $this Dump the items.
        /**
         * Dump the items.
         *
         * @param  mixed  ...$args
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
        public each(callable $callback): $this Execute a callback over each item.
        /**
         * Execute a callback over each item.
         *
         * @param  callable(TValue, TKey): mixed  $callback
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
        public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
        /**
         * Execute a callback over each nested chunk of items.
         *
         * @param  callable(...mixed): mixed  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
        public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
        /**
         * Determine if all items pass the given truth test.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
        public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
        /**
         * Get the first item by the given key value pair.
         *
         * @param  callable|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
        public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
        /**
         * Determine if the collection contains multiple items, optionally matching the given criteria.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
        public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
        /**
         * Get a single key's value from the first matching item in the collection.
         *
         * @template TValueDefault
         *
         * @param  string  $key
         * @param  TValueDefault|(\Closure(): TValueDefault)  $default
         * @return TValue|TValueDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
        public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
        /**
         * Ensure that every item in the collection is of the expected type.
         *
         * @template TEnsureOfType
         *
         * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
         * @return static<TKey, TEnsureOfType>
         *
         * @throws \UnexpectedValueException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
        public isNotEmpty(): bool Determine if the collection is not empty.
        /**
         * Determine if the collection is not empty.
         *
         * @phpstan-assert-if-true TValue $this->first()
         * @phpstan-assert-if-true TValue $this->last()
         *
         * @phpstan-assert-if-false null $this->first()
         * @phpstan-assert-if-false null $this->last()
         *
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
        public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
        /**
         * Run a map over each nested chunk of items.
         *
         * @template TMapSpreadValue
         *
         * @param  callable(mixed...): TMapSpreadValue  $callback
         * @return static<TKey, TMapSpreadValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
        public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
        /**
         * Run a grouping map over the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapToGroupsKey of array-key
         * @template TMapToGroupsValue
         *
         * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
         * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
        public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
        /**
         * Map a collection and flatten the result by a single level.
         *
         * @template TFlatMapKey of array-key
         * @template TFlatMapValue
         *
         * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
         * @return static<TFlatMapKey, TFlatMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
        public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
        /**
         * Map the values into a new class.
         *
         * @template TMapIntoValue
         *
         * @param  class-string<TMapIntoValue>  $class
         * @return static<TKey, TMapIntoValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
        public min($callback = null): mixed Get the min value of a given key.
        /**
         * Get the min value of a given key.
         *
         * @param  (callable(TValue):mixed)|string|null  $callback
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
        public max($callback = null): mixed Get the max value of a given key.
        /**
         * Get the max value of a given key.
         *
         * @param  (callable(TValue):mixed)|string|null  $callback
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
        public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
        /**
         * "Paginate" the collection by slicing it into a smaller collection.
         *
         * @param  int  $page
         * @param  int  $perPage
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
        public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
        /**
         * Partition the collection into two arrays using the given callback or key.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return static<int<0, 1>, static<TKey, TValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
        public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
        /**
         * Calculate the percentage of items that pass a given truth test.
         *
         * @param  (callable(TValue, TKey): bool)  $callback
         * @param  int  $precision
         * @return float|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
        public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
        /**
         * Get the sum of the given values.
         *
         * @template TReturnType
         *
         * @param  (callable(TValue): TReturnType)|string|null  $callback
         * @return ($callback is callable ? TReturnType : mixed)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
        public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
        /**
         * Apply the callback if the collection is empty.
         *
         * @template TWhenEmptyReturnType
         *
         * @param  (callable($this): TWhenEmptyReturnType)  $callback
         * @param  (callable($this): TWhenEmptyReturnType)|null  $default
         * @return $this|TWhenEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
        public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
        /**
         * Apply the callback if the collection is not empty.
         *
         * @template TWhenNotEmptyReturnType
         *
         * @param  callable($this): TWhenNotEmptyReturnType  $callback
         * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
         * @return $this|TWhenNotEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
        public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
        /**
         * Apply the callback unless the collection is empty.
         *
         * @template TUnlessEmptyReturnType
         *
         * @param  callable($this): TUnlessEmptyReturnType  $callback
         * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
         * @return $this|TUnlessEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
        public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
        /**
         * Apply the callback unless the collection is not empty.
         *
         * @template TUnlessNotEmptyReturnType
         *
         * @param  callable($this): TUnlessNotEmptyReturnType  $callback
         * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
         * @return $this|TUnlessNotEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
        public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  callable|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
        public whereNull($key = null): static Filter items where the value for the given key is null.
        /**
         * Filter items where the value for the given key is null.
         *
         * @param  string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
        public whereNotNull($key = null): static Filter items where the value for the given key is not null.
        /**
         * Filter items where the value for the given key is not null.
         *
         * @param  string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
        public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  mixed  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
        public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
        public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
        public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
        /**
         * Filter items such that the value of the given key is between the given values.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
        public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
        /**
         * Filter items such that the value of the given key is not between the given values.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
        public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
        public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
        public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
        /**
         * Filter the items, removing any items that don't match the given type(s).
         *
         * @template TWhereInstanceOf
         *
         * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
         * @return static<TKey, TWhereInstanceOf>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
        public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
        /**
         * Pass the collection to the given callback and return the result.
         *
         * @template TPipeReturnType
         *
         * @param  callable($this): TPipeReturnType  $callback
         * @return TPipeReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
        public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
        /**
         * Pass the collection into a new class.
         *
         * @template TPipeIntoValue
         *
         * @param  class-string<TPipeIntoValue>  $class
         * @return TPipeIntoValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
        public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
        /**
         * Pass the collection through a series of callable pipes and return the result.
         *
         * @param  array<callable>  $callbacks
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
        public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
        /**
         * Reduce the collection to a single value.
         *
         * @template TReduceInitial
         * @template TReduceReturnType
         *
         * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
         * @param  TReduceInitial  $initial
         * @return TReduceReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
        public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
        /**
         * Reduce the collection to multiple aggregate values.
         *
         * @param  callable  $callback
         * @param  mixed  ...$initial
         * @return array
         *
         * @throws \UnexpectedValueException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
        public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
        /**
         * Reduce an associative collection to a single value.
         *
         * @template TReduceWithKeysInitial
         * @template TReduceWithKeysReturnType
         *
         * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
         * @param  TReduceWithKeysInitial  $initial
         * @return TReduceWithKeysReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
        public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
        /**
         * Create a collection of all elements that do not pass a given truth test.
         *
         * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
        public tap(callable $callback): $this Pass the collection to the given callback and then return it.
        /**
         * Pass the collection to the given callback and then return it.
         *
         * @param  callable($this): mixed  $callback
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
        public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
        /**
         * Return only unique items from the collection array using strict comparison.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
        public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
        /**
         * Collect the values into a collection.
         *
         * @return \Illuminate\Support\Collection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
        public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
        /**
         * Get the collection of items as a plain array.
         *
         * @return array<TKey, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
        public jsonSerialize(): array Convert the object into something JSON serializable.
        /**
         * Convert the object into something JSON serializable.
         *
         * @return array<TKey, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
        public toJson($options = 0): string Get the collection of items as JSON.
        /**
         * Get the collection of items as JSON.
         *
         * @param  int  $options
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
        public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
        /**
         * Get the collection of items as pretty print formatted JSON.
         *
         * @param  int  $options
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
        public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
        /**
         * Get a CachingIterator instance.
         *
         * @param  int  $flags
         * @return \CachingIterator
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
        public __toString(): string Convert the collection to its string representation.
        /**
         * Convert the collection to its string representation.
         *
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
        public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
        /**
         * Indicate that the model's string representation should be escaped when __toString is invoked.
         *
         * @param  bool  $escape
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
        protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
        /**
         * Results array of items from Collection or Arrayable.
         *
         * @param  mixed  $items
         * @return array<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
        protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
        /**
         * Get an operator checker callback.
         *
         * @param  callable|string  $key
         * @param  string|null  $operator
         * @param  mixed  $value
         * @return \Closure
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
        protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
        /**
         * Determine if the given value is callable, but not a string.
         *
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
        protected valueRetriever($value): callable Get a value retrieving callback.
        /**
         * Get a value retrieving callback.
         *
         * @param  callable|string|null  $value
         * @return callable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
        protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
        /**
         * Make a function to check an item's equality.
         *
         * @param  mixed  $value
         * @return \Closure(mixed): bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
        protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
        /**
         * Make a function using another function, by negating its result.
         *
         * @param  \Closure  $callback
         * @return \Closure
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
        protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
        /**
         * Make a function that returns what's passed to it.
         *
         * @return \Closure(TValue): TValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
        public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
        /**
         * Apply the callback if the given "value" is (or resolves to) truthy.
         *
         * @template TWhenParameter
         * @template TWhenReturnType
         *
         * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
         * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
         * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
         * @return $this|TWhenReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
        public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
        /**
         * Apply the callback if the given "value" is (or resolves to) falsy.
         *
         * @template TUnlessParameter
         * @template TUnlessReturnType
         *
         * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
         * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
         * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
         * @return $this|TUnlessReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
        public __call($method, $parameters): mixed Dynamically handle calls to the class.
        /**
         * Dynamically handle calls to the class.
         *
         * @param  string  $method
         * @param  array  $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
        public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
        /**
         * Create a new resource collection instance for the given resource.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
         * @return \Illuminate\Http\Resources\Json\ResourceCollection
         *
         * @throws \Throwable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
        protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
        /**
         * Guess the resource collection for the items.
         *
         * @return \Illuminate\Http\Resources\Json\ResourceCollection
         *
         * @throws \Throwable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
        protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
        /**
         * Get the resource class from the class attribute.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
         * @return class-string<*>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
        protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
        /**
         * Get the resource collection class from the class attribute.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
         * @return class-string<*>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
      • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
        /**
         * Create a collection with the given range.
         *
         * @param  int  $from
         * @param  int  $to
         * @param  int  $step
         * @return static<int, int>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
        public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
        /**
         * Create a new collection instance if the value isn't one already.
         *
         * @template TMakeKey of array-key
         * @template TMakeValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
         * @return static<TMakeKey, TMakeValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
        public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
        /**
         * Wrap the given value in a collection if applicable.
         *
         * @template TWrapValue
         *
         * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
         * @return static<array-key, TWrapValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
        public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
        /**
         * Get the underlying items from the given collection if applicable.
         *
         * @template TUnwrapKey of array-key
         * @template TUnwrapValue
         *
         * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
         * @return array<TUnwrapKey, TUnwrapValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
        public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
        /**
         * Create a new instance with no items.
         *
         * @return static
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
        public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
        /**
         * Create a new collection by invoking the callback a given amount of times.
         *
         * @template TTimesValue
         *
         * @param  int  $number
         * @param  (callable(int): TTimesValue)|null  $callback
         * @return static<int, TTimesValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
        public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
        /**
         * Create a new collection by decoding a JSON string.
         *
         * @param  string  $json
         * @param  int  $depth
         * @param  int  $flags
         * @return static<TKey, TValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
        public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
        /**
         * Add a method to the list of proxied methods.
         *
         * @param  string  $method
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
        public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
        /**
         * Register a custom macro.
         *
         * @param  string  $name
         * @param  object|callable  $macro
         *
         * @param-closure-this static  $macro
         *
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
        public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
        /**
         * Mix another object into the class.
         *
         * @param  object  $mixin
         * @param  bool  $replace
         * @return void
         *
         * @throws \ReflectionException
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
        public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
        /**
         * Checks if macro is registered.
         *
         * @param  string  $name
         * @return bool
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
        public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
        /**
         * Flush the existing macros.
         *
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
        public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
        /**
         * Dynamically handle calls to the class.
         *
         * @param  string  $method
         * @param  array  $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
      • protected static Illuminate\Support\Collection::$proxies :: array (32)
        0 => string (7) "average"
        1 => string (3) "avg"
        2 => string (8) "contains"
        3 => string (13) "doesntContain"
        4 => string (4) "each"
        5 => string (5) "every"
        6 => string (6) "filter"
        7 => string (5) "first"
        8 => string (7) "flatMap"
        9 => string (7) "groupBy"
        10 => string (7) "hasMany"
        11 => string (7) "hasSole"
        12 => string (5) "keyBy"
        13 => string (4) "last"
        14 => string (3) "map"
        15 => string (3) "max"
        16 => string (3) "min"
        17 => string (9) "partition"
        18 => string (10) "percentage"
        19 => string (6) "reject"
        20 => string (9) "skipUntil"
        21 => string (9) "skipWhile"
        22 => string (4) "some"
        23 => string (6) "sortBy"
        24 => string (10) "sortByDesc"
        25 => string (3) "sum"
        26 => string (9) "takeUntil"
        27 => string (9) "takeWhile"
        28 => string (6) "unique"
        29 => string (6) "unless"
        30 => string (5) "until"
        31 => string (4) "when"
        protected static Illuminate\Support\Collection::$macros :: array (1)
        recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
        • Methods (4)
        • Static methods (2)
      • 0 => Infinyti\Library\Base\Warps\Collections\Collection#230 (2)
        • Properties (2)
        • Methods (183)
        • Static methods (13)
        • Static properties (2)
        • Iterator (4)
        • toString
        • protected items -> array (4)
          atoms => string (6) "atoms/"
          errors => string (7) "errors/"
          home => string (5) "home/"
          settings => string (9) "settings/"
          protected escapeWhenCastingToString -> boolean false
        • public __get($key)
          Defined in <ROOT>/library/base/warps/collections/Collection.php:12
          public __construct($items = array()) Create a new collection.
          /**
           * Create a new collection.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
          public all(): array<TKey, TValue> Get all of the items in the collection.
          /**
           * Get all of the items in the collection.
           *
           * @return array<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
          public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
          /**
           * Get a lazy collection for the items in this collection.
           *
           * @return \Illuminate\Support\LazyCollection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
          public median($key = null): float|int|null Get the median of a given key.
          /**
           * Get the median of a given key.
           *
           * @param  string|array<array-key, string>|null  $key
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
          public mode($key = null): array<int, float|int>|null Get the mode of a given key.
          /**
           * Get the mode of a given key.
           *
           * @param  string|array<array-key, string>|null  $key
           * @return array<int, float|int>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
          public collapse(): static<int, mixed> Collapse the collection of items into a single array.
          /**
           * Collapse the collection of items into a single array.
           *
           * @return static<int, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
          public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
          /**
           * Collapse the collection of items into a single array while preserving its keys.
           *
           * @return static<mixed, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
          public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
          /**
           * Determine if an item exists in the collection.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
          public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
          /**
           * Determine if an item exists, using strict comparison.
           *
           * @param  (callable(TValue): bool)|TValue|array-key  $key
           * @param  TValue|null  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
          public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
          /**
           * Determine if an item is not contained in the collection.
           *
           * @param  mixed  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
          public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
          /**
           * Determine if an item is not contained in the enumerable, using strict comparison.
           *
           * @param  mixed  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
          public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
          /**
           * Cross join with the given lists, returning all possible permutations.
           *
           * @template TCrossJoinKey
           * @template TCrossJoinValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
           * @return static<int, array<int, TValue|TCrossJoinValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
          public diff($items): static Get the items in the collection that are not present in the given items.
          /**
           * Get the items in the collection that are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
          public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
          /**
           * Get the items in the collection that are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
          public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
          /**
           * Get the items in the collection whose keys and values are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
          public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
          /**
           * Get the items in the collection whose keys and values are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
          public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
          /**
           * Get the items in the collection whose keys are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
          public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
          /**
           * Get the items in the collection whose keys are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
          public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
          /**
           * Retrieve duplicate items from the collection.
           *
           * @template TMapValue
           *
           * @param  (callable(TValue): TMapValue)|string|null  $callback
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
          public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
          /**
           * Retrieve duplicate items from the collection using strict comparison.
           *
           * @template TMapValue
           *
           * @param  (callable(TValue): TMapValue)|string|null  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
          protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
          /**
           * Get the comparison function to detect duplicates.
           *
           * @param  bool  $strict
           * @return callable(TValue, TValue): bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
          public except($keys): static Get all items except for those with the specified keys.
          /**
           * Get all items except for those with the specified keys.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
          public filter(?callable $callback = null): static Run a filter over each of the items.
          /**
           * Run a filter over each of the items.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
          public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
          /**
           * Get the first item from the collection passing the given truth test.
           *
           * @template TFirstDefault
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
           * @return TValue|TFirstDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
          public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
          /**
           * Get a flattened array of the items in the collection.
           *
           * @param  int  $depth
           * @return static<int, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
          public flip(): static<TValue, TKey> Flip the items in the collection.
          /**
           * Flip the items in the collection.
           *
           * @return static<TValue, TKey>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
          public forget($keys): $this Remove an item from the collection by key.
          /**
           * Remove an item from the collection by key.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
          public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
          /**
           * Get an item from the collection by key.
           *
           * @template TGetDefault
           *
           * @param  TKey|null  $key
           * @param  TGetDefault|(\Closure(): TGetDefault)  $default
           * @return TValue|TGetDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
          public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
          /**
           * Get an item from the collection by key or add it to collection if it does not exist.
           *
           * @template TGetOrPutValue
           *
           * @param  mixed  $key
           * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
           * @return TValue|TGetOrPutValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
          public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
          /**
           * Group an associative array by a field or using a callback.
           *
           * @template TGroupKey of array-key|\UnitEnum|\Stringable
           *
           * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
           * @param  bool  $preserveKeys
           * @return static<
           *  ($groupBy is (array|string)
           *      ? array-key
           *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
           *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
           * >
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
          public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
          /**
           * Key an associative array by a field or using a callback.
           *
           * @template TNewKey of array-key|\UnitEnum
           *
           * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
           * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
          public has($key): bool Determine if an item exists in the collection by key.
          /**
           * Determine if an item exists in the collection by key.
           *
           * @param  TKey|array<array-key, TKey>  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
          public hasAny($key): bool Determine if any of the keys exist in the collection.
          /**
           * Determine if any of the keys exist in the collection.
           *
           * @param  TKey|array<array-key, TKey>  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
          public implode($value, $glue = null): string Concatenate values of a given key as a string.
          /**
           * Concatenate values of a given key as a string.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $value
           * @param  string|null  $glue
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
          public intersect($items): static Intersect the collection with the given items.
          /**
           * Intersect the collection with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
          public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
          /**
           * Intersect the collection with the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
          public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
          /**
           * Intersect the collection with the given items with additional index check.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
          public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
          /**
           * Intersect the collection with the given items with additional index check, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
          public intersectByKeys($items): static Intersect the collection with the given items by key.
          /**
           * Intersect the collection with the given items by key.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
          public isEmpty(): bool Determine if the collection is empty or not.
          /**
           * Determine if the collection is empty or not.
           *
           * @phpstan-assert-if-true null $this->first()
           * @phpstan-assert-if-true null $this->last()
           *
           * @phpstan-assert-if-false TValue $this->first()
           * @phpstan-assert-if-false TValue $this->last()
           *
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
          public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
          /**
           * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return bool
           *
           * @deprecated 12.49.0 Use the `hasSole()` method instead.
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
          public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
          /**
           * Determine if the collection contains multiple items.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return bool
           *
           * @deprecated 12.50.0 Use the `hasMany()` method instead.
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
          public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
          /**
           * Join all items from the collection using a string. The final items can use a separate glue string.
           *
           * @param  string  $glue
           * @param  string  $finalGlue
           * @return TValue|string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
          public keys(): static<int, TKey> Get the keys of the collection items.
          /**
           * Get the keys of the collection items.
           *
           * @return static<int, TKey>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
          public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
          /**
           * Get the last item from the collection.
           *
           * @template TLastDefault
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @param  TLastDefault|(\Closure(): TLastDefault)  $default
           * @return TValue|TLastDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
          public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
          /**
           * Get the values of a given key.
           *
           * @param  \Closure|string|int|array<array-key, string>|null  $value
           * @param  \Closure|string|null  $key
           * @return static<array-key, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
          public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
          /**
           * Run a map over each of the items.
           *
           * @template TMapValue
           *
           * @param  callable(TValue, TKey): TMapValue  $callback
           * @return static<TKey, TMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
          public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
          /**
           * Run a dictionary map over the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapToDictionaryKey of array-key
           * @template TMapToDictionaryValue
           *
           * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
           * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
          public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
          /**
           * Run an associative map over each of the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapWithKeysKey of array-key
           * @template TMapWithKeysValue
           *
           * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
           * @return static<TMapWithKeysKey, TMapWithKeysValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
          public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
          /**
           * Merge the collection with the given items.
           *
           * @template TMergeValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
           * @return static<TKey, TValue|TMergeValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
          public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
          /**
           * Recursively merge the collection with the given items.
           *
           * @template TMergeRecursiveValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
           * @return static<TKey, TValue|TMergeRecursiveValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
          public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
          /**
           * Multiply the items in the collection by the multiplier.
           *
           * @param  int  $multiplier
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
          public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
          /**
           * Create a collection by using this collection for keys and another for its values.
           *
           * @template TCombineValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
           * @return static<TValue, TCombineValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
          public union($items): static Union the collection with the given items.
          /**
           * Union the collection with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
          public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
          /**
           * Create a new collection consisting of every n-th element.
           *
           * @param  int  $step
           * @param  int  $offset
           * @return ($step is positive-int ? static : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
          public only($keys): static Get the items with the specified keys.
          /**
           * Get the items with the specified keys.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
          public select($keys): static Select specific values from the items within the collection.
          /**
           * Select specific values from the items within the collection.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
          public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
          /**
           * Get and remove the last N items from the collection.
           *
           * @param  int  $count
           * @return ($count is 1 ? TValue|null : static<int, TValue>)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
          public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
          /**
           * Push an item onto the beginning of the collection.
           *
           * @param  TValue  $value
           * @param  TKey  $key
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
          public push($values): $this Push one or more items onto the end of the collection.
          /**
           * Push one or more items onto the end of the collection.
           *
           * @param  TValue  ...$values
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
          public unshift($values): $this Prepend one or more items to the beginning of the collection.
          /**
           * Prepend one or more items to the beginning of the collection.
           *
           * @param  TValue  ...$values
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
          public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
          /**
           * Push all of the given items onto the collection.
           *
           * @template TConcatKey of array-key
           * @template TConcatValue
           *
           * @param  iterable<TConcatKey, TConcatValue>  $source
           * @return static<TKey|TConcatKey, TValue|TConcatValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
          public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
          /**
           * Get and remove an item from the collection.
           *
           * @template TPullDefault
           *
           * @param  TKey  $key
           * @param  TPullDefault|(\Closure(): TPullDefault)  $default
           * @return TValue|TPullDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
          public put($key, $value): $this Put an item in the collection by key.
          /**
           * Put an item in the collection by key.
           *
           * @param  TKey  $key
           * @param  TValue  $value
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
          public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
          /**
           * Get one or a specified number of items randomly from the collection.
           *
           * @param  (callable(self<TKey, TValue>): int)|int|null  $number
           * @param  bool  $preserveKeys
           * @return ($number is null ? TValue : static<int, TValue>)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
          public replace($items): static Replace the collection items with the given items.
          /**
           * Replace the collection items with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
          public replaceRecursive($items): static Recursively replace the collection items with the given items.
          /**
           * Recursively replace the collection items with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
          public reverse(): static Reverse items order.
          /**
           * Reverse items order.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
          public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
          /**
           * Search the collection for a given value and return the corresponding key if successful.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TKey|false
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
          public before($value, $strict = false): TValue|null Get the item before the given item.
          /**
           * Get the item before the given item.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
          public after($value, $strict = false): TValue|null Get the item after the given item.
          /**
           * Get the item after the given item.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
          public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
          /**
           * Get and remove the first N items from the collection.
           *
           * @param  int<0, max>  $count
           * @return ($count is 1 ? TValue|null : static<int, TValue>)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
          public shuffle(): static Shuffle the items in the collection.
          /**
           * Shuffle the items in the collection.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
          public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
          /**
           * Create chunks representing a "sliding window" view of the items in the collection.
           *
           * @param  positive-int  $size
           * @param  positive-int  $step
           * @return static<int, static>
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
          public skip($count): static Skip the first {$count} items.
          /**
           * Skip the first {$count} items.
           *
           * @param  int  $count
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
          public skipUntil($value): static Skip items in the collection until the given condition is met.
          /**
           * Skip items in the collection until the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
          public skipWhile($value): static Skip items in the collection while the given condition is met.
          /**
           * Skip items in the collection while the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
          public slice($offset, $length = null): static Slice the underlying collection array.
          /**
           * Slice the underlying collection array.
           *
           * @param  int  $offset
           * @param  int|null  $length
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
          public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
          /**
           * Split a collection into a certain number of groups.
           *
           * @param  int  $numberOfGroups
           * @return ($numberOfGroups is positive-int ? static<int, static> : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
          public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
          /**
           * Split a collection into a certain number of groups, and fill the first groups completely.
           *
           * @param  int  $numberOfGroups
           * @return ($numberOfGroups is positive-int ? static<int, static> : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
          public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
          /**
           * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue
           *
           * @throws \Illuminate\Support\ItemNotFoundException
           * @throws \Illuminate\Support\MultipleItemsFoundException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
          public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
          /**
           * Determine if the collection contains a single item, optionally matching the given criteria.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
          public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
          /**
           * Get the first item in the collection but throw an exception if no matching items exist.
           *
           * @param  (callable(TValue, TKey): bool)|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue
           *
           * @throws \Illuminate\Support\ItemNotFoundException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
          public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
          /**
           * Chunk the collection into chunks of the given size.
           *
           * @param  int  $size
           * @param  bool  $preserveKeys
           * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
          public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
          /**
           * Chunk the collection into chunks with a callback.
           *
           * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
           * @return static<int, static<TKey, TValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
          public sort($callback = null): static Sort through each item with a callback.
          /**
           * Sort through each item with a callback.
           *
           * @param  (callable(TValue, TValue): int)|null|int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
          public sortDesc($options = 0): static Sort items in descending order.
          /**
           * Sort items in descending order.
           *
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
          public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
          /**
           * Sort the collection using the given callback.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
           * @param  int  $options
           * @param  bool  $descending
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
          protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
          /**
           * Sort the collection using multiple comparisons.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
          public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
          /**
           * Sort the collection in descending order using the given callback.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
          public sortKeys($options = 0, $descending = false): static Sort the collection keys.
          /**
           * Sort the collection keys.
           *
           * @param  int  $options
           * @param  bool  $descending
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
          public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
          /**
           * Sort the collection keys in descending order.
           *
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
          public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
          /**
           * Sort the collection keys using a callback.
           *
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
          public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
          /**
           * Splice a portion of the underlying collection array.
           *
           * @param  int  $offset
           * @param  int|null  $length
           * @param  array<array-key, TValue>  $replacement
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
          public take($limit): static Take the first or last {$limit} items.
          /**
           * Take the first or last {$limit} items.
           *
           * @param  int  $limit
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
          public takeUntil($value): static Take items in the collection until the given condition is met.
          /**
           * Take items in the collection until the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
          public takeWhile($value): static Take items in the collection while the given condition is met.
          /**
           * Take items in the collection while the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
          public transform(callable $callback): $this Transform each item in the collection using a callback.
          /**
           * Transform each item in the collection using a callback.
           *
           * @template TMapValue
           *
           * @param  callable(TValue, TKey): TMapValue  $callback
           * @return $this
           *
           * @phpstan-this-out static<TKey, TMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
          public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
          /**
           * Flatten a multi-dimensional associative array with dots.
           *
           * @param  int  $depth
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
          public undot(): static Convert a flatten "dot" notation array into an expanded array.
          /**
           * Convert a flatten "dot" notation array into an expanded array.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
          public unique($key = null, $strict = false): static Return only unique items from the collection array.
          /**
           * Return only unique items from the collection array.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $key
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
          public values(): static<int, TValue> Reset the keys on the underlying array.
          /**
           * Reset the keys on the underlying array.
           *
           * @return static<int, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
          public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
          /**
           * Zip the collection together with one or more arrays.
           *
           * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
           *      => [[1, 4], [2, 5], [3, 6]]
           *
           * @template TZipValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
           * @return static<int, static<int, TValue|TZipValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
          public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
          /**
           * Pad collection to the specified length with a value.
           *
           * @template TPadValue
           *
           * @param  int  $size
           * @param  TPadValue  $value
           * @return static<int, TValue|TPadValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
          public getIterator(): Traversable Get an iterator for the items.
          /**
           * Get an iterator for the items.
           *
           * @return \ArrayIterator<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
          public count(): int Count the number of items in the collection.
          /**
           * Count the number of items in the collection.
           *
           * @return int<0, max>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
          public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
          /**
           * Count the number of items in the collection by a field or using a callback.
           *
           * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
           * @return static<array-key, int>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
          public add($item): $this Add an item to the collection.
          /**
           * Add an item to the collection.
           *
           * @param  TValue  $item
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
          public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
          /**
           * Get a base Support collection instance from this collection.
           *
           * @return \Illuminate\Support\Collection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
          public offsetExists($key): bool Determine if an item exists at an offset.
          /**
           * Determine if an item exists at an offset.
           *
           * @param  TKey  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
          public offsetGet($key): mixed Get an item at a given offset.
          /**
           * Get an item at a given offset.
           *
           * @param  TKey  $key
           * @return TValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
          public offsetSet($key, $value): void Set the item at a given offset.
          /**
           * Set the item at a given offset.
           *
           * @param  TKey|null  $key
           * @param  TValue  $value
           * @return void
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
          public offsetUnset($key): void Unset the item at a given offset.
          /**
           * Unset the item at a given offset.
           *
           * @param  TKey  $key
           * @return void
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
          public avg($callback = null): float|int|null Get the average value of a given key.
          /**
           * Get the average value of a given key.
           *
           * @param  (callable(TValue): float|int)|string|null  $callback
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
          public average($callback = null): float|int|null Alias for the "avg" method.
          /**
           * Alias for the "avg" method.
           *
           * @param  (callable(TValue): float|int)|string|null  $callback
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
          public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
          /**
           * Alias for the "contains" method.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
          public dd($args): never Dump the given arguments and terminate execution.
          /**
           * Dump the given arguments and terminate execution.
           *
           * @param  mixed  ...$args
           * @return never
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
          public dump($args): $this Dump the items.
          /**
           * Dump the items.
           *
           * @param  mixed  ...$args
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
          public each(callable $callback): $this Execute a callback over each item.
          /**
           * Execute a callback over each item.
           *
           * @param  callable(TValue, TKey): mixed  $callback
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
          public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
          /**
           * Execute a callback over each nested chunk of items.
           *
           * @param  callable(...mixed): mixed  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
          public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
          /**
           * Determine if all items pass the given truth test.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
          public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
          /**
           * Get the first item by the given key value pair.
           *
           * @param  callable|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
          public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
          /**
           * Determine if the collection contains multiple items, optionally matching the given criteria.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
          public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
          /**
           * Get a single key's value from the first matching item in the collection.
           *
           * @template TValueDefault
           *
           * @param  string  $key
           * @param  TValueDefault|(\Closure(): TValueDefault)  $default
           * @return TValue|TValueDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
          public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
          /**
           * Ensure that every item in the collection is of the expected type.
           *
           * @template TEnsureOfType
           *
           * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
           * @return static<TKey, TEnsureOfType>
           *
           * @throws \UnexpectedValueException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
          public isNotEmpty(): bool Determine if the collection is not empty.
          /**
           * Determine if the collection is not empty.
           *
           * @phpstan-assert-if-true TValue $this->first()
           * @phpstan-assert-if-true TValue $this->last()
           *
           * @phpstan-assert-if-false null $this->first()
           * @phpstan-assert-if-false null $this->last()
           *
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
          public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
          /**
           * Run a map over each nested chunk of items.
           *
           * @template TMapSpreadValue
           *
           * @param  callable(mixed...): TMapSpreadValue  $callback
           * @return static<TKey, TMapSpreadValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
          public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
          /**
           * Run a grouping map over the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapToGroupsKey of array-key
           * @template TMapToGroupsValue
           *
           * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
           * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
          public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
          /**
           * Map a collection and flatten the result by a single level.
           *
           * @template TFlatMapKey of array-key
           * @template TFlatMapValue
           *
           * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
           * @return static<TFlatMapKey, TFlatMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
          public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
          /**
           * Map the values into a new class.
           *
           * @template TMapIntoValue
           *
           * @param  class-string<TMapIntoValue>  $class
           * @return static<TKey, TMapIntoValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
          public min($callback = null): mixed Get the min value of a given key.
          /**
           * Get the min value of a given key.
           *
           * @param  (callable(TValue):mixed)|string|null  $callback
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
          public max($callback = null): mixed Get the max value of a given key.
          /**
           * Get the max value of a given key.
           *
           * @param  (callable(TValue):mixed)|string|null  $callback
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
          public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
          /**
           * "Paginate" the collection by slicing it into a smaller collection.
           *
           * @param  int  $page
           * @param  int  $perPage
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
          public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
          /**
           * Partition the collection into two arrays using the given callback or key.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return static<int<0, 1>, static<TKey, TValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
          public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
          /**
           * Calculate the percentage of items that pass a given truth test.
           *
           * @param  (callable(TValue, TKey): bool)  $callback
           * @param  int  $precision
           * @return float|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
          public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
          /**
           * Get the sum of the given values.
           *
           * @template TReturnType
           *
           * @param  (callable(TValue): TReturnType)|string|null  $callback
           * @return ($callback is callable ? TReturnType : mixed)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
          public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
          /**
           * Apply the callback if the collection is empty.
           *
           * @template TWhenEmptyReturnType
           *
           * @param  (callable($this): TWhenEmptyReturnType)  $callback
           * @param  (callable($this): TWhenEmptyReturnType)|null  $default
           * @return $this|TWhenEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
          public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
          /**
           * Apply the callback if the collection is not empty.
           *
           * @template TWhenNotEmptyReturnType
           *
           * @param  callable($this): TWhenNotEmptyReturnType  $callback
           * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
           * @return $this|TWhenNotEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
          public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
          /**
           * Apply the callback unless the collection is empty.
           *
           * @template TUnlessEmptyReturnType
           *
           * @param  callable($this): TUnlessEmptyReturnType  $callback
           * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
           * @return $this|TUnlessEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
          public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
          /**
           * Apply the callback unless the collection is not empty.
           *
           * @template TUnlessNotEmptyReturnType
           *
           * @param  callable($this): TUnlessNotEmptyReturnType  $callback
           * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
           * @return $this|TUnlessNotEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
          public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  callable|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
          public whereNull($key = null): static Filter items where the value for the given key is null.
          /**
           * Filter items where the value for the given key is null.
           *
           * @param  string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
          public whereNotNull($key = null): static Filter items where the value for the given key is not null.
          /**
           * Filter items where the value for the given key is not null.
           *
           * @param  string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
          public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  mixed  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
          public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
          public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
          public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
          /**
           * Filter items such that the value of the given key is between the given values.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
          public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
          /**
           * Filter items such that the value of the given key is not between the given values.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
          public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
          public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
          public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
          /**
           * Filter the items, removing any items that don't match the given type(s).
           *
           * @template TWhereInstanceOf
           *
           * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
           * @return static<TKey, TWhereInstanceOf>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
          public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
          /**
           * Pass the collection to the given callback and return the result.
           *
           * @template TPipeReturnType
           *
           * @param  callable($this): TPipeReturnType  $callback
           * @return TPipeReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
          public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
          /**
           * Pass the collection into a new class.
           *
           * @template TPipeIntoValue
           *
           * @param  class-string<TPipeIntoValue>  $class
           * @return TPipeIntoValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
          public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
          /**
           * Pass the collection through a series of callable pipes and return the result.
           *
           * @param  array<callable>  $callbacks
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
          public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
          /**
           * Reduce the collection to a single value.
           *
           * @template TReduceInitial
           * @template TReduceReturnType
           *
           * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
           * @param  TReduceInitial  $initial
           * @return TReduceReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
          public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
          /**
           * Reduce the collection to multiple aggregate values.
           *
           * @param  callable  $callback
           * @param  mixed  ...$initial
           * @return array
           *
           * @throws \UnexpectedValueException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
          public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
          /**
           * Reduce an associative collection to a single value.
           *
           * @template TReduceWithKeysInitial
           * @template TReduceWithKeysReturnType
           *
           * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
           * @param  TReduceWithKeysInitial  $initial
           * @return TReduceWithKeysReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
          public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
          /**
           * Create a collection of all elements that do not pass a given truth test.
           *
           * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
          public tap(callable $callback): $this Pass the collection to the given callback and then return it.
          /**
           * Pass the collection to the given callback and then return it.
           *
           * @param  callable($this): mixed  $callback
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
          public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
          /**
           * Return only unique items from the collection array using strict comparison.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
          public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
          /**
           * Collect the values into a collection.
           *
           * @return \Illuminate\Support\Collection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
          public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
          /**
           * Get the collection of items as a plain array.
           *
           * @return array<TKey, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
          public jsonSerialize(): array Convert the object into something JSON serializable.
          /**
           * Convert the object into something JSON serializable.
           *
           * @return array<TKey, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
          public toJson($options = 0): string Get the collection of items as JSON.
          /**
           * Get the collection of items as JSON.
           *
           * @param  int  $options
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
          public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
          /**
           * Get the collection of items as pretty print formatted JSON.
           *
           * @param  int  $options
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
          public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
          /**
           * Get a CachingIterator instance.
           *
           * @param  int  $flags
           * @return \CachingIterator
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
          public __toString(): string Convert the collection to its string representation.
          /**
           * Convert the collection to its string representation.
           *
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
          public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
          /**
           * Indicate that the model's string representation should be escaped when __toString is invoked.
           *
           * @param  bool  $escape
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
          protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
          /**
           * Results array of items from Collection or Arrayable.
           *
           * @param  mixed  $items
           * @return array<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
          protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
          /**
           * Get an operator checker callback.
           *
           * @param  callable|string  $key
           * @param  string|null  $operator
           * @param  mixed  $value
           * @return \Closure
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
          protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
          /**
           * Determine if the given value is callable, but not a string.
           *
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
          protected valueRetriever($value): callable Get a value retrieving callback.
          /**
           * Get a value retrieving callback.
           *
           * @param  callable|string|null  $value
           * @return callable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
          protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
          /**
           * Make a function to check an item's equality.
           *
           * @param  mixed  $value
           * @return \Closure(mixed): bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
          protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
          /**
           * Make a function using another function, by negating its result.
           *
           * @param  \Closure  $callback
           * @return \Closure
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
          protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
          /**
           * Make a function that returns what's passed to it.
           *
           * @return \Closure(TValue): TValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
          public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
          /**
           * Apply the callback if the given "value" is (or resolves to) truthy.
           *
           * @template TWhenParameter
           * @template TWhenReturnType
           *
           * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
           * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
           * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
           * @return $this|TWhenReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
          public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
          /**
           * Apply the callback if the given "value" is (or resolves to) falsy.
           *
           * @template TUnlessParameter
           * @template TUnlessReturnType
           *
           * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
           * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
           * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
           * @return $this|TUnlessReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
          public __call($method, $parameters): mixed Dynamically handle calls to the class.
          /**
           * Dynamically handle calls to the class.
           *
           * @param  string  $method
           * @param  array  $parameters
           * @return mixed
           *
           * @throws \BadMethodCallException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
          public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
          /**
           * Create a new resource collection instance for the given resource.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
           * @return \Illuminate\Http\Resources\Json\ResourceCollection
           *
           * @throws \Throwable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
          protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
          /**
           * Guess the resource collection for the items.
           *
           * @return \Illuminate\Http\Resources\Json\ResourceCollection
           *
           * @throws \Throwable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
          protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
          /**
           * Get the resource class from the class attribute.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
           * @return class-string<*>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
          protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
          /**
           * Get the resource collection class from the class attribute.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
           * @return class-string<*>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
        • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
          /**
           * Create a collection with the given range.
           *
           * @param  int  $from
           * @param  int  $to
           * @param  int  $step
           * @return static<int, int>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
          public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
          /**
           * Create a new collection instance if the value isn't one already.
           *
           * @template TMakeKey of array-key
           * @template TMakeValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
           * @return static<TMakeKey, TMakeValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
          public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
          /**
           * Wrap the given value in a collection if applicable.
           *
           * @template TWrapValue
           *
           * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
           * @return static<array-key, TWrapValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
          public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
          /**
           * Get the underlying items from the given collection if applicable.
           *
           * @template TUnwrapKey of array-key
           * @template TUnwrapValue
           *
           * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
           * @return array<TUnwrapKey, TUnwrapValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
          public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
          /**
           * Create a new instance with no items.
           *
           * @return static
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
          public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
          /**
           * Create a new collection by invoking the callback a given amount of times.
           *
           * @template TTimesValue
           *
           * @param  int  $number
           * @param  (callable(int): TTimesValue)|null  $callback
           * @return static<int, TTimesValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
          public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
          /**
           * Create a new collection by decoding a JSON string.
           *
           * @param  string  $json
           * @param  int  $depth
           * @param  int  $flags
           * @return static<TKey, TValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
          public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
          /**
           * Add a method to the list of proxied methods.
           *
           * @param  string  $method
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
          public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
          /**
           * Register a custom macro.
           *
           * @param  string  $name
           * @param  object|callable  $macro
           *
           * @param-closure-this static  $macro
           *
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
          public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
          /**
           * Mix another object into the class.
           *
           * @param  object  $mixin
           * @param  bool  $replace
           * @return void
           *
           * @throws \ReflectionException
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
          public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
          /**
           * Checks if macro is registered.
           *
           * @param  string  $name
           * @return bool
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
          public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
          /**
           * Flush the existing macros.
           *
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
          public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
          /**
           * Dynamically handle calls to the class.
           *
           * @param  string  $method
           * @param  array  $parameters
           * @return mixed
           *
           * @throws \BadMethodCallException
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
        • protected static Illuminate\Support\Collection::$proxies :: array (32)
          0 => string (7) "average"
          1 => string (3) "avg"
          2 => string (8) "contains"
          3 => string (13) "doesntContain"
          4 => string (4) "each"
          5 => string (5) "every"
          6 => string (6) "filter"
          7 => string (5) "first"
          8 => string (7) "flatMap"
          9 => string (7) "groupBy"
          10 => string (7) "hasMany"
          11 => string (7) "hasSole"
          12 => string (5) "keyBy"
          13 => string (4) "last"
          14 => string (3) "map"
          15 => string (3) "max"
          16 => string (3) "min"
          17 => string (9) "partition"
          18 => string (10) "percentage"
          19 => string (6) "reject"
          20 => string (9) "skipUntil"
          21 => string (9) "skipWhile"
          22 => string (4) "some"
          23 => string (6) "sortBy"
          24 => string (10) "sortByDesc"
          25 => string (3) "sum"
          26 => string (9) "takeUntil"
          27 => string (9) "takeWhile"
          28 => string (6) "unique"
          29 => string (6) "unless"
          30 => string (5) "until"
          31 => string (4) "when"
          protected static Illuminate\Support\Collection::$macros :: array (1)
          recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
          • Methods (4)
          • Static methods (2)
        • 0 => string (6) "atoms/"
          1 => string (7) "errors/"
          2 => string (5) "home/"
          3 => string (9) "settings/"
        • 0 string (79) "{"atoms":"atoms\/","errors":"errors\/","home":"home\/","settings":"settings\...
          • Json (4)
          • Contents
          • atoms => string (6) "atoms/"
            errors => string (7) "errors/"
            home => string (5) "home/"
            settings => string (9) "settings/"
          • {"atoms":"atoms\/","errors":"errors\/","home":"home\/","settings":"settings\/"}
            
        1 => string (55) "/var/www/ideasfarm/public_html/apps/start-if/components"
        • Directory
        • drwxr-xr-x 33 33 4096 Dec 19 2025 /var/www/ideasfarm/public_html/apps/start-if/components
          
      • components string (164) "{"register":{"atoms":"atoms\/","errors":"errors\/","home":"home\/","settings...
        • Json (2)
        • Contents
        • register => array (4)
          atoms => string (6) "atoms/"
          errors => string (7) "errors/"
          home => string (5) "home/"
          settings => string (9) "settings/"
          path => string (55) "/var/www/ideasfarm/public_html/apps/start-if/components"
          • Directory
          • drwxr-xr-x 33 33 4096 Dec 19 2025 /var/www/ideasfarm/public_html/apps/start-if/components
            
        • {"register":{"atoms":"atoms\/","errors":"errors\/","home":"home\/","settings":"settings\/"},"path":"\/var\/www\/ideasfarm\/public_html\/apps\/start-if\/components"}
          
      path => string (44) "/var/www/ideasfarm/public_html/apps/start-if"
      • Directory
      • drwxr-xr-x 33 33 4096 Jul 15 20:53 /var/www/ideasfarm/public_html/apps/start-if
        
      protected escapeWhenCastingToString -> boolean false
    • public __get($key)
      Defined in <ROOT>/library/base/warps/collections/Collection.php:12
      public __construct($items = array()) Create a new collection.
      /**
       * Create a new collection.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
      public all(): array<TKey, TValue> Get all of the items in the collection.
      /**
       * Get all of the items in the collection.
       *
       * @return array<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
      public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
      /**
       * Get a lazy collection for the items in this collection.
       *
       * @return \Illuminate\Support\LazyCollection<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
      public median($key = null): float|int|null Get the median of a given key.
      /**
       * Get the median of a given key.
       *
       * @param  string|array<array-key, string>|null  $key
       * @return float|int|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
      public mode($key = null): array<int, float|int>|null Get the mode of a given key.
      /**
       * Get the mode of a given key.
       *
       * @param  string|array<array-key, string>|null  $key
       * @return array<int, float|int>|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
      public collapse(): static<int, mixed> Collapse the collection of items into a single array.
      /**
       * Collapse the collection of items into a single array.
       *
       * @return static<int, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
      public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
      /**
       * Collapse the collection of items into a single array while preserving its keys.
       *
       * @return static<mixed, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
      public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
      /**
       * Determine if an item exists in the collection.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
      public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
      /**
       * Determine if an item exists, using strict comparison.
       *
       * @param  (callable(TValue): bool)|TValue|array-key  $key
       * @param  TValue|null  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
      public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
      /**
       * Determine if an item is not contained in the collection.
       *
       * @param  mixed  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
      public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
      /**
       * Determine if an item is not contained in the enumerable, using strict comparison.
       *
       * @param  mixed  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
      public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
      /**
       * Cross join with the given lists, returning all possible permutations.
       *
       * @template TCrossJoinKey
       * @template TCrossJoinValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
       * @return static<int, array<int, TValue|TCrossJoinValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
      public diff($items): static Get the items in the collection that are not present in the given items.
      /**
       * Get the items in the collection that are not present in the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
      public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
      /**
       * Get the items in the collection that are not present in the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @param  callable(TValue, TValue): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
      public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
      /**
       * Get the items in the collection whose keys and values are not present in the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
      public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
      /**
       * Get the items in the collection whose keys and values are not present in the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @param  callable(TKey, TKey): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
      public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
      /**
       * Get the items in the collection whose keys are not present in the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
      public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
      /**
       * Get the items in the collection whose keys are not present in the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
       * @param  callable(TKey, TKey): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
      public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
      /**
       * Retrieve duplicate items from the collection.
       *
       * @template TMapValue
       *
       * @param  (callable(TValue): TMapValue)|string|null  $callback
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
      public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
      /**
       * Retrieve duplicate items from the collection using strict comparison.
       *
       * @template TMapValue
       *
       * @param  (callable(TValue): TMapValue)|string|null  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
      protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
      /**
       * Get the comparison function to detect duplicates.
       *
       * @param  bool  $strict
       * @return callable(TValue, TValue): bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
      public except($keys): static Get all items except for those with the specified keys.
      /**
       * Get all items except for those with the specified keys.
       *
       * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
      public filter(?callable $callback = null): static Run a filter over each of the items.
      /**
       * Run a filter over each of the items.
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
      public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
      /**
       * Get the first item from the collection passing the given truth test.
       *
       * @template TFirstDefault
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
       * @return TValue|TFirstDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
      public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
      /**
       * Get a flattened array of the items in the collection.
       *
       * @param  int  $depth
       * @return static<int, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
      public flip(): static<TValue, TKey> Flip the items in the collection.
      /**
       * Flip the items in the collection.
       *
       * @return static<TValue, TKey>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
      public forget($keys): $this Remove an item from the collection by key.
      /**
       * Remove an item from the collection by key.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
      public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
      /**
       * Get an item from the collection by key.
       *
       * @template TGetDefault
       *
       * @param  TKey|null  $key
       * @param  TGetDefault|(\Closure(): TGetDefault)  $default
       * @return TValue|TGetDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
      public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
      /**
       * Get an item from the collection by key or add it to collection if it does not exist.
       *
       * @template TGetOrPutValue
       *
       * @param  mixed  $key
       * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
       * @return TValue|TGetOrPutValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
      public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
      /**
       * Group an associative array by a field or using a callback.
       *
       * @template TGroupKey of array-key|\UnitEnum|\Stringable
       *
       * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
       * @param  bool  $preserveKeys
       * @return static<
       *  ($groupBy is (array|string)
       *      ? array-key
       *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
       *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
       * >
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
      public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
      /**
       * Key an associative array by a field or using a callback.
       *
       * @template TNewKey of array-key|\UnitEnum
       *
       * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
       * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
      public has($key): bool Determine if an item exists in the collection by key.
      /**
       * Determine if an item exists in the collection by key.
       *
       * @param  TKey|array<array-key, TKey>  $key
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
      public hasAny($key): bool Determine if any of the keys exist in the collection.
      /**
       * Determine if any of the keys exist in the collection.
       *
       * @param  TKey|array<array-key, TKey>  $key
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
      public implode($value, $glue = null): string Concatenate values of a given key as a string.
      /**
       * Concatenate values of a given key as a string.
       *
       * @param  (callable(TValue, TKey): mixed)|string|null  $value
       * @param  string|null  $glue
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
      public intersect($items): static Intersect the collection with the given items.
      /**
       * Intersect the collection with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
      public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
      /**
       * Intersect the collection with the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @param  callable(TValue, TValue): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
      public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
      /**
       * Intersect the collection with the given items with additional index check.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
      public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
      /**
       * Intersect the collection with the given items with additional index check, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @param  callable(TValue, TValue): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
      public intersectByKeys($items): static Intersect the collection with the given items by key.
      /**
       * Intersect the collection with the given items by key.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
      public isEmpty(): bool Determine if the collection is empty or not.
      /**
       * Determine if the collection is empty or not.
       *
       * @phpstan-assert-if-true null $this->first()
       * @phpstan-assert-if-true null $this->last()
       *
       * @phpstan-assert-if-false TValue $this->first()
       * @phpstan-assert-if-false TValue $this->last()
       *
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
      public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
      /**
       * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @return bool
       *
       * @deprecated 12.49.0 Use the `hasSole()` method instead.
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
      public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
      /**
       * Determine if the collection contains multiple items.
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @return bool
       *
       * @deprecated 12.50.0 Use the `hasMany()` method instead.
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
      public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
      /**
       * Join all items from the collection using a string. The final items can use a separate glue string.
       *
       * @param  string  $glue
       * @param  string  $finalGlue
       * @return TValue|string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
      public keys(): static<int, TKey> Get the keys of the collection items.
      /**
       * Get the keys of the collection items.
       *
       * @return static<int, TKey>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
      public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
      /**
       * Get the last item from the collection.
       *
       * @template TLastDefault
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @param  TLastDefault|(\Closure(): TLastDefault)  $default
       * @return TValue|TLastDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
      public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
      /**
       * Get the values of a given key.
       *
       * @param  \Closure|string|int|array<array-key, string>|null  $value
       * @param  \Closure|string|null  $key
       * @return static<array-key, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
      public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
      /**
       * Run a map over each of the items.
       *
       * @template TMapValue
       *
       * @param  callable(TValue, TKey): TMapValue  $callback
       * @return static<TKey, TMapValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
      public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
      /**
       * Run a dictionary map over the items.
       *
       * The callback should return an associative array with a single key/value pair.
       *
       * @template TMapToDictionaryKey of array-key
       * @template TMapToDictionaryValue
       *
       * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
       * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
      public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
      /**
       * Run an associative map over each of the items.
       *
       * The callback should return an associative array with a single key/value pair.
       *
       * @template TMapWithKeysKey of array-key
       * @template TMapWithKeysValue
       *
       * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
       * @return static<TMapWithKeysKey, TMapWithKeysValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
      public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
      /**
       * Merge the collection with the given items.
       *
       * @template TMergeValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
       * @return static<TKey, TValue|TMergeValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
      public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
      /**
       * Recursively merge the collection with the given items.
       *
       * @template TMergeRecursiveValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
       * @return static<TKey, TValue|TMergeRecursiveValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
      public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
      /**
       * Multiply the items in the collection by the multiplier.
       *
       * @param  int  $multiplier
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
      public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
      /**
       * Create a collection by using this collection for keys and another for its values.
       *
       * @template TCombineValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
       * @return static<TValue, TCombineValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
      public union($items): static Union the collection with the given items.
      /**
       * Union the collection with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
      public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
      /**
       * Create a new collection consisting of every n-th element.
       *
       * @param  int  $step
       * @param  int  $offset
       * @return ($step is positive-int ? static : never)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
      public only($keys): static Get the items with the specified keys.
      /**
       * Get the items with the specified keys.
       *
       * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
      public select($keys): static Select specific values from the items within the collection.
      /**
       * Select specific values from the items within the collection.
       *
       * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
      public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
      /**
       * Get and remove the last N items from the collection.
       *
       * @param  int  $count
       * @return ($count is 1 ? TValue|null : static<int, TValue>)
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
      public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
      /**
       * Push an item onto the beginning of the collection.
       *
       * @param  TValue  $value
       * @param  TKey  $key
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
      public push($values): $this Push one or more items onto the end of the collection.
      /**
       * Push one or more items onto the end of the collection.
       *
       * @param  TValue  ...$values
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
      public unshift($values): $this Prepend one or more items to the beginning of the collection.
      /**
       * Prepend one or more items to the beginning of the collection.
       *
       * @param  TValue  ...$values
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
      public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
      /**
       * Push all of the given items onto the collection.
       *
       * @template TConcatKey of array-key
       * @template TConcatValue
       *
       * @param  iterable<TConcatKey, TConcatValue>  $source
       * @return static<TKey|TConcatKey, TValue|TConcatValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
      public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
      /**
       * Get and remove an item from the collection.
       *
       * @template TPullDefault
       *
       * @param  TKey  $key
       * @param  TPullDefault|(\Closure(): TPullDefault)  $default
       * @return TValue|TPullDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
      public put($key, $value): $this Put an item in the collection by key.
      /**
       * Put an item in the collection by key.
       *
       * @param  TKey  $key
       * @param  TValue  $value
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
      public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
      /**
       * Get one or a specified number of items randomly from the collection.
       *
       * @param  (callable(self<TKey, TValue>): int)|int|null  $number
       * @param  bool  $preserveKeys
       * @return ($number is null ? TValue : static<int, TValue>)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
      public replace($items): static Replace the collection items with the given items.
      /**
       * Replace the collection items with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
      public replaceRecursive($items): static Recursively replace the collection items with the given items.
      /**
       * Recursively replace the collection items with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
      public reverse(): static Reverse items order.
      /**
       * Reverse items order.
       *
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
      public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
      /**
       * Search the collection for a given value and return the corresponding key if successful.
       *
       * @param  TValue|(callable(TValue,TKey): bool)  $value
       * @param  bool  $strict
       * @return TKey|false
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
      public before($value, $strict = false): TValue|null Get the item before the given item.
      /**
       * Get the item before the given item.
       *
       * @param  TValue|(callable(TValue,TKey): bool)  $value
       * @param  bool  $strict
       * @return TValue|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
      public after($value, $strict = false): TValue|null Get the item after the given item.
      /**
       * Get the item after the given item.
       *
       * @param  TValue|(callable(TValue,TKey): bool)  $value
       * @param  bool  $strict
       * @return TValue|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
      public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
      /**
       * Get and remove the first N items from the collection.
       *
       * @param  int<0, max>  $count
       * @return ($count is 1 ? TValue|null : static<int, TValue>)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
      public shuffle(): static Shuffle the items in the collection.
      /**
       * Shuffle the items in the collection.
       *
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
      public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
      /**
       * Create chunks representing a "sliding window" view of the items in the collection.
       *
       * @param  positive-int  $size
       * @param  positive-int  $step
       * @return static<int, static>
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
      public skip($count): static Skip the first {$count} items.
      /**
       * Skip the first {$count} items.
       *
       * @param  int  $count
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
      public skipUntil($value): static Skip items in the collection until the given condition is met.
      /**
       * Skip items in the collection until the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
      public skipWhile($value): static Skip items in the collection while the given condition is met.
      /**
       * Skip items in the collection while the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
      public slice($offset, $length = null): static Slice the underlying collection array.
      /**
       * Slice the underlying collection array.
       *
       * @param  int  $offset
       * @param  int|null  $length
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
      public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
      /**
       * Split a collection into a certain number of groups.
       *
       * @param  int  $numberOfGroups
       * @return ($numberOfGroups is positive-int ? static<int, static> : never)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
      public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
      /**
       * Split a collection into a certain number of groups, and fill the first groups completely.
       *
       * @param  int  $numberOfGroups
       * @return ($numberOfGroups is positive-int ? static<int, static> : never)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
      public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
      /**
       * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
       *
       * @param  (callable(TValue, TKey): bool)|string|null  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return TValue
       *
       * @throws \Illuminate\Support\ItemNotFoundException
       * @throws \Illuminate\Support\MultipleItemsFoundException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
      public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
      /**
       * Determine if the collection contains a single item, optionally matching the given criteria.
       *
       * @param  (callable(TValue, TKey): bool)|string|null  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
      public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
      /**
       * Get the first item in the collection but throw an exception if no matching items exist.
       *
       * @param  (callable(TValue, TKey): bool)|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return TValue
       *
       * @throws \Illuminate\Support\ItemNotFoundException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
      public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
      /**
       * Chunk the collection into chunks of the given size.
       *
       * @param  int  $size
       * @param  bool  $preserveKeys
       * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
      public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
      /**
       * Chunk the collection into chunks with a callback.
       *
       * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
       * @return static<int, static<TKey, TValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
      public sort($callback = null): static Sort through each item with a callback.
      /**
       * Sort through each item with a callback.
       *
       * @param  (callable(TValue, TValue): int)|null|int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
      public sortDesc($options = 0): static Sort items in descending order.
      /**
       * Sort items in descending order.
       *
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
      public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
      /**
       * Sort the collection using the given callback.
       *
       * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
       * @param  int  $options
       * @param  bool  $descending
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
      protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
      /**
       * Sort the collection using multiple comparisons.
       *
       * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
      public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
      /**
       * Sort the collection in descending order using the given callback.
       *
       * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
      public sortKeys($options = 0, $descending = false): static Sort the collection keys.
      /**
       * Sort the collection keys.
       *
       * @param  int  $options
       * @param  bool  $descending
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
      public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
      /**
       * Sort the collection keys in descending order.
       *
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
      public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
      /**
       * Sort the collection keys using a callback.
       *
       * @param  callable(TKey, TKey): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
      public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
      /**
       * Splice a portion of the underlying collection array.
       *
       * @param  int  $offset
       * @param  int|null  $length
       * @param  array<array-key, TValue>  $replacement
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
      public take($limit): static Take the first or last {$limit} items.
      /**
       * Take the first or last {$limit} items.
       *
       * @param  int  $limit
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
      public takeUntil($value): static Take items in the collection until the given condition is met.
      /**
       * Take items in the collection until the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
      public takeWhile($value): static Take items in the collection while the given condition is met.
      /**
       * Take items in the collection while the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
      public transform(callable $callback): $this Transform each item in the collection using a callback.
      /**
       * Transform each item in the collection using a callback.
       *
       * @template TMapValue
       *
       * @param  callable(TValue, TKey): TMapValue  $callback
       * @return $this
       *
       * @phpstan-this-out static<TKey, TMapValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
      public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
      /**
       * Flatten a multi-dimensional associative array with dots.
       *
       * @param  int  $depth
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
      public undot(): static Convert a flatten "dot" notation array into an expanded array.
      /**
       * Convert a flatten "dot" notation array into an expanded array.
       *
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
      public unique($key = null, $strict = false): static Return only unique items from the collection array.
      /**
       * Return only unique items from the collection array.
       *
       * @param  (callable(TValue, TKey): mixed)|string|null  $key
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
      public values(): static<int, TValue> Reset the keys on the underlying array.
      /**
       * Reset the keys on the underlying array.
       *
       * @return static<int, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
      public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
      /**
       * Zip the collection together with one or more arrays.
       *
       * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
       *      => [[1, 4], [2, 5], [3, 6]]
       *
       * @template TZipValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
       * @return static<int, static<int, TValue|TZipValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
      public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
      /**
       * Pad collection to the specified length with a value.
       *
       * @template TPadValue
       *
       * @param  int  $size
       * @param  TPadValue  $value
       * @return static<int, TValue|TPadValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
      public getIterator(): Traversable Get an iterator for the items.
      /**
       * Get an iterator for the items.
       *
       * @return \ArrayIterator<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
      public count(): int Count the number of items in the collection.
      /**
       * Count the number of items in the collection.
       *
       * @return int<0, max>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
      public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
      /**
       * Count the number of items in the collection by a field or using a callback.
       *
       * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
       * @return static<array-key, int>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
      public add($item): $this Add an item to the collection.
      /**
       * Add an item to the collection.
       *
       * @param  TValue  $item
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
      public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
      /**
       * Get a base Support collection instance from this collection.
       *
       * @return \Illuminate\Support\Collection<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
      public offsetExists($key): bool Determine if an item exists at an offset.
      /**
       * Determine if an item exists at an offset.
       *
       * @param  TKey  $key
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
      public offsetGet($key): mixed Get an item at a given offset.
      /**
       * Get an item at a given offset.
       *
       * @param  TKey  $key
       * @return TValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
      public offsetSet($key, $value): void Set the item at a given offset.
      /**
       * Set the item at a given offset.
       *
       * @param  TKey|null  $key
       * @param  TValue  $value
       * @return void
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
      public offsetUnset($key): void Unset the item at a given offset.
      /**
       * Unset the item at a given offset.
       *
       * @param  TKey  $key
       * @return void
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
      public avg($callback = null): float|int|null Get the average value of a given key.
      /**
       * Get the average value of a given key.
       *
       * @param  (callable(TValue): float|int)|string|null  $callback
       * @return float|int|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
      public average($callback = null): float|int|null Alias for the "avg" method.
      /**
       * Alias for the "avg" method.
       *
       * @param  (callable(TValue): float|int)|string|null  $callback
       * @return float|int|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
      public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
      /**
       * Alias for the "contains" method.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
      public dd($args): never Dump the given arguments and terminate execution.
      /**
       * Dump the given arguments and terminate execution.
       *
       * @param  mixed  ...$args
       * @return never
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
      public dump($args): $this Dump the items.
      /**
       * Dump the items.
       *
       * @param  mixed  ...$args
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
      public each(callable $callback): $this Execute a callback over each item.
      /**
       * Execute a callback over each item.
       *
       * @param  callable(TValue, TKey): mixed  $callback
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
      public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
      /**
       * Execute a callback over each nested chunk of items.
       *
       * @param  callable(...mixed): mixed  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
      public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
      /**
       * Determine if all items pass the given truth test.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
      public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
      /**
       * Get the first item by the given key value pair.
       *
       * @param  callable|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return TValue|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
      public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
      /**
       * Determine if the collection contains multiple items, optionally matching the given criteria.
       *
       * @param  (callable(TValue, TKey): bool)|string|null  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
      public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
      /**
       * Get a single key's value from the first matching item in the collection.
       *
       * @template TValueDefault
       *
       * @param  string  $key
       * @param  TValueDefault|(\Closure(): TValueDefault)  $default
       * @return TValue|TValueDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
      public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
      /**
       * Ensure that every item in the collection is of the expected type.
       *
       * @template TEnsureOfType
       *
       * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
       * @return static<TKey, TEnsureOfType>
       *
       * @throws \UnexpectedValueException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
      public isNotEmpty(): bool Determine if the collection is not empty.
      /**
       * Determine if the collection is not empty.
       *
       * @phpstan-assert-if-true TValue $this->first()
       * @phpstan-assert-if-true TValue $this->last()
       *
       * @phpstan-assert-if-false null $this->first()
       * @phpstan-assert-if-false null $this->last()
       *
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
      public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
      /**
       * Run a map over each nested chunk of items.
       *
       * @template TMapSpreadValue
       *
       * @param  callable(mixed...): TMapSpreadValue  $callback
       * @return static<TKey, TMapSpreadValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
      public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
      /**
       * Run a grouping map over the items.
       *
       * The callback should return an associative array with a single key/value pair.
       *
       * @template TMapToGroupsKey of array-key
       * @template TMapToGroupsValue
       *
       * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
       * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
      public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
      /**
       * Map a collection and flatten the result by a single level.
       *
       * @template TFlatMapKey of array-key
       * @template TFlatMapValue
       *
       * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
       * @return static<TFlatMapKey, TFlatMapValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
      public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
      /**
       * Map the values into a new class.
       *
       * @template TMapIntoValue
       *
       * @param  class-string<TMapIntoValue>  $class
       * @return static<TKey, TMapIntoValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
      public min($callback = null): mixed Get the min value of a given key.
      /**
       * Get the min value of a given key.
       *
       * @param  (callable(TValue):mixed)|string|null  $callback
       * @return mixed
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
      public max($callback = null): mixed Get the max value of a given key.
      /**
       * Get the max value of a given key.
       *
       * @param  (callable(TValue):mixed)|string|null  $callback
       * @return mixed
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
      public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
      /**
       * "Paginate" the collection by slicing it into a smaller collection.
       *
       * @param  int  $page
       * @param  int  $perPage
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
      public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
      /**
       * Partition the collection into two arrays using the given callback or key.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return static<int<0, 1>, static<TKey, TValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
      public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
      /**
       * Calculate the percentage of items that pass a given truth test.
       *
       * @param  (callable(TValue, TKey): bool)  $callback
       * @param  int  $precision
       * @return float|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
      public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
      /**
       * Get the sum of the given values.
       *
       * @template TReturnType
       *
       * @param  (callable(TValue): TReturnType)|string|null  $callback
       * @return ($callback is callable ? TReturnType : mixed)
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
      public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
      /**
       * Apply the callback if the collection is empty.
       *
       * @template TWhenEmptyReturnType
       *
       * @param  (callable($this): TWhenEmptyReturnType)  $callback
       * @param  (callable($this): TWhenEmptyReturnType)|null  $default
       * @return $this|TWhenEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
      public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
      /**
       * Apply the callback if the collection is not empty.
       *
       * @template TWhenNotEmptyReturnType
       *
       * @param  callable($this): TWhenNotEmptyReturnType  $callback
       * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
       * @return $this|TWhenNotEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
      public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
      /**
       * Apply the callback unless the collection is empty.
       *
       * @template TUnlessEmptyReturnType
       *
       * @param  callable($this): TUnlessEmptyReturnType  $callback
       * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
       * @return $this|TUnlessEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
      public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
      /**
       * Apply the callback unless the collection is not empty.
       *
       * @template TUnlessNotEmptyReturnType
       *
       * @param  callable($this): TUnlessNotEmptyReturnType  $callback
       * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
       * @return $this|TUnlessNotEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
      public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
      /**
       * Filter items by the given key value pair.
       *
       * @param  callable|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
      public whereNull($key = null): static Filter items where the value for the given key is null.
      /**
       * Filter items where the value for the given key is null.
       *
       * @param  string|null  $key
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
      public whereNotNull($key = null): static Filter items where the value for the given key is not null.
      /**
       * Filter items where the value for the given key is not null.
       *
       * @param  string|null  $key
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
      public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
      /**
       * Filter items by the given key value pair using strict comparison.
       *
       * @param  string  $key
       * @param  mixed  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
      public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
      /**
       * Filter items by the given key value pair.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
      public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
      /**
       * Filter items by the given key value pair using strict comparison.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
      public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
      /**
       * Filter items such that the value of the given key is between the given values.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
      public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
      /**
       * Filter items such that the value of the given key is not between the given values.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
      public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
      /**
       * Filter items by the given key value pair.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
      public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
      /**
       * Filter items by the given key value pair using strict comparison.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
      public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
      /**
       * Filter the items, removing any items that don't match the given type(s).
       *
       * @template TWhereInstanceOf
       *
       * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
       * @return static<TKey, TWhereInstanceOf>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
      public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
      /**
       * Pass the collection to the given callback and return the result.
       *
       * @template TPipeReturnType
       *
       * @param  callable($this): TPipeReturnType  $callback
       * @return TPipeReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
      public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
      /**
       * Pass the collection into a new class.
       *
       * @template TPipeIntoValue
       *
       * @param  class-string<TPipeIntoValue>  $class
       * @return TPipeIntoValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
      public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
      /**
       * Pass the collection through a series of callable pipes and return the result.
       *
       * @param  array<callable>  $callbacks
       * @return mixed
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
      public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
      /**
       * Reduce the collection to a single value.
       *
       * @template TReduceInitial
       * @template TReduceReturnType
       *
       * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
       * @param  TReduceInitial  $initial
       * @return TReduceReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
      public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
      /**
       * Reduce the collection to multiple aggregate values.
       *
       * @param  callable  $callback
       * @param  mixed  ...$initial
       * @return array
       *
       * @throws \UnexpectedValueException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
      public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
      /**
       * Reduce an associative collection to a single value.
       *
       * @template TReduceWithKeysInitial
       * @template TReduceWithKeysReturnType
       *
       * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
       * @param  TReduceWithKeysInitial  $initial
       * @return TReduceWithKeysReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
      public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
      /**
       * Create a collection of all elements that do not pass a given truth test.
       *
       * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
      public tap(callable $callback): $this Pass the collection to the given callback and then return it.
      /**
       * Pass the collection to the given callback and then return it.
       *
       * @param  callable($this): mixed  $callback
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
      public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
      /**
       * Return only unique items from the collection array using strict comparison.
       *
       * @param  (callable(TValue, TKey): mixed)|string|null  $key
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
      public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
      /**
       * Collect the values into a collection.
       *
       * @return \Illuminate\Support\Collection<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
      public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
      /**
       * Get the collection of items as a plain array.
       *
       * @return array<TKey, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
      public jsonSerialize(): array Convert the object into something JSON serializable.
      /**
       * Convert the object into something JSON serializable.
       *
       * @return array<TKey, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
      public toJson($options = 0): string Get the collection of items as JSON.
      /**
       * Get the collection of items as JSON.
       *
       * @param  int  $options
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
      public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
      /**
       * Get the collection of items as pretty print formatted JSON.
       *
       * @param  int  $options
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
      public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
      /**
       * Get a CachingIterator instance.
       *
       * @param  int  $flags
       * @return \CachingIterator
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
      public __toString(): string Convert the collection to its string representation.
      /**
       * Convert the collection to its string representation.
       *
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
      public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
      /**
       * Indicate that the model's string representation should be escaped when __toString is invoked.
       *
       * @param  bool  $escape
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
      protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
      /**
       * Results array of items from Collection or Arrayable.
       *
       * @param  mixed  $items
       * @return array<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
      protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
      /**
       * Get an operator checker callback.
       *
       * @param  callable|string  $key
       * @param  string|null  $operator
       * @param  mixed  $value
       * @return \Closure
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
      protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
      /**
       * Determine if the given value is callable, but not a string.
       *
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
      protected valueRetriever($value): callable Get a value retrieving callback.
      /**
       * Get a value retrieving callback.
       *
       * @param  callable|string|null  $value
       * @return callable
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
      protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
      /**
       * Make a function to check an item's equality.
       *
       * @param  mixed  $value
       * @return \Closure(mixed): bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
      protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
      /**
       * Make a function using another function, by negating its result.
       *
       * @param  \Closure  $callback
       * @return \Closure
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
      protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
      /**
       * Make a function that returns what's passed to it.
       *
       * @return \Closure(TValue): TValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
      public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
      /**
       * Apply the callback if the given "value" is (or resolves to) truthy.
       *
       * @template TWhenParameter
       * @template TWhenReturnType
       *
       * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
       * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
       * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
       * @return $this|TWhenReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
      public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
      /**
       * Apply the callback if the given "value" is (or resolves to) falsy.
       *
       * @template TUnlessParameter
       * @template TUnlessReturnType
       *
       * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
       * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
       * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
       * @return $this|TUnlessReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
      public __call($method, $parameters): mixed Dynamically handle calls to the class.
      /**
       * Dynamically handle calls to the class.
       *
       * @param  string  $method
       * @param  array  $parameters
       * @return mixed
       *
       * @throws \BadMethodCallException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
      public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
      /**
       * Create a new resource collection instance for the given resource.
       *
       * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
       * @return \Illuminate\Http\Resources\Json\ResourceCollection
       *
       * @throws \Throwable
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
      protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
      /**
       * Guess the resource collection for the items.
       *
       * @return \Illuminate\Http\Resources\Json\ResourceCollection
       *
       * @throws \Throwable
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
      protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
      /**
       * Get the resource class from the class attribute.
       *
       * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
       * @return class-string<*>|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
      protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
      /**
       * Get the resource collection class from the class attribute.
       *
       * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
       * @return class-string<*>|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
    • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
      /**
       * Create a collection with the given range.
       *
       * @param  int  $from
       * @param  int  $to
       * @param  int  $step
       * @return static<int, int>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
      public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
      /**
       * Create a new collection instance if the value isn't one already.
       *
       * @template TMakeKey of array-key
       * @template TMakeValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
       * @return static<TMakeKey, TMakeValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
      public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
      /**
       * Wrap the given value in a collection if applicable.
       *
       * @template TWrapValue
       *
       * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
       * @return static<array-key, TWrapValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
      public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
      /**
       * Get the underlying items from the given collection if applicable.
       *
       * @template TUnwrapKey of array-key
       * @template TUnwrapValue
       *
       * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
       * @return array<TUnwrapKey, TUnwrapValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
      public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
      /**
       * Create a new instance with no items.
       *
       * @return static
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
      public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
      /**
       * Create a new collection by invoking the callback a given amount of times.
       *
       * @template TTimesValue
       *
       * @param  int  $number
       * @param  (callable(int): TTimesValue)|null  $callback
       * @return static<int, TTimesValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
      public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
      /**
       * Create a new collection by decoding a JSON string.
       *
       * @param  string  $json
       * @param  int  $depth
       * @param  int  $flags
       * @return static<TKey, TValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
      public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
      /**
       * Add a method to the list of proxied methods.
       *
       * @param  string  $method
       * @return void
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
      public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
      /**
       * Register a custom macro.
       *
       * @param  string  $name
       * @param  object|callable  $macro
       *
       * @param-closure-this static  $macro
       *
       * @return void
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
      public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
      /**
       * Mix another object into the class.
       *
       * @param  object  $mixin
       * @param  bool  $replace
       * @return void
       *
       * @throws \ReflectionException
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
      public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
      /**
       * Checks if macro is registered.
       *
       * @param  string  $name
       * @return bool
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
      public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
      /**
       * Flush the existing macros.
       *
       * @return void
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
      public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
      /**
       * Dynamically handle calls to the class.
       *
       * @param  string  $method
       * @param  array  $parameters
       * @return mixed
       *
       * @throws \BadMethodCallException
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
    • protected static Illuminate\Support\Collection::$proxies :: array (32)
      0 => string (7) "average"
      1 => string (3) "avg"
      2 => string (8) "contains"
      3 => string (13) "doesntContain"
      4 => string (4) "each"
      5 => string (5) "every"
      6 => string (6) "filter"
      7 => string (5) "first"
      8 => string (7) "flatMap"
      9 => string (7) "groupBy"
      10 => string (7) "hasMany"
      11 => string (7) "hasSole"
      12 => string (5) "keyBy"
      13 => string (4) "last"
      14 => string (3) "map"
      15 => string (3) "max"
      16 => string (3) "min"
      17 => string (9) "partition"
      18 => string (10) "percentage"
      19 => string (6) "reject"
      20 => string (9) "skipUntil"
      21 => string (9) "skipWhile"
      22 => string (4) "some"
      23 => string (6) "sortBy"
      24 => string (10) "sortByDesc"
      25 => string (3) "sum"
      26 => string (9) "takeUntil"
      27 => string (9) "takeWhile"
      28 => string (6) "unique"
      29 => string (6) "unless"
      30 => string (5) "until"
      31 => string (4) "when"
      protected static Illuminate\Support\Collection::$macros :: array (1)
      recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
      • Methods (4)
      • Static methods (2)
    • 0 => string (5) "Start"
      1 => string (5) "start"
      2 => string (0) ""
      3 => string (3) "0.1"
      4 => string (6) "Start\"
      5 => Infinyti\Library\Base\Warps\Collections\Collection#237 (2)
      • Properties (2)
      • Methods (183)
      • Static methods (13)
      • Static properties (2)
      • Iterator (2)
      • toString
      • protected items -> array (2)
        register => Infinyti\Library\Base\Warps\Collections\Collection#230 (2)
        • Properties (2)
        • Methods (183)
        • Static methods (13)
        • Static properties (2)
        • Iterator (4)
        • toString
        • protected items -> array (4)
          atoms => string (6) "atoms/"
          errors => string (7) "errors/"
          home => string (5) "home/"
          settings => string (9) "settings/"
          protected escapeWhenCastingToString -> boolean false
        • public __get($key)
          Defined in <ROOT>/library/base/warps/collections/Collection.php:12
          public __construct($items = array()) Create a new collection.
          /**
           * Create a new collection.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
          public all(): array<TKey, TValue> Get all of the items in the collection.
          /**
           * Get all of the items in the collection.
           *
           * @return array<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
          public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
          /**
           * Get a lazy collection for the items in this collection.
           *
           * @return \Illuminate\Support\LazyCollection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
          public median($key = null): float|int|null Get the median of a given key.
          /**
           * Get the median of a given key.
           *
           * @param  string|array<array-key, string>|null  $key
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
          public mode($key = null): array<int, float|int>|null Get the mode of a given key.
          /**
           * Get the mode of a given key.
           *
           * @param  string|array<array-key, string>|null  $key
           * @return array<int, float|int>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
          public collapse(): static<int, mixed> Collapse the collection of items into a single array.
          /**
           * Collapse the collection of items into a single array.
           *
           * @return static<int, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
          public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
          /**
           * Collapse the collection of items into a single array while preserving its keys.
           *
           * @return static<mixed, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
          public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
          /**
           * Determine if an item exists in the collection.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
          public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
          /**
           * Determine if an item exists, using strict comparison.
           *
           * @param  (callable(TValue): bool)|TValue|array-key  $key
           * @param  TValue|null  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
          public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
          /**
           * Determine if an item is not contained in the collection.
           *
           * @param  mixed  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
          public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
          /**
           * Determine if an item is not contained in the enumerable, using strict comparison.
           *
           * @param  mixed  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
          public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
          /**
           * Cross join with the given lists, returning all possible permutations.
           *
           * @template TCrossJoinKey
           * @template TCrossJoinValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
           * @return static<int, array<int, TValue|TCrossJoinValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
          public diff($items): static Get the items in the collection that are not present in the given items.
          /**
           * Get the items in the collection that are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
          public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
          /**
           * Get the items in the collection that are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
          public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
          /**
           * Get the items in the collection whose keys and values are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
          public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
          /**
           * Get the items in the collection whose keys and values are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
          public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
          /**
           * Get the items in the collection whose keys are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
          public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
          /**
           * Get the items in the collection whose keys are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
          public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
          /**
           * Retrieve duplicate items from the collection.
           *
           * @template TMapValue
           *
           * @param  (callable(TValue): TMapValue)|string|null  $callback
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
          public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
          /**
           * Retrieve duplicate items from the collection using strict comparison.
           *
           * @template TMapValue
           *
           * @param  (callable(TValue): TMapValue)|string|null  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
          protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
          /**
           * Get the comparison function to detect duplicates.
           *
           * @param  bool  $strict
           * @return callable(TValue, TValue): bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
          public except($keys): static Get all items except for those with the specified keys.
          /**
           * Get all items except for those with the specified keys.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
          public filter(?callable $callback = null): static Run a filter over each of the items.
          /**
           * Run a filter over each of the items.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
          public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
          /**
           * Get the first item from the collection passing the given truth test.
           *
           * @template TFirstDefault
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
           * @return TValue|TFirstDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
          public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
          /**
           * Get a flattened array of the items in the collection.
           *
           * @param  int  $depth
           * @return static<int, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
          public flip(): static<TValue, TKey> Flip the items in the collection.
          /**
           * Flip the items in the collection.
           *
           * @return static<TValue, TKey>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
          public forget($keys): $this Remove an item from the collection by key.
          /**
           * Remove an item from the collection by key.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
          public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
          /**
           * Get an item from the collection by key.
           *
           * @template TGetDefault
           *
           * @param  TKey|null  $key
           * @param  TGetDefault|(\Closure(): TGetDefault)  $default
           * @return TValue|TGetDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
          public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
          /**
           * Get an item from the collection by key or add it to collection if it does not exist.
           *
           * @template TGetOrPutValue
           *
           * @param  mixed  $key
           * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
           * @return TValue|TGetOrPutValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
          public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
          /**
           * Group an associative array by a field or using a callback.
           *
           * @template TGroupKey of array-key|\UnitEnum|\Stringable
           *
           * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
           * @param  bool  $preserveKeys
           * @return static<
           *  ($groupBy is (array|string)
           *      ? array-key
           *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
           *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
           * >
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
          public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
          /**
           * Key an associative array by a field or using a callback.
           *
           * @template TNewKey of array-key|\UnitEnum
           *
           * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
           * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
          public has($key): bool Determine if an item exists in the collection by key.
          /**
           * Determine if an item exists in the collection by key.
           *
           * @param  TKey|array<array-key, TKey>  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
          public hasAny($key): bool Determine if any of the keys exist in the collection.
          /**
           * Determine if any of the keys exist in the collection.
           *
           * @param  TKey|array<array-key, TKey>  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
          public implode($value, $glue = null): string Concatenate values of a given key as a string.
          /**
           * Concatenate values of a given key as a string.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $value
           * @param  string|null  $glue
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
          public intersect($items): static Intersect the collection with the given items.
          /**
           * Intersect the collection with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
          public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
          /**
           * Intersect the collection with the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
          public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
          /**
           * Intersect the collection with the given items with additional index check.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
          public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
          /**
           * Intersect the collection with the given items with additional index check, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
          public intersectByKeys($items): static Intersect the collection with the given items by key.
          /**
           * Intersect the collection with the given items by key.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
          public isEmpty(): bool Determine if the collection is empty or not.
          /**
           * Determine if the collection is empty or not.
           *
           * @phpstan-assert-if-true null $this->first()
           * @phpstan-assert-if-true null $this->last()
           *
           * @phpstan-assert-if-false TValue $this->first()
           * @phpstan-assert-if-false TValue $this->last()
           *
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
          public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
          /**
           * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return bool
           *
           * @deprecated 12.49.0 Use the `hasSole()` method instead.
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
          public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
          /**
           * Determine if the collection contains multiple items.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return bool
           *
           * @deprecated 12.50.0 Use the `hasMany()` method instead.
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
          public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
          /**
           * Join all items from the collection using a string. The final items can use a separate glue string.
           *
           * @param  string  $glue
           * @param  string  $finalGlue
           * @return TValue|string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
          public keys(): static<int, TKey> Get the keys of the collection items.
          /**
           * Get the keys of the collection items.
           *
           * @return static<int, TKey>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
          public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
          /**
           * Get the last item from the collection.
           *
           * @template TLastDefault
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @param  TLastDefault|(\Closure(): TLastDefault)  $default
           * @return TValue|TLastDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
          public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
          /**
           * Get the values of a given key.
           *
           * @param  \Closure|string|int|array<array-key, string>|null  $value
           * @param  \Closure|string|null  $key
           * @return static<array-key, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
          public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
          /**
           * Run a map over each of the items.
           *
           * @template TMapValue
           *
           * @param  callable(TValue, TKey): TMapValue  $callback
           * @return static<TKey, TMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
          public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
          /**
           * Run a dictionary map over the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapToDictionaryKey of array-key
           * @template TMapToDictionaryValue
           *
           * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
           * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
          public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
          /**
           * Run an associative map over each of the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapWithKeysKey of array-key
           * @template TMapWithKeysValue
           *
           * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
           * @return static<TMapWithKeysKey, TMapWithKeysValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
          public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
          /**
           * Merge the collection with the given items.
           *
           * @template TMergeValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
           * @return static<TKey, TValue|TMergeValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
          public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
          /**
           * Recursively merge the collection with the given items.
           *
           * @template TMergeRecursiveValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
           * @return static<TKey, TValue|TMergeRecursiveValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
          public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
          /**
           * Multiply the items in the collection by the multiplier.
           *
           * @param  int  $multiplier
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
          public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
          /**
           * Create a collection by using this collection for keys and another for its values.
           *
           * @template TCombineValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
           * @return static<TValue, TCombineValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
          public union($items): static Union the collection with the given items.
          /**
           * Union the collection with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
          public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
          /**
           * Create a new collection consisting of every n-th element.
           *
           * @param  int  $step
           * @param  int  $offset
           * @return ($step is positive-int ? static : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
          public only($keys): static Get the items with the specified keys.
          /**
           * Get the items with the specified keys.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
          public select($keys): static Select specific values from the items within the collection.
          /**
           * Select specific values from the items within the collection.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
          public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
          /**
           * Get and remove the last N items from the collection.
           *
           * @param  int  $count
           * @return ($count is 1 ? TValue|null : static<int, TValue>)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
          public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
          /**
           * Push an item onto the beginning of the collection.
           *
           * @param  TValue  $value
           * @param  TKey  $key
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
          public push($values): $this Push one or more items onto the end of the collection.
          /**
           * Push one or more items onto the end of the collection.
           *
           * @param  TValue  ...$values
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
          public unshift($values): $this Prepend one or more items to the beginning of the collection.
          /**
           * Prepend one or more items to the beginning of the collection.
           *
           * @param  TValue  ...$values
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
          public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
          /**
           * Push all of the given items onto the collection.
           *
           * @template TConcatKey of array-key
           * @template TConcatValue
           *
           * @param  iterable<TConcatKey, TConcatValue>  $source
           * @return static<TKey|TConcatKey, TValue|TConcatValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
          public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
          /**
           * Get and remove an item from the collection.
           *
           * @template TPullDefault
           *
           * @param  TKey  $key
           * @param  TPullDefault|(\Closure(): TPullDefault)  $default
           * @return TValue|TPullDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
          public put($key, $value): $this Put an item in the collection by key.
          /**
           * Put an item in the collection by key.
           *
           * @param  TKey  $key
           * @param  TValue  $value
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
          public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
          /**
           * Get one or a specified number of items randomly from the collection.
           *
           * @param  (callable(self<TKey, TValue>): int)|int|null  $number
           * @param  bool  $preserveKeys
           * @return ($number is null ? TValue : static<int, TValue>)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
          public replace($items): static Replace the collection items with the given items.
          /**
           * Replace the collection items with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
          public replaceRecursive($items): static Recursively replace the collection items with the given items.
          /**
           * Recursively replace the collection items with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
          public reverse(): static Reverse items order.
          /**
           * Reverse items order.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
          public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
          /**
           * Search the collection for a given value and return the corresponding key if successful.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TKey|false
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
          public before($value, $strict = false): TValue|null Get the item before the given item.
          /**
           * Get the item before the given item.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
          public after($value, $strict = false): TValue|null Get the item after the given item.
          /**
           * Get the item after the given item.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
          public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
          /**
           * Get and remove the first N items from the collection.
           *
           * @param  int<0, max>  $count
           * @return ($count is 1 ? TValue|null : static<int, TValue>)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
          public shuffle(): static Shuffle the items in the collection.
          /**
           * Shuffle the items in the collection.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
          public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
          /**
           * Create chunks representing a "sliding window" view of the items in the collection.
           *
           * @param  positive-int  $size
           * @param  positive-int  $step
           * @return static<int, static>
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
          public skip($count): static Skip the first {$count} items.
          /**
           * Skip the first {$count} items.
           *
           * @param  int  $count
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
          public skipUntil($value): static Skip items in the collection until the given condition is met.
          /**
           * Skip items in the collection until the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
          public skipWhile($value): static Skip items in the collection while the given condition is met.
          /**
           * Skip items in the collection while the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
          public slice($offset, $length = null): static Slice the underlying collection array.
          /**
           * Slice the underlying collection array.
           *
           * @param  int  $offset
           * @param  int|null  $length
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
          public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
          /**
           * Split a collection into a certain number of groups.
           *
           * @param  int  $numberOfGroups
           * @return ($numberOfGroups is positive-int ? static<int, static> : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
          public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
          /**
           * Split a collection into a certain number of groups, and fill the first groups completely.
           *
           * @param  int  $numberOfGroups
           * @return ($numberOfGroups is positive-int ? static<int, static> : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
          public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
          /**
           * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue
           *
           * @throws \Illuminate\Support\ItemNotFoundException
           * @throws \Illuminate\Support\MultipleItemsFoundException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
          public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
          /**
           * Determine if the collection contains a single item, optionally matching the given criteria.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
          public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
          /**
           * Get the first item in the collection but throw an exception if no matching items exist.
           *
           * @param  (callable(TValue, TKey): bool)|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue
           *
           * @throws \Illuminate\Support\ItemNotFoundException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
          public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
          /**
           * Chunk the collection into chunks of the given size.
           *
           * @param  int  $size
           * @param  bool  $preserveKeys
           * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
          public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
          /**
           * Chunk the collection into chunks with a callback.
           *
           * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
           * @return static<int, static<TKey, TValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
          public sort($callback = null): static Sort through each item with a callback.
          /**
           * Sort through each item with a callback.
           *
           * @param  (callable(TValue, TValue): int)|null|int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
          public sortDesc($options = 0): static Sort items in descending order.
          /**
           * Sort items in descending order.
           *
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
          public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
          /**
           * Sort the collection using the given callback.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
           * @param  int  $options
           * @param  bool  $descending
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
          protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
          /**
           * Sort the collection using multiple comparisons.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
          public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
          /**
           * Sort the collection in descending order using the given callback.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
          public sortKeys($options = 0, $descending = false): static Sort the collection keys.
          /**
           * Sort the collection keys.
           *
           * @param  int  $options
           * @param  bool  $descending
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
          public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
          /**
           * Sort the collection keys in descending order.
           *
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
          public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
          /**
           * Sort the collection keys using a callback.
           *
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
          public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
          /**
           * Splice a portion of the underlying collection array.
           *
           * @param  int  $offset
           * @param  int|null  $length
           * @param  array<array-key, TValue>  $replacement
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
          public take($limit): static Take the first or last {$limit} items.
          /**
           * Take the first or last {$limit} items.
           *
           * @param  int  $limit
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
          public takeUntil($value): static Take items in the collection until the given condition is met.
          /**
           * Take items in the collection until the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
          public takeWhile($value): static Take items in the collection while the given condition is met.
          /**
           * Take items in the collection while the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
          public transform(callable $callback): $this Transform each item in the collection using a callback.
          /**
           * Transform each item in the collection using a callback.
           *
           * @template TMapValue
           *
           * @param  callable(TValue, TKey): TMapValue  $callback
           * @return $this
           *
           * @phpstan-this-out static<TKey, TMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
          public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
          /**
           * Flatten a multi-dimensional associative array with dots.
           *
           * @param  int  $depth
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
          public undot(): static Convert a flatten "dot" notation array into an expanded array.
          /**
           * Convert a flatten "dot" notation array into an expanded array.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
          public unique($key = null, $strict = false): static Return only unique items from the collection array.
          /**
           * Return only unique items from the collection array.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $key
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
          public values(): static<int, TValue> Reset the keys on the underlying array.
          /**
           * Reset the keys on the underlying array.
           *
           * @return static<int, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
          public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
          /**
           * Zip the collection together with one or more arrays.
           *
           * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
           *      => [[1, 4], [2, 5], [3, 6]]
           *
           * @template TZipValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
           * @return static<int, static<int, TValue|TZipValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
          public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
          /**
           * Pad collection to the specified length with a value.
           *
           * @template TPadValue
           *
           * @param  int  $size
           * @param  TPadValue  $value
           * @return static<int, TValue|TPadValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
          public getIterator(): Traversable Get an iterator for the items.
          /**
           * Get an iterator for the items.
           *
           * @return \ArrayIterator<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
          public count(): int Count the number of items in the collection.
          /**
           * Count the number of items in the collection.
           *
           * @return int<0, max>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
          public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
          /**
           * Count the number of items in the collection by a field or using a callback.
           *
           * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
           * @return static<array-key, int>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
          public add($item): $this Add an item to the collection.
          /**
           * Add an item to the collection.
           *
           * @param  TValue  $item
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
          public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
          /**
           * Get a base Support collection instance from this collection.
           *
           * @return \Illuminate\Support\Collection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
          public offsetExists($key): bool Determine if an item exists at an offset.
          /**
           * Determine if an item exists at an offset.
           *
           * @param  TKey  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
          public offsetGet($key): mixed Get an item at a given offset.
          /**
           * Get an item at a given offset.
           *
           * @param  TKey  $key
           * @return TValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
          public offsetSet($key, $value): void Set the item at a given offset.
          /**
           * Set the item at a given offset.
           *
           * @param  TKey|null  $key
           * @param  TValue  $value
           * @return void
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
          public offsetUnset($key): void Unset the item at a given offset.
          /**
           * Unset the item at a given offset.
           *
           * @param  TKey  $key
           * @return void
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
          public avg($callback = null): float|int|null Get the average value of a given key.
          /**
           * Get the average value of a given key.
           *
           * @param  (callable(TValue): float|int)|string|null  $callback
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
          public average($callback = null): float|int|null Alias for the "avg" method.
          /**
           * Alias for the "avg" method.
           *
           * @param  (callable(TValue): float|int)|string|null  $callback
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
          public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
          /**
           * Alias for the "contains" method.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
          public dd($args): never Dump the given arguments and terminate execution.
          /**
           * Dump the given arguments and terminate execution.
           *
           * @param  mixed  ...$args
           * @return never
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
          public dump($args): $this Dump the items.
          /**
           * Dump the items.
           *
           * @param  mixed  ...$args
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
          public each(callable $callback): $this Execute a callback over each item.
          /**
           * Execute a callback over each item.
           *
           * @param  callable(TValue, TKey): mixed  $callback
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
          public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
          /**
           * Execute a callback over each nested chunk of items.
           *
           * @param  callable(...mixed): mixed  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
          public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
          /**
           * Determine if all items pass the given truth test.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
          public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
          /**
           * Get the first item by the given key value pair.
           *
           * @param  callable|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
          public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
          /**
           * Determine if the collection contains multiple items, optionally matching the given criteria.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
          public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
          /**
           * Get a single key's value from the first matching item in the collection.
           *
           * @template TValueDefault
           *
           * @param  string  $key
           * @param  TValueDefault|(\Closure(): TValueDefault)  $default
           * @return TValue|TValueDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
          public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
          /**
           * Ensure that every item in the collection is of the expected type.
           *
           * @template TEnsureOfType
           *
           * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
           * @return static<TKey, TEnsureOfType>
           *
           * @throws \UnexpectedValueException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
          public isNotEmpty(): bool Determine if the collection is not empty.
          /**
           * Determine if the collection is not empty.
           *
           * @phpstan-assert-if-true TValue $this->first()
           * @phpstan-assert-if-true TValue $this->last()
           *
           * @phpstan-assert-if-false null $this->first()
           * @phpstan-assert-if-false null $this->last()
           *
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
          public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
          /**
           * Run a map over each nested chunk of items.
           *
           * @template TMapSpreadValue
           *
           * @param  callable(mixed...): TMapSpreadValue  $callback
           * @return static<TKey, TMapSpreadValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
          public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
          /**
           * Run a grouping map over the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapToGroupsKey of array-key
           * @template TMapToGroupsValue
           *
           * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
           * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
          public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
          /**
           * Map a collection and flatten the result by a single level.
           *
           * @template TFlatMapKey of array-key
           * @template TFlatMapValue
           *
           * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
           * @return static<TFlatMapKey, TFlatMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
          public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
          /**
           * Map the values into a new class.
           *
           * @template TMapIntoValue
           *
           * @param  class-string<TMapIntoValue>  $class
           * @return static<TKey, TMapIntoValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
          public min($callback = null): mixed Get the min value of a given key.
          /**
           * Get the min value of a given key.
           *
           * @param  (callable(TValue):mixed)|string|null  $callback
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
          public max($callback = null): mixed Get the max value of a given key.
          /**
           * Get the max value of a given key.
           *
           * @param  (callable(TValue):mixed)|string|null  $callback
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
          public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
          /**
           * "Paginate" the collection by slicing it into a smaller collection.
           *
           * @param  int  $page
           * @param  int  $perPage
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
          public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
          /**
           * Partition the collection into two arrays using the given callback or key.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return static<int<0, 1>, static<TKey, TValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
          public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
          /**
           * Calculate the percentage of items that pass a given truth test.
           *
           * @param  (callable(TValue, TKey): bool)  $callback
           * @param  int  $precision
           * @return float|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
          public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
          /**
           * Get the sum of the given values.
           *
           * @template TReturnType
           *
           * @param  (callable(TValue): TReturnType)|string|null  $callback
           * @return ($callback is callable ? TReturnType : mixed)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
          public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
          /**
           * Apply the callback if the collection is empty.
           *
           * @template TWhenEmptyReturnType
           *
           * @param  (callable($this): TWhenEmptyReturnType)  $callback
           * @param  (callable($this): TWhenEmptyReturnType)|null  $default
           * @return $this|TWhenEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
          public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
          /**
           * Apply the callback if the collection is not empty.
           *
           * @template TWhenNotEmptyReturnType
           *
           * @param  callable($this): TWhenNotEmptyReturnType  $callback
           * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
           * @return $this|TWhenNotEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
          public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
          /**
           * Apply the callback unless the collection is empty.
           *
           * @template TUnlessEmptyReturnType
           *
           * @param  callable($this): TUnlessEmptyReturnType  $callback
           * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
           * @return $this|TUnlessEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
          public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
          /**
           * Apply the callback unless the collection is not empty.
           *
           * @template TUnlessNotEmptyReturnType
           *
           * @param  callable($this): TUnlessNotEmptyReturnType  $callback
           * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
           * @return $this|TUnlessNotEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
          public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  callable|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
          public whereNull($key = null): static Filter items where the value for the given key is null.
          /**
           * Filter items where the value for the given key is null.
           *
           * @param  string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
          public whereNotNull($key = null): static Filter items where the value for the given key is not null.
          /**
           * Filter items where the value for the given key is not null.
           *
           * @param  string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
          public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  mixed  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
          public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
          public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
          public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
          /**
           * Filter items such that the value of the given key is between the given values.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
          public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
          /**
           * Filter items such that the value of the given key is not between the given values.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
          public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
          public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
          public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
          /**
           * Filter the items, removing any items that don't match the given type(s).
           *
           * @template TWhereInstanceOf
           *
           * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
           * @return static<TKey, TWhereInstanceOf>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
          public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
          /**
           * Pass the collection to the given callback and return the result.
           *
           * @template TPipeReturnType
           *
           * @param  callable($this): TPipeReturnType  $callback
           * @return TPipeReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
          public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
          /**
           * Pass the collection into a new class.
           *
           * @template TPipeIntoValue
           *
           * @param  class-string<TPipeIntoValue>  $class
           * @return TPipeIntoValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
          public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
          /**
           * Pass the collection through a series of callable pipes and return the result.
           *
           * @param  array<callable>  $callbacks
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
          public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
          /**
           * Reduce the collection to a single value.
           *
           * @template TReduceInitial
           * @template TReduceReturnType
           *
           * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
           * @param  TReduceInitial  $initial
           * @return TReduceReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
          public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
          /**
           * Reduce the collection to multiple aggregate values.
           *
           * @param  callable  $callback
           * @param  mixed  ...$initial
           * @return array
           *
           * @throws \UnexpectedValueException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
          public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
          /**
           * Reduce an associative collection to a single value.
           *
           * @template TReduceWithKeysInitial
           * @template TReduceWithKeysReturnType
           *
           * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
           * @param  TReduceWithKeysInitial  $initial
           * @return TReduceWithKeysReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
          public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
          /**
           * Create a collection of all elements that do not pass a given truth test.
           *
           * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
          public tap(callable $callback): $this Pass the collection to the given callback and then return it.
          /**
           * Pass the collection to the given callback and then return it.
           *
           * @param  callable($this): mixed  $callback
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
          public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
          /**
           * Return only unique items from the collection array using strict comparison.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
          public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
          /**
           * Collect the values into a collection.
           *
           * @return \Illuminate\Support\Collection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
          public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
          /**
           * Get the collection of items as a plain array.
           *
           * @return array<TKey, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
          public jsonSerialize(): array Convert the object into something JSON serializable.
          /**
           * Convert the object into something JSON serializable.
           *
           * @return array<TKey, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
          public toJson($options = 0): string Get the collection of items as JSON.
          /**
           * Get the collection of items as JSON.
           *
           * @param  int  $options
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
          public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
          /**
           * Get the collection of items as pretty print formatted JSON.
           *
           * @param  int  $options
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
          public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
          /**
           * Get a CachingIterator instance.
           *
           * @param  int  $flags
           * @return \CachingIterator
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
          public __toString(): string Convert the collection to its string representation.
          /**
           * Convert the collection to its string representation.
           *
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
          public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
          /**
           * Indicate that the model's string representation should be escaped when __toString is invoked.
           *
           * @param  bool  $escape
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
          protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
          /**
           * Results array of items from Collection or Arrayable.
           *
           * @param  mixed  $items
           * @return array<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
          protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
          /**
           * Get an operator checker callback.
           *
           * @param  callable|string  $key
           * @param  string|null  $operator
           * @param  mixed  $value
           * @return \Closure
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
          protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
          /**
           * Determine if the given value is callable, but not a string.
           *
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
          protected valueRetriever($value): callable Get a value retrieving callback.
          /**
           * Get a value retrieving callback.
           *
           * @param  callable|string|null  $value
           * @return callable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
          protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
          /**
           * Make a function to check an item's equality.
           *
           * @param  mixed  $value
           * @return \Closure(mixed): bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
          protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
          /**
           * Make a function using another function, by negating its result.
           *
           * @param  \Closure  $callback
           * @return \Closure
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
          protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
          /**
           * Make a function that returns what's passed to it.
           *
           * @return \Closure(TValue): TValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
          public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
          /**
           * Apply the callback if the given "value" is (or resolves to) truthy.
           *
           * @template TWhenParameter
           * @template TWhenReturnType
           *
           * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
           * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
           * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
           * @return $this|TWhenReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
          public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
          /**
           * Apply the callback if the given "value" is (or resolves to) falsy.
           *
           * @template TUnlessParameter
           * @template TUnlessReturnType
           *
           * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
           * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
           * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
           * @return $this|TUnlessReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
          public __call($method, $parameters): mixed Dynamically handle calls to the class.
          /**
           * Dynamically handle calls to the class.
           *
           * @param  string  $method
           * @param  array  $parameters
           * @return mixed
           *
           * @throws \BadMethodCallException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
          public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
          /**
           * Create a new resource collection instance for the given resource.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
           * @return \Illuminate\Http\Resources\Json\ResourceCollection
           *
           * @throws \Throwable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
          protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
          /**
           * Guess the resource collection for the items.
           *
           * @return \Illuminate\Http\Resources\Json\ResourceCollection
           *
           * @throws \Throwable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
          protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
          /**
           * Get the resource class from the class attribute.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
           * @return class-string<*>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
          protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
          /**
           * Get the resource collection class from the class attribute.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
           * @return class-string<*>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
        • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
          /**
           * Create a collection with the given range.
           *
           * @param  int  $from
           * @param  int  $to
           * @param  int  $step
           * @return static<int, int>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
          public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
          /**
           * Create a new collection instance if the value isn't one already.
           *
           * @template TMakeKey of array-key
           * @template TMakeValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
           * @return static<TMakeKey, TMakeValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
          public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
          /**
           * Wrap the given value in a collection if applicable.
           *
           * @template TWrapValue
           *
           * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
           * @return static<array-key, TWrapValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
          public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
          /**
           * Get the underlying items from the given collection if applicable.
           *
           * @template TUnwrapKey of array-key
           * @template TUnwrapValue
           *
           * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
           * @return array<TUnwrapKey, TUnwrapValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
          public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
          /**
           * Create a new instance with no items.
           *
           * @return static
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
          public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
          /**
           * Create a new collection by invoking the callback a given amount of times.
           *
           * @template TTimesValue
           *
           * @param  int  $number
           * @param  (callable(int): TTimesValue)|null  $callback
           * @return static<int, TTimesValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
          public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
          /**
           * Create a new collection by decoding a JSON string.
           *
           * @param  string  $json
           * @param  int  $depth
           * @param  int  $flags
           * @return static<TKey, TValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
          public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
          /**
           * Add a method to the list of proxied methods.
           *
           * @param  string  $method
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
          public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
          /**
           * Register a custom macro.
           *
           * @param  string  $name
           * @param  object|callable  $macro
           *
           * @param-closure-this static  $macro
           *
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
          public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
          /**
           * Mix another object into the class.
           *
           * @param  object  $mixin
           * @param  bool  $replace
           * @return void
           *
           * @throws \ReflectionException
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
          public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
          /**
           * Checks if macro is registered.
           *
           * @param  string  $name
           * @return bool
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
          public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
          /**
           * Flush the existing macros.
           *
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
          public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
          /**
           * Dynamically handle calls to the class.
           *
           * @param  string  $method
           * @param  array  $parameters
           * @return mixed
           *
           * @throws \BadMethodCallException
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
        • protected static Illuminate\Support\Collection::$proxies :: array (32)
          0 => string (7) "average"
          1 => string (3) "avg"
          2 => string (8) "contains"
          3 => string (13) "doesntContain"
          4 => string (4) "each"
          5 => string (5) "every"
          6 => string (6) "filter"
          7 => string (5) "first"
          8 => string (7) "flatMap"
          9 => string (7) "groupBy"
          10 => string (7) "hasMany"
          11 => string (7) "hasSole"
          12 => string (5) "keyBy"
          13 => string (4) "last"
          14 => string (3) "map"
          15 => string (3) "max"
          16 => string (3) "min"
          17 => string (9) "partition"
          18 => string (10) "percentage"
          19 => string (6) "reject"
          20 => string (9) "skipUntil"
          21 => string (9) "skipWhile"
          22 => string (4) "some"
          23 => string (6) "sortBy"
          24 => string (10) "sortByDesc"
          25 => string (3) "sum"
          26 => string (9) "takeUntil"
          27 => string (9) "takeWhile"
          28 => string (6) "unique"
          29 => string (6) "unless"
          30 => string (5) "until"
          31 => string (4) "when"
          protected static Illuminate\Support\Collection::$macros :: array (1)
          recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
          • Methods (4)
          • Static methods (2)
        • 0 => string (6) "atoms/"
          1 => string (7) "errors/"
          2 => string (5) "home/"
          3 => string (9) "settings/"
        • register string (79) "{"atoms":"atoms\/","errors":"errors\/","home":"home\/","settings":"settings\...
          • Json (4)
          • Contents
          • atoms => string (6) "atoms/"
            errors => string (7) "errors/"
            home => string (5) "home/"
            settings => string (9) "settings/"
          • {"atoms":"atoms\/","errors":"errors\/","home":"home\/","settings":"settings\/"}
            
        path => string (55) "/var/www/ideasfarm/public_html/apps/start-if/components"
        • Directory
        • drwxr-xr-x 33 33 4096 Dec 19 2025 /var/www/ideasfarm/public_html/apps/start-if/components
          
        protected escapeWhenCastingToString -> boolean false
      • public __get($key)
        Defined in <ROOT>/library/base/warps/collections/Collection.php:12
        public __construct($items = array()) Create a new collection.
        /**
         * Create a new collection.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
        public all(): array<TKey, TValue> Get all of the items in the collection.
        /**
         * Get all of the items in the collection.
         *
         * @return array<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
        public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
        /**
         * Get a lazy collection for the items in this collection.
         *
         * @return \Illuminate\Support\LazyCollection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
        public median($key = null): float|int|null Get the median of a given key.
        /**
         * Get the median of a given key.
         *
         * @param  string|array<array-key, string>|null  $key
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
        public mode($key = null): array<int, float|int>|null Get the mode of a given key.
        /**
         * Get the mode of a given key.
         *
         * @param  string|array<array-key, string>|null  $key
         * @return array<int, float|int>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
        public collapse(): static<int, mixed> Collapse the collection of items into a single array.
        /**
         * Collapse the collection of items into a single array.
         *
         * @return static<int, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
        public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
        /**
         * Collapse the collection of items into a single array while preserving its keys.
         *
         * @return static<mixed, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
        public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
        /**
         * Determine if an item exists in the collection.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
        public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
        /**
         * Determine if an item exists, using strict comparison.
         *
         * @param  (callable(TValue): bool)|TValue|array-key  $key
         * @param  TValue|null  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
        public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
        /**
         * Determine if an item is not contained in the collection.
         *
         * @param  mixed  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
        public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
        /**
         * Determine if an item is not contained in the enumerable, using strict comparison.
         *
         * @param  mixed  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
        public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
        /**
         * Cross join with the given lists, returning all possible permutations.
         *
         * @template TCrossJoinKey
         * @template TCrossJoinValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
         * @return static<int, array<int, TValue|TCrossJoinValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
        public diff($items): static Get the items in the collection that are not present in the given items.
        /**
         * Get the items in the collection that are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
        public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
        /**
         * Get the items in the collection that are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
        public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
        /**
         * Get the items in the collection whose keys and values are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
        public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
        /**
         * Get the items in the collection whose keys and values are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
        public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
        /**
         * Get the items in the collection whose keys are not present in the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
        public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
        /**
         * Get the items in the collection whose keys are not present in the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
        public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
        /**
         * Retrieve duplicate items from the collection.
         *
         * @template TMapValue
         *
         * @param  (callable(TValue): TMapValue)|string|null  $callback
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
        public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
        /**
         * Retrieve duplicate items from the collection using strict comparison.
         *
         * @template TMapValue
         *
         * @param  (callable(TValue): TMapValue)|string|null  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
        protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
        /**
         * Get the comparison function to detect duplicates.
         *
         * @param  bool  $strict
         * @return callable(TValue, TValue): bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
        public except($keys): static Get all items except for those with the specified keys.
        /**
         * Get all items except for those with the specified keys.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
        public filter(?callable $callback = null): static Run a filter over each of the items.
        /**
         * Run a filter over each of the items.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
        public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
        /**
         * Get the first item from the collection passing the given truth test.
         *
         * @template TFirstDefault
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
         * @return TValue|TFirstDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
        public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
        /**
         * Get a flattened array of the items in the collection.
         *
         * @param  int  $depth
         * @return static<int, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
        public flip(): static<TValue, TKey> Flip the items in the collection.
        /**
         * Flip the items in the collection.
         *
         * @return static<TValue, TKey>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
        public forget($keys): $this Remove an item from the collection by key.
        /**
         * Remove an item from the collection by key.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
        public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
        /**
         * Get an item from the collection by key.
         *
         * @template TGetDefault
         *
         * @param  TKey|null  $key
         * @param  TGetDefault|(\Closure(): TGetDefault)  $default
         * @return TValue|TGetDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
        public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
        /**
         * Get an item from the collection by key or add it to collection if it does not exist.
         *
         * @template TGetOrPutValue
         *
         * @param  mixed  $key
         * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
         * @return TValue|TGetOrPutValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
        public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
        /**
         * Group an associative array by a field or using a callback.
         *
         * @template TGroupKey of array-key|\UnitEnum|\Stringable
         *
         * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
         * @param  bool  $preserveKeys
         * @return static<
         *  ($groupBy is (array|string)
         *      ? array-key
         *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
         *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
         * >
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
        public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
        /**
         * Key an associative array by a field or using a callback.
         *
         * @template TNewKey of array-key|\UnitEnum
         *
         * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
         * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
        public has($key): bool Determine if an item exists in the collection by key.
        /**
         * Determine if an item exists in the collection by key.
         *
         * @param  TKey|array<array-key, TKey>  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
        public hasAny($key): bool Determine if any of the keys exist in the collection.
        /**
         * Determine if any of the keys exist in the collection.
         *
         * @param  TKey|array<array-key, TKey>  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
        public implode($value, $glue = null): string Concatenate values of a given key as a string.
        /**
         * Concatenate values of a given key as a string.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $value
         * @param  string|null  $glue
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
        public intersect($items): static Intersect the collection with the given items.
        /**
         * Intersect the collection with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
        public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
        /**
         * Intersect the collection with the given items, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
        public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
        /**
         * Intersect the collection with the given items with additional index check.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
        public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
        /**
         * Intersect the collection with the given items with additional index check, using the callback.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
         * @param  callable(TValue, TValue): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
        public intersectByKeys($items): static Intersect the collection with the given items by key.
        /**
         * Intersect the collection with the given items by key.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
        public isEmpty(): bool Determine if the collection is empty or not.
        /**
         * Determine if the collection is empty or not.
         *
         * @phpstan-assert-if-true null $this->first()
         * @phpstan-assert-if-true null $this->last()
         *
         * @phpstan-assert-if-false TValue $this->first()
         * @phpstan-assert-if-false TValue $this->last()
         *
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
        public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
        /**
         * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return bool
         *
         * @deprecated 12.49.0 Use the `hasSole()` method instead.
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
        public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
        /**
         * Determine if the collection contains multiple items.
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @return bool
         *
         * @deprecated 12.50.0 Use the `hasMany()` method instead.
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
        public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
        /**
         * Join all items from the collection using a string. The final items can use a separate glue string.
         *
         * @param  string  $glue
         * @param  string  $finalGlue
         * @return TValue|string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
        public keys(): static<int, TKey> Get the keys of the collection items.
        /**
         * Get the keys of the collection items.
         *
         * @return static<int, TKey>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
        public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
        /**
         * Get the last item from the collection.
         *
         * @template TLastDefault
         *
         * @param  (callable(TValue, TKey): bool)|null  $callback
         * @param  TLastDefault|(\Closure(): TLastDefault)  $default
         * @return TValue|TLastDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
        public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
        /**
         * Get the values of a given key.
         *
         * @param  \Closure|string|int|array<array-key, string>|null  $value
         * @param  \Closure|string|null  $key
         * @return static<array-key, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
        public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
        /**
         * Run a map over each of the items.
         *
         * @template TMapValue
         *
         * @param  callable(TValue, TKey): TMapValue  $callback
         * @return static<TKey, TMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
        public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
        /**
         * Run a dictionary map over the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapToDictionaryKey of array-key
         * @template TMapToDictionaryValue
         *
         * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
         * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
        public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
        /**
         * Run an associative map over each of the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapWithKeysKey of array-key
         * @template TMapWithKeysValue
         *
         * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
         * @return static<TMapWithKeysKey, TMapWithKeysValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
        public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
        /**
         * Merge the collection with the given items.
         *
         * @template TMergeValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
         * @return static<TKey, TValue|TMergeValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
        public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
        /**
         * Recursively merge the collection with the given items.
         *
         * @template TMergeRecursiveValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
         * @return static<TKey, TValue|TMergeRecursiveValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
        public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
        /**
         * Multiply the items in the collection by the multiplier.
         *
         * @param  int  $multiplier
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
        public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
        /**
         * Create a collection by using this collection for keys and another for its values.
         *
         * @template TCombineValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
         * @return static<TValue, TCombineValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
        public union($items): static Union the collection with the given items.
        /**
         * Union the collection with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
        public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
        /**
         * Create a new collection consisting of every n-th element.
         *
         * @param  int  $step
         * @param  int  $offset
         * @return ($step is positive-int ? static : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
        public only($keys): static Get the items with the specified keys.
        /**
         * Get the items with the specified keys.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
        public select($keys): static Select specific values from the items within the collection.
        /**
         * Select specific values from the items within the collection.
         *
         * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
        public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
        /**
         * Get and remove the last N items from the collection.
         *
         * @param  int  $count
         * @return ($count is 1 ? TValue|null : static<int, TValue>)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
        public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
        /**
         * Push an item onto the beginning of the collection.
         *
         * @param  TValue  $value
         * @param  TKey  $key
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
        public push($values): $this Push one or more items onto the end of the collection.
        /**
         * Push one or more items onto the end of the collection.
         *
         * @param  TValue  ...$values
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
        public unshift($values): $this Prepend one or more items to the beginning of the collection.
        /**
         * Prepend one or more items to the beginning of the collection.
         *
         * @param  TValue  ...$values
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
        public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
        /**
         * Push all of the given items onto the collection.
         *
         * @template TConcatKey of array-key
         * @template TConcatValue
         *
         * @param  iterable<TConcatKey, TConcatValue>  $source
         * @return static<TKey|TConcatKey, TValue|TConcatValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
        public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
        /**
         * Get and remove an item from the collection.
         *
         * @template TPullDefault
         *
         * @param  TKey  $key
         * @param  TPullDefault|(\Closure(): TPullDefault)  $default
         * @return TValue|TPullDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
        public put($key, $value): $this Put an item in the collection by key.
        /**
         * Put an item in the collection by key.
         *
         * @param  TKey  $key
         * @param  TValue  $value
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
        public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
        /**
         * Get one or a specified number of items randomly from the collection.
         *
         * @param  (callable(self<TKey, TValue>): int)|int|null  $number
         * @param  bool  $preserveKeys
         * @return ($number is null ? TValue : static<int, TValue>)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
        public replace($items): static Replace the collection items with the given items.
        /**
         * Replace the collection items with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
        public replaceRecursive($items): static Recursively replace the collection items with the given items.
        /**
         * Recursively replace the collection items with the given items.
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
        public reverse(): static Reverse items order.
        /**
         * Reverse items order.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
        public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
        /**
         * Search the collection for a given value and return the corresponding key if successful.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TKey|false
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
        public before($value, $strict = false): TValue|null Get the item before the given item.
        /**
         * Get the item before the given item.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
        public after($value, $strict = false): TValue|null Get the item after the given item.
        /**
         * Get the item after the given item.
         *
         * @param  TValue|(callable(TValue,TKey): bool)  $value
         * @param  bool  $strict
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
        public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
        /**
         * Get and remove the first N items from the collection.
         *
         * @param  int<0, max>  $count
         * @return ($count is 1 ? TValue|null : static<int, TValue>)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
        public shuffle(): static Shuffle the items in the collection.
        /**
         * Shuffle the items in the collection.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
        public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
        /**
         * Create chunks representing a "sliding window" view of the items in the collection.
         *
         * @param  positive-int  $size
         * @param  positive-int  $step
         * @return static<int, static>
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
        public skip($count): static Skip the first {$count} items.
        /**
         * Skip the first {$count} items.
         *
         * @param  int  $count
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
        public skipUntil($value): static Skip items in the collection until the given condition is met.
        /**
         * Skip items in the collection until the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
        public skipWhile($value): static Skip items in the collection while the given condition is met.
        /**
         * Skip items in the collection while the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
        public slice($offset, $length = null): static Slice the underlying collection array.
        /**
         * Slice the underlying collection array.
         *
         * @param  int  $offset
         * @param  int|null  $length
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
        public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
        /**
         * Split a collection into a certain number of groups.
         *
         * @param  int  $numberOfGroups
         * @return ($numberOfGroups is positive-int ? static<int, static> : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
        public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
        /**
         * Split a collection into a certain number of groups, and fill the first groups completely.
         *
         * @param  int  $numberOfGroups
         * @return ($numberOfGroups is positive-int ? static<int, static> : never)
         *
         * @throws \InvalidArgumentException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
        public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
        /**
         * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue
         *
         * @throws \Illuminate\Support\ItemNotFoundException
         * @throws \Illuminate\Support\MultipleItemsFoundException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
        public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
        /**
         * Determine if the collection contains a single item, optionally matching the given criteria.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
        public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
        /**
         * Get the first item in the collection but throw an exception if no matching items exist.
         *
         * @param  (callable(TValue, TKey): bool)|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue
         *
         * @throws \Illuminate\Support\ItemNotFoundException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
        public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
        /**
         * Chunk the collection into chunks of the given size.
         *
         * @param  int  $size
         * @param  bool  $preserveKeys
         * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
        public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
        /**
         * Chunk the collection into chunks with a callback.
         *
         * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
         * @return static<int, static<TKey, TValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
        public sort($callback = null): static Sort through each item with a callback.
        /**
         * Sort through each item with a callback.
         *
         * @param  (callable(TValue, TValue): int)|null|int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
        public sortDesc($options = 0): static Sort items in descending order.
        /**
         * Sort items in descending order.
         *
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
        public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
        /**
         * Sort the collection using the given callback.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
         * @param  int  $options
         * @param  bool  $descending
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
        protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
        /**
         * Sort the collection using multiple comparisons.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
        public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
        /**
         * Sort the collection in descending order using the given callback.
         *
         * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
        public sortKeys($options = 0, $descending = false): static Sort the collection keys.
        /**
         * Sort the collection keys.
         *
         * @param  int  $options
         * @param  bool  $descending
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
        public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
        /**
         * Sort the collection keys in descending order.
         *
         * @param  int  $options
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
        public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
        /**
         * Sort the collection keys using a callback.
         *
         * @param  callable(TKey, TKey): int  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
        public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
        /**
         * Splice a portion of the underlying collection array.
         *
         * @param  int  $offset
         * @param  int|null  $length
         * @param  array<array-key, TValue>  $replacement
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
        public take($limit): static Take the first or last {$limit} items.
        /**
         * Take the first or last {$limit} items.
         *
         * @param  int  $limit
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
        public takeUntil($value): static Take items in the collection until the given condition is met.
        /**
         * Take items in the collection until the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
        public takeWhile($value): static Take items in the collection while the given condition is met.
        /**
         * Take items in the collection while the given condition is met.
         *
         * @param  TValue|callable(TValue,TKey): bool  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
        public transform(callable $callback): $this Transform each item in the collection using a callback.
        /**
         * Transform each item in the collection using a callback.
         *
         * @template TMapValue
         *
         * @param  callable(TValue, TKey): TMapValue  $callback
         * @return $this
         *
         * @phpstan-this-out static<TKey, TMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
        public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
        /**
         * Flatten a multi-dimensional associative array with dots.
         *
         * @param  int  $depth
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
        public undot(): static Convert a flatten "dot" notation array into an expanded array.
        /**
         * Convert a flatten "dot" notation array into an expanded array.
         *
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
        public unique($key = null, $strict = false): static Return only unique items from the collection array.
        /**
         * Return only unique items from the collection array.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $key
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
        public values(): static<int, TValue> Reset the keys on the underlying array.
        /**
         * Reset the keys on the underlying array.
         *
         * @return static<int, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
        public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
        /**
         * Zip the collection together with one or more arrays.
         *
         * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
         *      => [[1, 4], [2, 5], [3, 6]]
         *
         * @template TZipValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
         * @return static<int, static<int, TValue|TZipValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
        public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
        /**
         * Pad collection to the specified length with a value.
         *
         * @template TPadValue
         *
         * @param  int  $size
         * @param  TPadValue  $value
         * @return static<int, TValue|TPadValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
        public getIterator(): Traversable Get an iterator for the items.
        /**
         * Get an iterator for the items.
         *
         * @return \ArrayIterator<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
        public count(): int Count the number of items in the collection.
        /**
         * Count the number of items in the collection.
         *
         * @return int<0, max>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
        public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
        /**
         * Count the number of items in the collection by a field or using a callback.
         *
         * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
         * @return static<array-key, int>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
        public add($item): $this Add an item to the collection.
        /**
         * Add an item to the collection.
         *
         * @param  TValue  $item
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
        public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
        /**
         * Get a base Support collection instance from this collection.
         *
         * @return \Illuminate\Support\Collection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
        public offsetExists($key): bool Determine if an item exists at an offset.
        /**
         * Determine if an item exists at an offset.
         *
         * @param  TKey  $key
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
        public offsetGet($key): mixed Get an item at a given offset.
        /**
         * Get an item at a given offset.
         *
         * @param  TKey  $key
         * @return TValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
        public offsetSet($key, $value): void Set the item at a given offset.
        /**
         * Set the item at a given offset.
         *
         * @param  TKey|null  $key
         * @param  TValue  $value
         * @return void
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
        public offsetUnset($key): void Unset the item at a given offset.
        /**
         * Unset the item at a given offset.
         *
         * @param  TKey  $key
         * @return void
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
        public avg($callback = null): float|int|null Get the average value of a given key.
        /**
         * Get the average value of a given key.
         *
         * @param  (callable(TValue): float|int)|string|null  $callback
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
        public average($callback = null): float|int|null Alias for the "avg" method.
        /**
         * Alias for the "avg" method.
         *
         * @param  (callable(TValue): float|int)|string|null  $callback
         * @return float|int|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
        public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
        /**
         * Alias for the "contains" method.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
        public dd($args): never Dump the given arguments and terminate execution.
        /**
         * Dump the given arguments and terminate execution.
         *
         * @param  mixed  ...$args
         * @return never
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
        public dump($args): $this Dump the items.
        /**
         * Dump the items.
         *
         * @param  mixed  ...$args
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
        public each(callable $callback): $this Execute a callback over each item.
        /**
         * Execute a callback over each item.
         *
         * @param  callable(TValue, TKey): mixed  $callback
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
        public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
        /**
         * Execute a callback over each nested chunk of items.
         *
         * @param  callable(...mixed): mixed  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
        public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
        /**
         * Determine if all items pass the given truth test.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
        public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
        /**
         * Get the first item by the given key value pair.
         *
         * @param  callable|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return TValue|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
        public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
        /**
         * Determine if the collection contains multiple items, optionally matching the given criteria.
         *
         * @param  (callable(TValue, TKey): bool)|string|null  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
        public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
        /**
         * Get a single key's value from the first matching item in the collection.
         *
         * @template TValueDefault
         *
         * @param  string  $key
         * @param  TValueDefault|(\Closure(): TValueDefault)  $default
         * @return TValue|TValueDefault
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
        public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
        /**
         * Ensure that every item in the collection is of the expected type.
         *
         * @template TEnsureOfType
         *
         * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
         * @return static<TKey, TEnsureOfType>
         *
         * @throws \UnexpectedValueException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
        public isNotEmpty(): bool Determine if the collection is not empty.
        /**
         * Determine if the collection is not empty.
         *
         * @phpstan-assert-if-true TValue $this->first()
         * @phpstan-assert-if-true TValue $this->last()
         *
         * @phpstan-assert-if-false null $this->first()
         * @phpstan-assert-if-false null $this->last()
         *
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
        public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
        /**
         * Run a map over each nested chunk of items.
         *
         * @template TMapSpreadValue
         *
         * @param  callable(mixed...): TMapSpreadValue  $callback
         * @return static<TKey, TMapSpreadValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
        public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
        /**
         * Run a grouping map over the items.
         *
         * The callback should return an associative array with a single key/value pair.
         *
         * @template TMapToGroupsKey of array-key
         * @template TMapToGroupsValue
         *
         * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
         * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
        public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
        /**
         * Map a collection and flatten the result by a single level.
         *
         * @template TFlatMapKey of array-key
         * @template TFlatMapValue
         *
         * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
         * @return static<TFlatMapKey, TFlatMapValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
        public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
        /**
         * Map the values into a new class.
         *
         * @template TMapIntoValue
         *
         * @param  class-string<TMapIntoValue>  $class
         * @return static<TKey, TMapIntoValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
        public min($callback = null): mixed Get the min value of a given key.
        /**
         * Get the min value of a given key.
         *
         * @param  (callable(TValue):mixed)|string|null  $callback
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
        public max($callback = null): mixed Get the max value of a given key.
        /**
         * Get the max value of a given key.
         *
         * @param  (callable(TValue):mixed)|string|null  $callback
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
        public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
        /**
         * "Paginate" the collection by slicing it into a smaller collection.
         *
         * @param  int  $page
         * @param  int  $perPage
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
        public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
        /**
         * Partition the collection into two arrays using the given callback or key.
         *
         * @param  (callable(TValue, TKey): bool)|TValue|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return static<int<0, 1>, static<TKey, TValue>>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
        public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
        /**
         * Calculate the percentage of items that pass a given truth test.
         *
         * @param  (callable(TValue, TKey): bool)  $callback
         * @param  int  $precision
         * @return float|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
        public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
        /**
         * Get the sum of the given values.
         *
         * @template TReturnType
         *
         * @param  (callable(TValue): TReturnType)|string|null  $callback
         * @return ($callback is callable ? TReturnType : mixed)
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
        public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
        /**
         * Apply the callback if the collection is empty.
         *
         * @template TWhenEmptyReturnType
         *
         * @param  (callable($this): TWhenEmptyReturnType)  $callback
         * @param  (callable($this): TWhenEmptyReturnType)|null  $default
         * @return $this|TWhenEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
        public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
        /**
         * Apply the callback if the collection is not empty.
         *
         * @template TWhenNotEmptyReturnType
         *
         * @param  callable($this): TWhenNotEmptyReturnType  $callback
         * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
         * @return $this|TWhenNotEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
        public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
        /**
         * Apply the callback unless the collection is empty.
         *
         * @template TUnlessEmptyReturnType
         *
         * @param  callable($this): TUnlessEmptyReturnType  $callback
         * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
         * @return $this|TUnlessEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
        public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
        /**
         * Apply the callback unless the collection is not empty.
         *
         * @template TUnlessNotEmptyReturnType
         *
         * @param  callable($this): TUnlessNotEmptyReturnType  $callback
         * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
         * @return $this|TUnlessNotEmptyReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
        public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  callable|string  $key
         * @param  mixed  $operator
         * @param  mixed  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
        public whereNull($key = null): static Filter items where the value for the given key is null.
        /**
         * Filter items where the value for the given key is null.
         *
         * @param  string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
        public whereNotNull($key = null): static Filter items where the value for the given key is not null.
        /**
         * Filter items where the value for the given key is not null.
         *
         * @param  string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
        public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  mixed  $value
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
        public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
        public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
        public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
        /**
         * Filter items such that the value of the given key is between the given values.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
        public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
        /**
         * Filter items such that the value of the given key is not between the given values.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
        public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
        /**
         * Filter items by the given key value pair.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @param  bool  $strict
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
        public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
        /**
         * Filter items by the given key value pair using strict comparison.
         *
         * @param  string  $key
         * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
        public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
        /**
         * Filter the items, removing any items that don't match the given type(s).
         *
         * @template TWhereInstanceOf
         *
         * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
         * @return static<TKey, TWhereInstanceOf>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
        public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
        /**
         * Pass the collection to the given callback and return the result.
         *
         * @template TPipeReturnType
         *
         * @param  callable($this): TPipeReturnType  $callback
         * @return TPipeReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
        public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
        /**
         * Pass the collection into a new class.
         *
         * @template TPipeIntoValue
         *
         * @param  class-string<TPipeIntoValue>  $class
         * @return TPipeIntoValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
        public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
        /**
         * Pass the collection through a series of callable pipes and return the result.
         *
         * @param  array<callable>  $callbacks
         * @return mixed
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
        public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
        /**
         * Reduce the collection to a single value.
         *
         * @template TReduceInitial
         * @template TReduceReturnType
         *
         * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
         * @param  TReduceInitial  $initial
         * @return TReduceReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
        public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
        /**
         * Reduce the collection to multiple aggregate values.
         *
         * @param  callable  $callback
         * @param  mixed  ...$initial
         * @return array
         *
         * @throws \UnexpectedValueException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
        public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
        /**
         * Reduce an associative collection to a single value.
         *
         * @template TReduceWithKeysInitial
         * @template TReduceWithKeysReturnType
         *
         * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
         * @param  TReduceWithKeysInitial  $initial
         * @return TReduceWithKeysReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
        public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
        /**
         * Create a collection of all elements that do not pass a given truth test.
         *
         * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
        public tap(callable $callback): $this Pass the collection to the given callback and then return it.
        /**
         * Pass the collection to the given callback and then return it.
         *
         * @param  callable($this): mixed  $callback
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
        public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
        /**
         * Return only unique items from the collection array using strict comparison.
         *
         * @param  (callable(TValue, TKey): mixed)|string|null  $key
         * @return static
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
        public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
        /**
         * Collect the values into a collection.
         *
         * @return \Illuminate\Support\Collection<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
        public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
        /**
         * Get the collection of items as a plain array.
         *
         * @return array<TKey, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
        public jsonSerialize(): array Convert the object into something JSON serializable.
        /**
         * Convert the object into something JSON serializable.
         *
         * @return array<TKey, mixed>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
        public toJson($options = 0): string Get the collection of items as JSON.
        /**
         * Get the collection of items as JSON.
         *
         * @param  int  $options
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
        public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
        /**
         * Get the collection of items as pretty print formatted JSON.
         *
         * @param  int  $options
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
        public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
        /**
         * Get a CachingIterator instance.
         *
         * @param  int  $flags
         * @return \CachingIterator
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
        public __toString(): string Convert the collection to its string representation.
        /**
         * Convert the collection to its string representation.
         *
         * @return string
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
        public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
        /**
         * Indicate that the model's string representation should be escaped when __toString is invoked.
         *
         * @param  bool  $escape
         * @return $this
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
        protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
        /**
         * Results array of items from Collection or Arrayable.
         *
         * @param  mixed  $items
         * @return array<TKey, TValue>
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
        protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
        /**
         * Get an operator checker callback.
         *
         * @param  callable|string  $key
         * @param  string|null  $operator
         * @param  mixed  $value
         * @return \Closure
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
        protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
        /**
         * Determine if the given value is callable, but not a string.
         *
         * @param  mixed  $value
         * @return bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
        protected valueRetriever($value): callable Get a value retrieving callback.
        /**
         * Get a value retrieving callback.
         *
         * @param  callable|string|null  $value
         * @return callable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
        protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
        /**
         * Make a function to check an item's equality.
         *
         * @param  mixed  $value
         * @return \Closure(mixed): bool
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
        protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
        /**
         * Make a function using another function, by negating its result.
         *
         * @param  \Closure  $callback
         * @return \Closure
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
        protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
        /**
         * Make a function that returns what's passed to it.
         *
         * @return \Closure(TValue): TValue
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
        public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
        /**
         * Apply the callback if the given "value" is (or resolves to) truthy.
         *
         * @template TWhenParameter
         * @template TWhenReturnType
         *
         * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
         * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
         * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
         * @return $this|TWhenReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
        public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
        /**
         * Apply the callback if the given "value" is (or resolves to) falsy.
         *
         * @template TUnlessParameter
         * @template TUnlessReturnType
         *
         * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
         * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
         * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
         * @return $this|TUnlessReturnType
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
        public __call($method, $parameters): mixed Dynamically handle calls to the class.
        /**
         * Dynamically handle calls to the class.
         *
         * @param  string  $method
         * @param  array  $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
        public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
        /**
         * Create a new resource collection instance for the given resource.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
         * @return \Illuminate\Http\Resources\Json\ResourceCollection
         *
         * @throws \Throwable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
        protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
        /**
         * Guess the resource collection for the items.
         *
         * @return \Illuminate\Http\Resources\Json\ResourceCollection
         *
         * @throws \Throwable
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
        protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
        /**
         * Get the resource class from the class attribute.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
         * @return class-string<*>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
        protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
        /**
         * Get the resource collection class from the class attribute.
         *
         * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
         * @return class-string<*>|null
         */
        
        Inherited from Illuminate\Support\Collection
        Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
      • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
        /**
         * Create a collection with the given range.
         *
         * @param  int  $from
         * @param  int  $to
         * @param  int  $step
         * @return static<int, int>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
        public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
        /**
         * Create a new collection instance if the value isn't one already.
         *
         * @template TMakeKey of array-key
         * @template TMakeValue
         *
         * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
         * @return static<TMakeKey, TMakeValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
        public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
        /**
         * Wrap the given value in a collection if applicable.
         *
         * @template TWrapValue
         *
         * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
         * @return static<array-key, TWrapValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
        public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
        /**
         * Get the underlying items from the given collection if applicable.
         *
         * @template TUnwrapKey of array-key
         * @template TUnwrapValue
         *
         * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
         * @return array<TUnwrapKey, TUnwrapValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
        public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
        /**
         * Create a new instance with no items.
         *
         * @return static
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
        public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
        /**
         * Create a new collection by invoking the callback a given amount of times.
         *
         * @template TTimesValue
         *
         * @param  int  $number
         * @param  (callable(int): TTimesValue)|null  $callback
         * @return static<int, TTimesValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
        public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
        /**
         * Create a new collection by decoding a JSON string.
         *
         * @param  string  $json
         * @param  int  $depth
         * @param  int  $flags
         * @return static<TKey, TValue>
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
        public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
        /**
         * Add a method to the list of proxied methods.
         *
         * @param  string  $method
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
        public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
        /**
         * Register a custom macro.
         *
         * @param  string  $name
         * @param  object|callable  $macro
         *
         * @param-closure-this static  $macro
         *
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
        public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
        /**
         * Mix another object into the class.
         *
         * @param  object  $mixin
         * @param  bool  $replace
         * @return void
         *
         * @throws \ReflectionException
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
        public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
        /**
         * Checks if macro is registered.
         *
         * @param  string  $name
         * @return bool
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
        public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
        /**
         * Flush the existing macros.
         *
         * @return void
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
        public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
        /**
         * Dynamically handle calls to the class.
         *
         * @param  string  $method
         * @param  array  $parameters
         * @return mixed
         *
         * @throws \BadMethodCallException
         */
        
        Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
      • protected static Illuminate\Support\Collection::$proxies :: array (32)
        0 => string (7) "average"
        1 => string (3) "avg"
        2 => string (8) "contains"
        3 => string (13) "doesntContain"
        4 => string (4) "each"
        5 => string (5) "every"
        6 => string (6) "filter"
        7 => string (5) "first"
        8 => string (7) "flatMap"
        9 => string (7) "groupBy"
        10 => string (7) "hasMany"
        11 => string (7) "hasSole"
        12 => string (5) "keyBy"
        13 => string (4) "last"
        14 => string (3) "map"
        15 => string (3) "max"
        16 => string (3) "min"
        17 => string (9) "partition"
        18 => string (10) "percentage"
        19 => string (6) "reject"
        20 => string (9) "skipUntil"
        21 => string (9) "skipWhile"
        22 => string (4) "some"
        23 => string (6) "sortBy"
        24 => string (10) "sortByDesc"
        25 => string (3) "sum"
        26 => string (9) "takeUntil"
        27 => string (9) "takeWhile"
        28 => string (6) "unique"
        29 => string (6) "unless"
        30 => string (5) "until"
        31 => string (4) "when"
        protected static Illuminate\Support\Collection::$macros :: array (1)
        recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
        • Methods (4)
        • Static methods (2)
      • 0 => Infinyti\Library\Base\Warps\Collections\Collection#230 (2)
        • Properties (2)
        • Methods (183)
        • Static methods (13)
        • Static properties (2)
        • Iterator (4)
        • toString
        • protected items -> array (4)
          atoms => string (6) "atoms/"
          errors => string (7) "errors/"
          home => string (5) "home/"
          settings => string (9) "settings/"
          protected escapeWhenCastingToString -> boolean false
        • public __get($key)
          Defined in <ROOT>/library/base/warps/collections/Collection.php:12
          public __construct($items = array()) Create a new collection.
          /**
           * Create a new collection.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
          public all(): array<TKey, TValue> Get all of the items in the collection.
          /**
           * Get all of the items in the collection.
           *
           * @return array<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
          public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
          /**
           * Get a lazy collection for the items in this collection.
           *
           * @return \Illuminate\Support\LazyCollection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
          public median($key = null): float|int|null Get the median of a given key.
          /**
           * Get the median of a given key.
           *
           * @param  string|array<array-key, string>|null  $key
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
          public mode($key = null): array<int, float|int>|null Get the mode of a given key.
          /**
           * Get the mode of a given key.
           *
           * @param  string|array<array-key, string>|null  $key
           * @return array<int, float|int>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
          public collapse(): static<int, mixed> Collapse the collection of items into a single array.
          /**
           * Collapse the collection of items into a single array.
           *
           * @return static<int, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
          public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
          /**
           * Collapse the collection of items into a single array while preserving its keys.
           *
           * @return static<mixed, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
          public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
          /**
           * Determine if an item exists in the collection.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
          public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
          /**
           * Determine if an item exists, using strict comparison.
           *
           * @param  (callable(TValue): bool)|TValue|array-key  $key
           * @param  TValue|null  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
          public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
          /**
           * Determine if an item is not contained in the collection.
           *
           * @param  mixed  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
          public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
          /**
           * Determine if an item is not contained in the enumerable, using strict comparison.
           *
           * @param  mixed  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
          public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
          /**
           * Cross join with the given lists, returning all possible permutations.
           *
           * @template TCrossJoinKey
           * @template TCrossJoinValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
           * @return static<int, array<int, TValue|TCrossJoinValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
          public diff($items): static Get the items in the collection that are not present in the given items.
          /**
           * Get the items in the collection that are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
          public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
          /**
           * Get the items in the collection that are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
          public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
          /**
           * Get the items in the collection whose keys and values are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
          public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
          /**
           * Get the items in the collection whose keys and values are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
          public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
          /**
           * Get the items in the collection whose keys are not present in the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
          public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
          /**
           * Get the items in the collection whose keys are not present in the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
          public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
          /**
           * Retrieve duplicate items from the collection.
           *
           * @template TMapValue
           *
           * @param  (callable(TValue): TMapValue)|string|null  $callback
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
          public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
          /**
           * Retrieve duplicate items from the collection using strict comparison.
           *
           * @template TMapValue
           *
           * @param  (callable(TValue): TMapValue)|string|null  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
          protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
          /**
           * Get the comparison function to detect duplicates.
           *
           * @param  bool  $strict
           * @return callable(TValue, TValue): bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
          public except($keys): static Get all items except for those with the specified keys.
          /**
           * Get all items except for those with the specified keys.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
          public filter(?callable $callback = null): static Run a filter over each of the items.
          /**
           * Run a filter over each of the items.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
          public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
          /**
           * Get the first item from the collection passing the given truth test.
           *
           * @template TFirstDefault
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
           * @return TValue|TFirstDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
          public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
          /**
           * Get a flattened array of the items in the collection.
           *
           * @param  int  $depth
           * @return static<int, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
          public flip(): static<TValue, TKey> Flip the items in the collection.
          /**
           * Flip the items in the collection.
           *
           * @return static<TValue, TKey>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
          public forget($keys): $this Remove an item from the collection by key.
          /**
           * Remove an item from the collection by key.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
          public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
          /**
           * Get an item from the collection by key.
           *
           * @template TGetDefault
           *
           * @param  TKey|null  $key
           * @param  TGetDefault|(\Closure(): TGetDefault)  $default
           * @return TValue|TGetDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
          public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
          /**
           * Get an item from the collection by key or add it to collection if it does not exist.
           *
           * @template TGetOrPutValue
           *
           * @param  mixed  $key
           * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
           * @return TValue|TGetOrPutValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
          public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
          /**
           * Group an associative array by a field or using a callback.
           *
           * @template TGroupKey of array-key|\UnitEnum|\Stringable
           *
           * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
           * @param  bool  $preserveKeys
           * @return static<
           *  ($groupBy is (array|string)
           *      ? array-key
           *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
           *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
           * >
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
          public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
          /**
           * Key an associative array by a field or using a callback.
           *
           * @template TNewKey of array-key|\UnitEnum
           *
           * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
           * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
          public has($key): bool Determine if an item exists in the collection by key.
          /**
           * Determine if an item exists in the collection by key.
           *
           * @param  TKey|array<array-key, TKey>  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
          public hasAny($key): bool Determine if any of the keys exist in the collection.
          /**
           * Determine if any of the keys exist in the collection.
           *
           * @param  TKey|array<array-key, TKey>  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
          public implode($value, $glue = null): string Concatenate values of a given key as a string.
          /**
           * Concatenate values of a given key as a string.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $value
           * @param  string|null  $glue
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
          public intersect($items): static Intersect the collection with the given items.
          /**
           * Intersect the collection with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
          public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
          /**
           * Intersect the collection with the given items, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
          public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
          /**
           * Intersect the collection with the given items with additional index check.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
          public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
          /**
           * Intersect the collection with the given items with additional index check, using the callback.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
           * @param  callable(TValue, TValue): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
          public intersectByKeys($items): static Intersect the collection with the given items by key.
          /**
           * Intersect the collection with the given items by key.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
          public isEmpty(): bool Determine if the collection is empty or not.
          /**
           * Determine if the collection is empty or not.
           *
           * @phpstan-assert-if-true null $this->first()
           * @phpstan-assert-if-true null $this->last()
           *
           * @phpstan-assert-if-false TValue $this->first()
           * @phpstan-assert-if-false TValue $this->last()
           *
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
          public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
          /**
           * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return bool
           *
           * @deprecated 12.49.0 Use the `hasSole()` method instead.
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
          public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
          /**
           * Determine if the collection contains multiple items.
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @return bool
           *
           * @deprecated 12.50.0 Use the `hasMany()` method instead.
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
          public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
          /**
           * Join all items from the collection using a string. The final items can use a separate glue string.
           *
           * @param  string  $glue
           * @param  string  $finalGlue
           * @return TValue|string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
          public keys(): static<int, TKey> Get the keys of the collection items.
          /**
           * Get the keys of the collection items.
           *
           * @return static<int, TKey>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
          public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
          /**
           * Get the last item from the collection.
           *
           * @template TLastDefault
           *
           * @param  (callable(TValue, TKey): bool)|null  $callback
           * @param  TLastDefault|(\Closure(): TLastDefault)  $default
           * @return TValue|TLastDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
          public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
          /**
           * Get the values of a given key.
           *
           * @param  \Closure|string|int|array<array-key, string>|null  $value
           * @param  \Closure|string|null  $key
           * @return static<array-key, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
          public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
          /**
           * Run a map over each of the items.
           *
           * @template TMapValue
           *
           * @param  callable(TValue, TKey): TMapValue  $callback
           * @return static<TKey, TMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
          public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
          /**
           * Run a dictionary map over the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapToDictionaryKey of array-key
           * @template TMapToDictionaryValue
           *
           * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
           * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
          public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
          /**
           * Run an associative map over each of the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapWithKeysKey of array-key
           * @template TMapWithKeysValue
           *
           * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
           * @return static<TMapWithKeysKey, TMapWithKeysValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
          public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
          /**
           * Merge the collection with the given items.
           *
           * @template TMergeValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
           * @return static<TKey, TValue|TMergeValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
          public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
          /**
           * Recursively merge the collection with the given items.
           *
           * @template TMergeRecursiveValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
           * @return static<TKey, TValue|TMergeRecursiveValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
          public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
          /**
           * Multiply the items in the collection by the multiplier.
           *
           * @param  int  $multiplier
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
          public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
          /**
           * Create a collection by using this collection for keys and another for its values.
           *
           * @template TCombineValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
           * @return static<TValue, TCombineValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
          public union($items): static Union the collection with the given items.
          /**
           * Union the collection with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
          public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
          /**
           * Create a new collection consisting of every n-th element.
           *
           * @param  int  $step
           * @param  int  $offset
           * @return ($step is positive-int ? static : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
          public only($keys): static Get the items with the specified keys.
          /**
           * Get the items with the specified keys.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
          public select($keys): static Select specific values from the items within the collection.
          /**
           * Select specific values from the items within the collection.
           *
           * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
          public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
          /**
           * Get and remove the last N items from the collection.
           *
           * @param  int  $count
           * @return ($count is 1 ? TValue|null : static<int, TValue>)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
          public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
          /**
           * Push an item onto the beginning of the collection.
           *
           * @param  TValue  $value
           * @param  TKey  $key
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
          public push($values): $this Push one or more items onto the end of the collection.
          /**
           * Push one or more items onto the end of the collection.
           *
           * @param  TValue  ...$values
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
          public unshift($values): $this Prepend one or more items to the beginning of the collection.
          /**
           * Prepend one or more items to the beginning of the collection.
           *
           * @param  TValue  ...$values
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
          public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
          /**
           * Push all of the given items onto the collection.
           *
           * @template TConcatKey of array-key
           * @template TConcatValue
           *
           * @param  iterable<TConcatKey, TConcatValue>  $source
           * @return static<TKey|TConcatKey, TValue|TConcatValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
          public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
          /**
           * Get and remove an item from the collection.
           *
           * @template TPullDefault
           *
           * @param  TKey  $key
           * @param  TPullDefault|(\Closure(): TPullDefault)  $default
           * @return TValue|TPullDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
          public put($key, $value): $this Put an item in the collection by key.
          /**
           * Put an item in the collection by key.
           *
           * @param  TKey  $key
           * @param  TValue  $value
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
          public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
          /**
           * Get one or a specified number of items randomly from the collection.
           *
           * @param  (callable(self<TKey, TValue>): int)|int|null  $number
           * @param  bool  $preserveKeys
           * @return ($number is null ? TValue : static<int, TValue>)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
          public replace($items): static Replace the collection items with the given items.
          /**
           * Replace the collection items with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
          public replaceRecursive($items): static Recursively replace the collection items with the given items.
          /**
           * Recursively replace the collection items with the given items.
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
          public reverse(): static Reverse items order.
          /**
           * Reverse items order.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
          public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
          /**
           * Search the collection for a given value and return the corresponding key if successful.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TKey|false
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
          public before($value, $strict = false): TValue|null Get the item before the given item.
          /**
           * Get the item before the given item.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
          public after($value, $strict = false): TValue|null Get the item after the given item.
          /**
           * Get the item after the given item.
           *
           * @param  TValue|(callable(TValue,TKey): bool)  $value
           * @param  bool  $strict
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
          public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
          /**
           * Get and remove the first N items from the collection.
           *
           * @param  int<0, max>  $count
           * @return ($count is 1 ? TValue|null : static<int, TValue>)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
          public shuffle(): static Shuffle the items in the collection.
          /**
           * Shuffle the items in the collection.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
          public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
          /**
           * Create chunks representing a "sliding window" view of the items in the collection.
           *
           * @param  positive-int  $size
           * @param  positive-int  $step
           * @return static<int, static>
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
          public skip($count): static Skip the first {$count} items.
          /**
           * Skip the first {$count} items.
           *
           * @param  int  $count
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
          public skipUntil($value): static Skip items in the collection until the given condition is met.
          /**
           * Skip items in the collection until the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
          public skipWhile($value): static Skip items in the collection while the given condition is met.
          /**
           * Skip items in the collection while the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
          public slice($offset, $length = null): static Slice the underlying collection array.
          /**
           * Slice the underlying collection array.
           *
           * @param  int  $offset
           * @param  int|null  $length
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
          public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
          /**
           * Split a collection into a certain number of groups.
           *
           * @param  int  $numberOfGroups
           * @return ($numberOfGroups is positive-int ? static<int, static> : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
          public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
          /**
           * Split a collection into a certain number of groups, and fill the first groups completely.
           *
           * @param  int  $numberOfGroups
           * @return ($numberOfGroups is positive-int ? static<int, static> : never)
           *
           * @throws \InvalidArgumentException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
          public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
          /**
           * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue
           *
           * @throws \Illuminate\Support\ItemNotFoundException
           * @throws \Illuminate\Support\MultipleItemsFoundException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
          public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
          /**
           * Determine if the collection contains a single item, optionally matching the given criteria.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
          public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
          /**
           * Get the first item in the collection but throw an exception if no matching items exist.
           *
           * @param  (callable(TValue, TKey): bool)|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue
           *
           * @throws \Illuminate\Support\ItemNotFoundException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
          public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
          /**
           * Chunk the collection into chunks of the given size.
           *
           * @param  int  $size
           * @param  bool  $preserveKeys
           * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
          public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
          /**
           * Chunk the collection into chunks with a callback.
           *
           * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
           * @return static<int, static<TKey, TValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
          public sort($callback = null): static Sort through each item with a callback.
          /**
           * Sort through each item with a callback.
           *
           * @param  (callable(TValue, TValue): int)|null|int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
          public sortDesc($options = 0): static Sort items in descending order.
          /**
           * Sort items in descending order.
           *
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
          public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
          /**
           * Sort the collection using the given callback.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
           * @param  int  $options
           * @param  bool  $descending
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
          protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
          /**
           * Sort the collection using multiple comparisons.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
          public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
          /**
           * Sort the collection in descending order using the given callback.
           *
           * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
          public sortKeys($options = 0, $descending = false): static Sort the collection keys.
          /**
           * Sort the collection keys.
           *
           * @param  int  $options
           * @param  bool  $descending
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
          public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
          /**
           * Sort the collection keys in descending order.
           *
           * @param  int  $options
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
          public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
          /**
           * Sort the collection keys using a callback.
           *
           * @param  callable(TKey, TKey): int  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
          public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
          /**
           * Splice a portion of the underlying collection array.
           *
           * @param  int  $offset
           * @param  int|null  $length
           * @param  array<array-key, TValue>  $replacement
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
          public take($limit): static Take the first or last {$limit} items.
          /**
           * Take the first or last {$limit} items.
           *
           * @param  int  $limit
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
          public takeUntil($value): static Take items in the collection until the given condition is met.
          /**
           * Take items in the collection until the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
          public takeWhile($value): static Take items in the collection while the given condition is met.
          /**
           * Take items in the collection while the given condition is met.
           *
           * @param  TValue|callable(TValue,TKey): bool  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
          public transform(callable $callback): $this Transform each item in the collection using a callback.
          /**
           * Transform each item in the collection using a callback.
           *
           * @template TMapValue
           *
           * @param  callable(TValue, TKey): TMapValue  $callback
           * @return $this
           *
           * @phpstan-this-out static<TKey, TMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
          public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
          /**
           * Flatten a multi-dimensional associative array with dots.
           *
           * @param  int  $depth
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
          public undot(): static Convert a flatten "dot" notation array into an expanded array.
          /**
           * Convert a flatten "dot" notation array into an expanded array.
           *
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
          public unique($key = null, $strict = false): static Return only unique items from the collection array.
          /**
           * Return only unique items from the collection array.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $key
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
          public values(): static<int, TValue> Reset the keys on the underlying array.
          /**
           * Reset the keys on the underlying array.
           *
           * @return static<int, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
          public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
          /**
           * Zip the collection together with one or more arrays.
           *
           * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
           *      => [[1, 4], [2, 5], [3, 6]]
           *
           * @template TZipValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
           * @return static<int, static<int, TValue|TZipValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
          public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
          /**
           * Pad collection to the specified length with a value.
           *
           * @template TPadValue
           *
           * @param  int  $size
           * @param  TPadValue  $value
           * @return static<int, TValue|TPadValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
          public getIterator(): Traversable Get an iterator for the items.
          /**
           * Get an iterator for the items.
           *
           * @return \ArrayIterator<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
          public count(): int Count the number of items in the collection.
          /**
           * Count the number of items in the collection.
           *
           * @return int<0, max>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
          public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
          /**
           * Count the number of items in the collection by a field or using a callback.
           *
           * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
           * @return static<array-key, int>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
          public add($item): $this Add an item to the collection.
          /**
           * Add an item to the collection.
           *
           * @param  TValue  $item
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
          public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
          /**
           * Get a base Support collection instance from this collection.
           *
           * @return \Illuminate\Support\Collection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
          public offsetExists($key): bool Determine if an item exists at an offset.
          /**
           * Determine if an item exists at an offset.
           *
           * @param  TKey  $key
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
          public offsetGet($key): mixed Get an item at a given offset.
          /**
           * Get an item at a given offset.
           *
           * @param  TKey  $key
           * @return TValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
          public offsetSet($key, $value): void Set the item at a given offset.
          /**
           * Set the item at a given offset.
           *
           * @param  TKey|null  $key
           * @param  TValue  $value
           * @return void
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
          public offsetUnset($key): void Unset the item at a given offset.
          /**
           * Unset the item at a given offset.
           *
           * @param  TKey  $key
           * @return void
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
          public avg($callback = null): float|int|null Get the average value of a given key.
          /**
           * Get the average value of a given key.
           *
           * @param  (callable(TValue): float|int)|string|null  $callback
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
          public average($callback = null): float|int|null Alias for the "avg" method.
          /**
           * Alias for the "avg" method.
           *
           * @param  (callable(TValue): float|int)|string|null  $callback
           * @return float|int|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
          public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
          /**
           * Alias for the "contains" method.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
          public dd($args): never Dump the given arguments and terminate execution.
          /**
           * Dump the given arguments and terminate execution.
           *
           * @param  mixed  ...$args
           * @return never
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
          public dump($args): $this Dump the items.
          /**
           * Dump the items.
           *
           * @param  mixed  ...$args
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
          public each(callable $callback): $this Execute a callback over each item.
          /**
           * Execute a callback over each item.
           *
           * @param  callable(TValue, TKey): mixed  $callback
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
          public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
          /**
           * Execute a callback over each nested chunk of items.
           *
           * @param  callable(...mixed): mixed  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
          public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
          /**
           * Determine if all items pass the given truth test.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
          public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
          /**
           * Get the first item by the given key value pair.
           *
           * @param  callable|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return TValue|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
          public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
          /**
           * Determine if the collection contains multiple items, optionally matching the given criteria.
           *
           * @param  (callable(TValue, TKey): bool)|string|null  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
          public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
          /**
           * Get a single key's value from the first matching item in the collection.
           *
           * @template TValueDefault
           *
           * @param  string  $key
           * @param  TValueDefault|(\Closure(): TValueDefault)  $default
           * @return TValue|TValueDefault
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
          public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
          /**
           * Ensure that every item in the collection is of the expected type.
           *
           * @template TEnsureOfType
           *
           * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
           * @return static<TKey, TEnsureOfType>
           *
           * @throws \UnexpectedValueException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
          public isNotEmpty(): bool Determine if the collection is not empty.
          /**
           * Determine if the collection is not empty.
           *
           * @phpstan-assert-if-true TValue $this->first()
           * @phpstan-assert-if-true TValue $this->last()
           *
           * @phpstan-assert-if-false null $this->first()
           * @phpstan-assert-if-false null $this->last()
           *
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
          public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
          /**
           * Run a map over each nested chunk of items.
           *
           * @template TMapSpreadValue
           *
           * @param  callable(mixed...): TMapSpreadValue  $callback
           * @return static<TKey, TMapSpreadValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
          public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
          /**
           * Run a grouping map over the items.
           *
           * The callback should return an associative array with a single key/value pair.
           *
           * @template TMapToGroupsKey of array-key
           * @template TMapToGroupsValue
           *
           * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
           * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
          public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
          /**
           * Map a collection and flatten the result by a single level.
           *
           * @template TFlatMapKey of array-key
           * @template TFlatMapValue
           *
           * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
           * @return static<TFlatMapKey, TFlatMapValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
          public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
          /**
           * Map the values into a new class.
           *
           * @template TMapIntoValue
           *
           * @param  class-string<TMapIntoValue>  $class
           * @return static<TKey, TMapIntoValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
          public min($callback = null): mixed Get the min value of a given key.
          /**
           * Get the min value of a given key.
           *
           * @param  (callable(TValue):mixed)|string|null  $callback
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
          public max($callback = null): mixed Get the max value of a given key.
          /**
           * Get the max value of a given key.
           *
           * @param  (callable(TValue):mixed)|string|null  $callback
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
          public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
          /**
           * "Paginate" the collection by slicing it into a smaller collection.
           *
           * @param  int  $page
           * @param  int  $perPage
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
          public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
          /**
           * Partition the collection into two arrays using the given callback or key.
           *
           * @param  (callable(TValue, TKey): bool)|TValue|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return static<int<0, 1>, static<TKey, TValue>>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
          public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
          /**
           * Calculate the percentage of items that pass a given truth test.
           *
           * @param  (callable(TValue, TKey): bool)  $callback
           * @param  int  $precision
           * @return float|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
          public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
          /**
           * Get the sum of the given values.
           *
           * @template TReturnType
           *
           * @param  (callable(TValue): TReturnType)|string|null  $callback
           * @return ($callback is callable ? TReturnType : mixed)
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
          public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
          /**
           * Apply the callback if the collection is empty.
           *
           * @template TWhenEmptyReturnType
           *
           * @param  (callable($this): TWhenEmptyReturnType)  $callback
           * @param  (callable($this): TWhenEmptyReturnType)|null  $default
           * @return $this|TWhenEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
          public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
          /**
           * Apply the callback if the collection is not empty.
           *
           * @template TWhenNotEmptyReturnType
           *
           * @param  callable($this): TWhenNotEmptyReturnType  $callback
           * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
           * @return $this|TWhenNotEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
          public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
          /**
           * Apply the callback unless the collection is empty.
           *
           * @template TUnlessEmptyReturnType
           *
           * @param  callable($this): TUnlessEmptyReturnType  $callback
           * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
           * @return $this|TUnlessEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
          public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
          /**
           * Apply the callback unless the collection is not empty.
           *
           * @template TUnlessNotEmptyReturnType
           *
           * @param  callable($this): TUnlessNotEmptyReturnType  $callback
           * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
           * @return $this|TUnlessNotEmptyReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
          public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  callable|string  $key
           * @param  mixed  $operator
           * @param  mixed  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
          public whereNull($key = null): static Filter items where the value for the given key is null.
          /**
           * Filter items where the value for the given key is null.
           *
           * @param  string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
          public whereNotNull($key = null): static Filter items where the value for the given key is not null.
          /**
           * Filter items where the value for the given key is not null.
           *
           * @param  string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
          public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  mixed  $value
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
          public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
          public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
          public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
          /**
           * Filter items such that the value of the given key is between the given values.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
          public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
          /**
           * Filter items such that the value of the given key is not between the given values.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
          public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
          /**
           * Filter items by the given key value pair.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @param  bool  $strict
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
          public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
          /**
           * Filter items by the given key value pair using strict comparison.
           *
           * @param  string  $key
           * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
          public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
          /**
           * Filter the items, removing any items that don't match the given type(s).
           *
           * @template TWhereInstanceOf
           *
           * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
           * @return static<TKey, TWhereInstanceOf>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
          public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
          /**
           * Pass the collection to the given callback and return the result.
           *
           * @template TPipeReturnType
           *
           * @param  callable($this): TPipeReturnType  $callback
           * @return TPipeReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
          public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
          /**
           * Pass the collection into a new class.
           *
           * @template TPipeIntoValue
           *
           * @param  class-string<TPipeIntoValue>  $class
           * @return TPipeIntoValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
          public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
          /**
           * Pass the collection through a series of callable pipes and return the result.
           *
           * @param  array<callable>  $callbacks
           * @return mixed
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
          public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
          /**
           * Reduce the collection to a single value.
           *
           * @template TReduceInitial
           * @template TReduceReturnType
           *
           * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
           * @param  TReduceInitial  $initial
           * @return TReduceReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
          public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
          /**
           * Reduce the collection to multiple aggregate values.
           *
           * @param  callable  $callback
           * @param  mixed  ...$initial
           * @return array
           *
           * @throws \UnexpectedValueException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
          public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
          /**
           * Reduce an associative collection to a single value.
           *
           * @template TReduceWithKeysInitial
           * @template TReduceWithKeysReturnType
           *
           * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
           * @param  TReduceWithKeysInitial  $initial
           * @return TReduceWithKeysReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
          public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
          /**
           * Create a collection of all elements that do not pass a given truth test.
           *
           * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
          public tap(callable $callback): $this Pass the collection to the given callback and then return it.
          /**
           * Pass the collection to the given callback and then return it.
           *
           * @param  callable($this): mixed  $callback
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
          public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
          /**
           * Return only unique items from the collection array using strict comparison.
           *
           * @param  (callable(TValue, TKey): mixed)|string|null  $key
           * @return static
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
          public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
          /**
           * Collect the values into a collection.
           *
           * @return \Illuminate\Support\Collection<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
          public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
          /**
           * Get the collection of items as a plain array.
           *
           * @return array<TKey, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
          public jsonSerialize(): array Convert the object into something JSON serializable.
          /**
           * Convert the object into something JSON serializable.
           *
           * @return array<TKey, mixed>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
          public toJson($options = 0): string Get the collection of items as JSON.
          /**
           * Get the collection of items as JSON.
           *
           * @param  int  $options
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
          public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
          /**
           * Get the collection of items as pretty print formatted JSON.
           *
           * @param  int  $options
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
          public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
          /**
           * Get a CachingIterator instance.
           *
           * @param  int  $flags
           * @return \CachingIterator
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
          public __toString(): string Convert the collection to its string representation.
          /**
           * Convert the collection to its string representation.
           *
           * @return string
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
          public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
          /**
           * Indicate that the model's string representation should be escaped when __toString is invoked.
           *
           * @param  bool  $escape
           * @return $this
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
          protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
          /**
           * Results array of items from Collection or Arrayable.
           *
           * @param  mixed  $items
           * @return array<TKey, TValue>
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
          protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
          /**
           * Get an operator checker callback.
           *
           * @param  callable|string  $key
           * @param  string|null  $operator
           * @param  mixed  $value
           * @return \Closure
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
          protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
          /**
           * Determine if the given value is callable, but not a string.
           *
           * @param  mixed  $value
           * @return bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
          protected valueRetriever($value): callable Get a value retrieving callback.
          /**
           * Get a value retrieving callback.
           *
           * @param  callable|string|null  $value
           * @return callable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
          protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
          /**
           * Make a function to check an item's equality.
           *
           * @param  mixed  $value
           * @return \Closure(mixed): bool
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
          protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
          /**
           * Make a function using another function, by negating its result.
           *
           * @param  \Closure  $callback
           * @return \Closure
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
          protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
          /**
           * Make a function that returns what's passed to it.
           *
           * @return \Closure(TValue): TValue
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
          public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
          /**
           * Apply the callback if the given "value" is (or resolves to) truthy.
           *
           * @template TWhenParameter
           * @template TWhenReturnType
           *
           * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
           * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
           * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
           * @return $this|TWhenReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
          public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
          /**
           * Apply the callback if the given "value" is (or resolves to) falsy.
           *
           * @template TUnlessParameter
           * @template TUnlessReturnType
           *
           * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
           * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
           * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
           * @return $this|TUnlessReturnType
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
          public __call($method, $parameters): mixed Dynamically handle calls to the class.
          /**
           * Dynamically handle calls to the class.
           *
           * @param  string  $method
           * @param  array  $parameters
           * @return mixed
           *
           * @throws \BadMethodCallException
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
          public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
          /**
           * Create a new resource collection instance for the given resource.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
           * @return \Illuminate\Http\Resources\Json\ResourceCollection
           *
           * @throws \Throwable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
          protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
          /**
           * Guess the resource collection for the items.
           *
           * @return \Illuminate\Http\Resources\Json\ResourceCollection
           *
           * @throws \Throwable
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
          protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
          /**
           * Get the resource class from the class attribute.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
           * @return class-string<*>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
          protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
          /**
           * Get the resource collection class from the class attribute.
           *
           * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
           * @return class-string<*>|null
           */
          
          Inherited from Illuminate\Support\Collection
          Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
        • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
          /**
           * Create a collection with the given range.
           *
           * @param  int  $from
           * @param  int  $to
           * @param  int  $step
           * @return static<int, int>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
          public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
          /**
           * Create a new collection instance if the value isn't one already.
           *
           * @template TMakeKey of array-key
           * @template TMakeValue
           *
           * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
           * @return static<TMakeKey, TMakeValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
          public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
          /**
           * Wrap the given value in a collection if applicable.
           *
           * @template TWrapValue
           *
           * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
           * @return static<array-key, TWrapValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
          public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
          /**
           * Get the underlying items from the given collection if applicable.
           *
           * @template TUnwrapKey of array-key
           * @template TUnwrapValue
           *
           * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
           * @return array<TUnwrapKey, TUnwrapValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
          public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
          /**
           * Create a new instance with no items.
           *
           * @return static
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
          public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
          /**
           * Create a new collection by invoking the callback a given amount of times.
           *
           * @template TTimesValue
           *
           * @param  int  $number
           * @param  (callable(int): TTimesValue)|null  $callback
           * @return static<int, TTimesValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
          public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
          /**
           * Create a new collection by decoding a JSON string.
           *
           * @param  string  $json
           * @param  int  $depth
           * @param  int  $flags
           * @return static<TKey, TValue>
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
          public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
          /**
           * Add a method to the list of proxied methods.
           *
           * @param  string  $method
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
          public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
          /**
           * Register a custom macro.
           *
           * @param  string  $name
           * @param  object|callable  $macro
           *
           * @param-closure-this static  $macro
           *
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
          public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
          /**
           * Mix another object into the class.
           *
           * @param  object  $mixin
           * @param  bool  $replace
           * @return void
           *
           * @throws \ReflectionException
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
          public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
          /**
           * Checks if macro is registered.
           *
           * @param  string  $name
           * @return bool
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
          public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
          /**
           * Flush the existing macros.
           *
           * @return void
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
          public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
          /**
           * Dynamically handle calls to the class.
           *
           * @param  string  $method
           * @param  array  $parameters
           * @return mixed
           *
           * @throws \BadMethodCallException
           */
          
          Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
        • protected static Illuminate\Support\Collection::$proxies :: array (32)
          0 => string (7) "average"
          1 => string (3) "avg"
          2 => string (8) "contains"
          3 => string (13) "doesntContain"
          4 => string (4) "each"
          5 => string (5) "every"
          6 => string (6) "filter"
          7 => string (5) "first"
          8 => string (7) "flatMap"
          9 => string (7) "groupBy"
          10 => string (7) "hasMany"
          11 => string (7) "hasSole"
          12 => string (5) "keyBy"
          13 => string (4) "last"
          14 => string (3) "map"
          15 => string (3) "max"
          16 => string (3) "min"
          17 => string (9) "partition"
          18 => string (10) "percentage"
          19 => string (6) "reject"
          20 => string (9) "skipUntil"
          21 => string (9) "skipWhile"
          22 => string (4) "some"
          23 => string (6) "sortBy"
          24 => string (10) "sortByDesc"
          25 => string (3) "sum"
          26 => string (9) "takeUntil"
          27 => string (9) "takeWhile"
          28 => string (6) "unique"
          29 => string (6) "unless"
          30 => string (5) "until"
          31 => string (4) "when"
          protected static Illuminate\Support\Collection::$macros :: array (1)
          recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
          • Methods (4)
          • Static methods (2)
        • 0 => string (6) "atoms/"
          1 => string (7) "errors/"
          2 => string (5) "home/"
          3 => string (9) "settings/"
        • 0 string (79) "{"atoms":"atoms\/","errors":"errors\/","home":"home\/","settings":"settings\...
          • Json (4)
          • Contents
          • atoms => string (6) "atoms/"
            errors => string (7) "errors/"
            home => string (5) "home/"
            settings => string (9) "settings/"
          • {"atoms":"atoms\/","errors":"errors\/","home":"home\/","settings":"settings\/"}
            
        1 => string (55) "/var/www/ideasfarm/public_html/apps/start-if/components"
        • Directory
        • drwxr-xr-x 33 33 4096 Dec 19 2025 /var/www/ideasfarm/public_html/apps/start-if/components
          
      • 5 string (164) "{"register":{"atoms":"atoms\/","errors":"errors\/","home":"home\/","settings...
        • Json (2)
        • Contents
        • register => array (4)
          atoms => string (6) "atoms/"
          errors => string (7) "errors/"
          home => string (5) "home/"
          settings => string (9) "settings/"
          path => string (55) "/var/www/ideasfarm/public_html/apps/start-if/components"
          • Directory
          • drwxr-xr-x 33 33 4096 Dec 19 2025 /var/www/ideasfarm/public_html/apps/start-if/components
            
        • {"register":{"atoms":"atoms\/","errors":"errors\/","home":"home\/","settings":"settings\/"},"path":"\/var\/www\/ideasfarm\/public_html\/apps\/start-if\/components"}
          
      6 => string (44) "/var/www/ideasfarm/public_html/apps/start-if"
      • Directory
      • drwxr-xr-x 33 33 4096 Jul 15 20:53 /var/www/ideasfarm/public_html/apps/start-if
        
    • app string (326) "{"name":"Start","unique":"start","description":"","version":"0.1","namespace...
      • Json (7)
      • Contents
      • name => string (5) "Start"
        unique => string (5) "start"
        description => string (0) ""
        version => string (3) "0.1"
        namespace => string (6) "Start\"
        components => array (2)
        register => array (4)
        atoms => string (6) "atoms/"
        errors => string (7) "errors/"
        home => string (5) "home/"
        settings => string (9) "settings/"
        path => string (55) "/var/www/ideasfarm/public_html/apps/start-if/components"
        • Directory
        • drwxr-xr-x 33 33 4096 Dec 19 2025 /var/www/ideasfarm/public_html/apps/start-if/components
          
        path => string (44) "/var/www/ideasfarm/public_html/apps/start-if"
        • Directory
        • drwxr-xr-x 33 33 4096 Jul 15 20:53 /var/www/ideasfarm/public_html/apps/start-if
          
      • {"name":"Start","unique":"start","description":"","version":"0.1","namespace":"Start\\","components":{"register":{"atoms":"atoms\/","errors":"errors\/","home":"home\/","settings":"settings\/"},"path":"\/var\/www\/ideasfarm\/public_html\/apps\/start-if\/components"},"path":"\/var\/www\/ideasfarm\/public_html\/apps\/start-if"}
        
    protected component -> Infinyti\Library\Base\Warps\Collections\Collection#420 (2)
    • Properties (2)
    • Methods (183)
    • Static methods (13)
    • Static properties (2)
    • Iterator (9)
    • toString
    • protected items -> array (9)
      name => string (6) "Errors"
      unique => string (6) "errors"
      app => string (5) "start"
      vesrion => string (3) "0.1"
      alias => string (6) "Errors"
      namespace => string (13) "Start\Errors\"
      path => string (62) "/var/www/ideasfarm/public_html/apps/start-if/components/errors"
      • Directory
      • drwxr-xr-x 33 33 4096 Feb 15 2024 /var/www/ideasfarm/public_html/apps/start-if/components/errors
        
      admin => string (68) "/var/www/ideasfarm/public_html/apps/start-if/components/errors/Admin"
      • Directory
      • drwxr-xr-x 33 33 4096 Jul 26 13:00 /var/www/ideasfarm/public_html/apps/start-if/components/errors/Admin
        
      front => string (68) "/var/www/ideasfarm/public_html/apps/start-if/components/errors/Front"
      • Directory
      • drwxr-xr-x 33 33 4096 Jul 15 20:53 /var/www/ideasfarm/public_html/apps/start-if/components/errors/Front
        
      protected escapeWhenCastingToString -> boolean false
    • public __get($key)
      Defined in <ROOT>/library/base/warps/collections/Collection.php:12
      public __construct($items = array()) Create a new collection.
      /**
       * Create a new collection.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>|null  $items
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:42
      public all(): array<TKey, TValue> Get all of the items in the collection.
      /**
       * Get all of the items in the collection.
       *
       * @return array<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:65
      public lazy(): \Illuminate\Support\LazyCollection<TKey, TValue> Get a lazy collection for the items in this collection.
      /**
       * Get a lazy collection for the items in this collection.
       *
       * @return \Illuminate\Support\LazyCollection<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:75
      public median($key = null): float|int|null Get the median of a given key.
      /**
       * Get the median of a given key.
       *
       * @param  string|array<array-key, string>|null  $key
       * @return float|int|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:86
      public mode($key = null): array<int, float|int>|null Get the mode of a given key.
      /**
       * Get the mode of a given key.
       *
       * @param  string|array<array-key, string>|null  $key
       * @return array<int, float|int>|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:115
      public collapse(): static<int, mixed> Collapse the collection of items into a single array.
      /**
       * Collapse the collection of items into a single array.
       *
       * @return static<int, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:140
      public collapseWithKeys(): static<mixed, mixed> Collapse the collection of items into a single array while preserving its keys.
      /**
       * Collapse the collection of items into a single array while preserving its keys.
       *
       * @return static<mixed, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:150
      public contains($key, $operator = null, $value = null): bool Determine if an item exists in the collection.
      /**
       * Determine if an item exists in the collection.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:183
      public containsStrict($key, $value = null): bool Determine if an item exists, using strict comparison.
      /**
       * Determine if an item exists, using strict comparison.
       *
       * @param  (callable(TValue): bool)|TValue|array-key  $key
       * @param  TValue|null  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:203
      public doesntContain($key, $operator = null, $value = null): bool Determine if an item is not contained in the collection.
      /**
       * Determine if an item is not contained in the collection.
       *
       * @param  mixed  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:224
      public doesntContainStrict($key, $operator = null, $value = null): bool Determine if an item is not contained in the enumerable, using strict compari...
      /**
       * Determine if an item is not contained in the enumerable, using strict comparison.
       *
       * @param  mixed  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:237
      public crossJoin($lists): static<int, array<int, TValue|TCrossJoinValue>> Cross join with the given lists, returning all possible permutations.
      /**
       * Cross join with the given lists, returning all possible permutations.
       *
       * @template TCrossJoinKey
       * @template TCrossJoinValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TCrossJoinKey, TCrossJoinValue>|iterable<TCrossJoinKey, TCrossJoinValue>  ...$lists
       * @return static<int, array<int, TValue|TCrossJoinValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:251
      public diff($items): static Get the items in the collection that are not present in the given items.
      /**
       * Get the items in the collection that are not present in the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:264
      public diffUsing($items, callable $callback): static Get the items in the collection that are not present in the given items, usin...
      /**
       * Get the items in the collection that are not present in the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @param  callable(TValue, TValue): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:276
      public diffAssoc($items): static Get the items in the collection whose keys and values are not present in the ...
      /**
       * Get the items in the collection whose keys and values are not present in the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:287
      public diffAssocUsing($items, callable $callback): static Get the items in the collection whose keys and values are not present in the ...
      /**
       * Get the items in the collection whose keys and values are not present in the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @param  callable(TKey, TKey): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:299
      public diffKeys($items): static Get the items in the collection whose keys are not present in the given items.
      /**
       * Get the items in the collection whose keys are not present in the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:310
      public diffKeysUsing($items, callable $callback): static Get the items in the collection whose keys are not present in the given items...
      /**
       * Get the items in the collection whose keys are not present in the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
       * @param  callable(TKey, TKey): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:322
      public duplicates($callback = null, $strict = false): static Retrieve duplicate items from the collection.
      /**
       * Retrieve duplicate items from the collection.
       *
       * @template TMapValue
       *
       * @param  (callable(TValue): TMapValue)|string|null  $callback
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:336
      public duplicatesStrict($callback = null): static Retrieve duplicate items from the collection using strict comparison.
      /**
       * Retrieve duplicate items from the collection using strict comparison.
       *
       * @template TMapValue
       *
       * @param  (callable(TValue): TMapValue)|string|null  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:365
      protected duplicateComparator($strict): callable(TValue, TValue): bool Get the comparison function to detect duplicates.
      /**
       * Get the comparison function to detect duplicates.
       *
       * @param  bool  $strict
       * @return callable(TValue, TValue): bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:376
      public except($keys): static Get all items except for those with the specified keys.
      /**
       * Get all items except for those with the specified keys.
       *
       * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string  $keys
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:391
      public filter(?callable $callback = null): static Run a filter over each of the items.
      /**
       * Run a filter over each of the items.
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:412
      public first(?callable $callback = null, $default = null): TValue|TFirstDefault Get the first item from the collection passing the given truth test.
      /**
       * Get the first item from the collection passing the given truth test.
       *
       * @template TFirstDefault
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @param  TFirstDefault|(\Closure(): TFirstDefault)  $default
       * @return TValue|TFirstDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:430
      public flatten($depth = INF): static<int, mixed> Get a flattened array of the items in the collection.
      /**
       * Get a flattened array of the items in the collection.
       *
       * @param  int  $depth
       * @return static<int, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:441
      public flip(): static<TValue, TKey> Flip the items in the collection.
      /**
       * Flip the items in the collection.
       *
       * @return static<TValue, TKey>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:451
      public forget($keys): $this Remove an item from the collection by key.
      /**
       * Remove an item from the collection by key.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TKey>|TKey  $keys
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:462
      public get($key, $default = null): TValue|TGetDefault Get an item from the collection by key.
      /**
       * Get an item from the collection by key.
       *
       * @template TGetDefault
       *
       * @param  TKey|null  $key
       * @param  TGetDefault|(\Closure(): TGetDefault)  $default
       * @return TValue|TGetDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:480
      public getOrPut($key, $value): TValue|TGetOrPutValue Get an item from the collection by key or add it to collection if it does not...
      /**
       * Get an item from the collection by key or add it to collection if it does not exist.
       *
       * @template TGetOrPutValue
       *
       * @param  mixed  $key
       * @param  TGetOrPutValue|(\Closure(): TGetOrPutValue)  $value
       * @return TValue|TGetOrPutValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:500
      public groupBy($groupBy, $preserveKeys = false): static< Group an associative array by a field or using a callback.
      /**
       * Group an associative array by a field or using a callback.
       *
       * @template TGroupKey of array-key|\UnitEnum|\Stringable
       *
       * @param  (callable(TValue, TKey): TGroupKey)|array|string  $groupBy
       * @param  bool  $preserveKeys
       * @return static<
       *  ($groupBy is (array|string)
       *      ? array-key
       *      : (TGroupKey is \UnitEnum ? array-key : (TGroupKey is \Stringable ? string : TGroupKey))),
       *  static<($preserveKeys is true ? TKey : int), ($groupBy is array ? mixed : TValue)>
       * >
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:525
      public keyBy($keyBy): static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue> Key an associative array by a field or using a callback.
      /**
       * Key an associative array by a field or using a callback.
       *
       * @template TNewKey of array-key|\UnitEnum
       *
       * @param  (callable(TValue, TKey): TNewKey)|array|string  $keyBy
       * @return static<($keyBy is (array|string) ? array-key : (TNewKey is \UnitEnum ? array-key : TNewKey)), TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:577
      public has($key): bool Determine if an item exists in the collection by key.
      /**
       * Determine if an item exists in the collection by key.
       *
       * @param  TKey|array<array-key, TKey>  $key
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:606
      public hasAny($key): bool Determine if any of the keys exist in the collection.
      /**
       * Determine if any of the keys exist in the collection.
       *
       * @param  TKey|array<array-key, TKey>  $key
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:619
      public implode($value, $glue = null): string Concatenate values of a given key as a string.
      /**
       * Concatenate values of a given key as a string.
       *
       * @param  (callable(TValue, TKey): mixed)|string|null  $value
       * @param  string|null  $glue
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:637
      public intersect($items): static Intersect the collection with the given items.
      /**
       * Intersect the collection with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:658
      public intersectUsing($items, callable $callback): static Intersect the collection with the given items, using the callback.
      /**
       * Intersect the collection with the given items, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @param  callable(TValue, TValue): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:670
      public intersectAssoc($items): static Intersect the collection with the given items with additional index check.
      /**
       * Intersect the collection with the given items with additional index check.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:681
      public intersectAssocUsing($items, callable $callback): static Intersect the collection with the given items with additional index check, us...
      /**
       * Intersect the collection with the given items with additional index check, using the callback.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TValue>|iterable<array-key, TValue>  $items
       * @param  callable(TValue, TValue): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:693
      public intersectByKeys($items): static Intersect the collection with the given items by key.
      /**
       * Intersect the collection with the given items by key.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, mixed>|iterable<TKey, mixed>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:704
      public isEmpty(): bool Determine if the collection is empty or not.
      /**
       * Determine if the collection is empty or not.
       *
       * @phpstan-assert-if-true null $this->first()
       * @phpstan-assert-if-true null $this->last()
       *
       * @phpstan-assert-if-false TValue $this->first()
       * @phpstan-assert-if-false TValue $this->last()
       *
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:722
      public containsOneItem(?callable $callback = null): bool Determine if the collection contains exactly one item. If a callback is provi...
      /**
       * Determine if the collection contains exactly one item. If a callback is provided, determine if exactly one item matches the condition.
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @return bool
       *
       * @deprecated 12.49.0 Use the `hasSole()` method instead.
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:735
      public containsManyItems(?callable $callback = null): bool Determine if the collection contains multiple items.
      /**
       * Determine if the collection contains multiple items.
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @return bool
       *
       * @deprecated 12.50.0 Use the `hasMany()` method instead.
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:748
      public join($glue, $finalGlue = ''): TValue|string Join all items from the collection using a string. The final items can use a ...
      /**
       * Join all items from the collection using a string. The final items can use a separate glue string.
       *
       * @param  string  $glue
       * @param  string  $finalGlue
       * @return TValue|string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:760
      public keys(): static<int, TKey> Get the keys of the collection items.
      /**
       * Get the keys of the collection items.
       *
       * @return static<int, TKey>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:788
      public last(?callable $callback = null, $default = null): TValue|TLastDefault Get the last item from the collection.
      /**
       * Get the last item from the collection.
       *
       * @template TLastDefault
       *
       * @param  (callable(TValue, TKey): bool)|null  $callback
       * @param  TLastDefault|(\Closure(): TLastDefault)  $default
       * @return TValue|TLastDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:802
      public pluck($value, $key = null): static<array-key, mixed> Get the values of a given key.
      /**
       * Get the values of a given key.
       *
       * @param  \Closure|string|int|array<array-key, string>|null  $value
       * @param  \Closure|string|null  $key
       * @return static<array-key, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:814
      public map(callable $callback): static<TKey, TMapValue> Run a map over each of the items.
      /**
       * Run a map over each of the items.
       *
       * @template TMapValue
       *
       * @param  callable(TValue, TKey): TMapValue  $callback
       * @return static<TKey, TMapValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:827
      public mapToDictionary(callable $callback): static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>> Run a dictionary map over the items.
      /**
       * Run a dictionary map over the items.
       *
       * The callback should return an associative array with a single key/value pair.
       *
       * @template TMapToDictionaryKey of array-key
       * @template TMapToDictionaryValue
       *
       * @param  callable(TValue, TKey): array<TMapToDictionaryKey, TMapToDictionaryValue>  $callback
       * @return static<TMapToDictionaryKey, array<int, TMapToDictionaryValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:843
      public mapWithKeys(callable $callback): static<TMapWithKeysKey, TMapWithKeysValue> Run an associative map over each of the items.
      /**
       * Run an associative map over each of the items.
       *
       * The callback should return an associative array with a single key/value pair.
       *
       * @template TMapWithKeysKey of array-key
       * @template TMapWithKeysValue
       *
       * @param  callable(TValue, TKey): array<TMapWithKeysKey, TMapWithKeysValue>  $callback
       * @return static<TMapWithKeysKey, TMapWithKeysValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:875
      public merge($items): static<TKey, TValue|TMergeValue> Merge the collection with the given items.
      /**
       * Merge the collection with the given items.
       *
       * @template TMergeValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeValue>|iterable<TKey, TMergeValue>  $items
       * @return static<TKey, TValue|TMergeValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:888
      public mergeRecursive($items): static<TKey, TValue|TMergeRecursiveValue> Recursively merge the collection with the given items.
      /**
       * Recursively merge the collection with the given items.
       *
       * @template TMergeRecursiveValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TMergeRecursiveValue>|iterable<TKey, TMergeRecursiveValue>  $items
       * @return static<TKey, TValue|TMergeRecursiveValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:901
      public multiply(int $multiplier): static Multiply the items in the collection by the multiplier.
      /**
       * Multiply the items in the collection by the multiplier.
       *
       * @param  int  $multiplier
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:912
      public combine($values): static<TValue, TCombineValue> Create a collection by using this collection for keys and another for its val...
      /**
       * Create a collection by using this collection for keys and another for its values.
       *
       * @template TCombineValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TCombineValue>|iterable<array-key, TCombineValue>  $values
       * @return static<TValue, TCombineValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:931
      public union($items): static Union the collection with the given items.
      /**
       * Union the collection with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:942
      public nth($step, $offset = 0): ($step is positive-int ? static : never) Create a new collection consisting of every n-th element.
      /**
       * Create a new collection consisting of every n-th element.
       *
       * @param  int  $step
       * @param  int  $offset
       * @return ($step is positive-int ? static : never)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:956
      public only($keys): static Get the items with the specified keys.
      /**
       * Get the items with the specified keys.
       *
       * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:983
      public select($keys): static Select specific values from the items within the collection.
      /**
       * Select specific values from the items within the collection.
       *
       * @param  \Illuminate\Support\Enumerable<array-key, TKey>|array<array-key, TKey>|string|null  $keys
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1004
      public pop($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the last N items from the collection.
      /**
       * Get and remove the last N items from the collection.
       *
       * @param  int  $count
       * @return ($count is 1 ? TValue|null : static<int, TValue>)
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1025
      public prepend($value, $key = null): $this Push an item onto the beginning of the collection.
      /**
       * Push an item onto the beginning of the collection.
       *
       * @param  TValue  $value
       * @param  TKey  $key
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1057
      public push($values): $this Push one or more items onto the end of the collection.
      /**
       * Push one or more items onto the end of the collection.
       *
       * @param  TValue  ...$values
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1070
      public unshift($values): $this Prepend one or more items to the beginning of the collection.
      /**
       * Prepend one or more items to the beginning of the collection.
       *
       * @param  TValue  ...$values
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1085
      public concat($source): static<TKey|TConcatKey, TValue|TConcatValue> Push all of the given items onto the collection.
      /**
       * Push all of the given items onto the collection.
       *
       * @template TConcatKey of array-key
       * @template TConcatValue
       *
       * @param  iterable<TConcatKey, TConcatValue>  $source
       * @return static<TKey|TConcatKey, TValue|TConcatValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1101
      public pull($key, $default = null): TValue|TPullDefault Get and remove an item from the collection.
      /**
       * Get and remove an item from the collection.
       *
       * @template TPullDefault
       *
       * @param  TKey  $key
       * @param  TPullDefault|(\Closure(): TPullDefault)  $default
       * @return TValue|TPullDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1121
      public put($key, $value): $this Put an item in the collection by key.
      /**
       * Put an item in the collection by key.
       *
       * @param  TKey  $key
       * @param  TValue  $value
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1133
      public random($number = null, $preserveKeys = false): ($number is null ? TValue : static<int, TValue>) Get one or a specified number of items randomly from the collection.
      /**
       * Get one or a specified number of items randomly from the collection.
       *
       * @param  (callable(self<TKey, TValue>): int)|int|null  $number
       * @param  bool  $preserveKeys
       * @return ($number is null ? TValue : static<int, TValue>)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1149
      public replace($items): static Replace the collection items with the given items.
      /**
       * Replace the collection items with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1168
      public replaceRecursive($items): static Recursively replace the collection items with the given items.
      /**
       * Recursively replace the collection items with the given items.
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TKey, TValue>|iterable<TKey, TValue>  $items
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1179
      public reverse(): static Reverse items order.
      /**
       * Reverse items order.
       *
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1189
      public search($value, $strict = false): TKey|false Search the collection for a given value and return the corresponding key if s...
      /**
       * Search the collection for a given value and return the corresponding key if successful.
       *
       * @param  TValue|(callable(TValue,TKey): bool)  $value
       * @param  bool  $strict
       * @return TKey|false
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1201
      public before($value, $strict = false): TValue|null Get the item before the given item.
      /**
       * Get the item before the given item.
       *
       * @param  TValue|(callable(TValue,TKey): bool)  $value
       * @param  bool  $strict
       * @return TValue|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1217
      public after($value, $strict = false): TValue|null Get the item after the given item.
      /**
       * Get the item after the given item.
       *
       * @param  TValue|(callable(TValue,TKey): bool)  $value
       * @param  bool  $strict
       * @return TValue|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1241
      public shift($count = 1): ($count is 1 ? TValue|null : static<int, TValue>) Get and remove the first N items from the collection.
      /**
       * Get and remove the first N items from the collection.
       *
       * @param  int<0, max>  $count
       * @return ($count is 1 ? TValue|null : static<int, TValue>)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1266
      public shuffle(): static Shuffle the items in the collection.
      /**
       * Shuffle the items in the collection.
       *
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1300
      public sliding($size = 2, $step = 1): static<int, static> Create chunks representing a "sliding window" view of the items in the collec...
      /**
       * Create chunks representing a "sliding window" view of the items in the collection.
       *
       * @param  positive-int  $size
       * @param  positive-int  $step
       * @return static<int, static>
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1314
      public skip($count): static Skip the first {$count} items.
      /**
       * Skip the first {$count} items.
       *
       * @param  int  $count
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1333
      public skipUntil($value): static Skip items in the collection until the given condition is met.
      /**
       * Skip items in the collection until the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1344
      public skipWhile($value): static Skip items in the collection while the given condition is met.
      /**
       * Skip items in the collection while the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1355
      public slice($offset, $length = null): static Slice the underlying collection array.
      /**
       * Slice the underlying collection array.
       *
       * @param  int  $offset
       * @param  int|null  $length
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1367
      public split($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups.
      /**
       * Split a collection into a certain number of groups.
       *
       * @param  int  $numberOfGroups
       * @return ($numberOfGroups is positive-int ? static<int, static> : never)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1380
      public splitIn($numberOfGroups): ($numberOfGroups is positive-int ? static<int, static> : never) Split a collection into a certain number of groups, and fill the first groups...
      /**
       * Split a collection into a certain number of groups, and fill the first groups completely.
       *
       * @param  int  $numberOfGroups
       * @return ($numberOfGroups is positive-int ? static<int, static> : never)
       *
       * @throws \InvalidArgumentException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1423
      public sole($key = null, $operator = null, $value = null): TValue Get the first item in the collection, but only if exactly one item exists. Ot...
      /**
       * Get the first item in the collection, but only if exactly one item exists. Otherwise, throw an exception.
       *
       * @param  (callable(TValue, TKey): bool)|string|null  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return TValue
       *
       * @throws \Illuminate\Support\ItemNotFoundException
       * @throws \Illuminate\Support\MultipleItemsFoundException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1443
      public hasSole($key = null, $operator = null, $value = null): bool Determine if the collection contains a single item, optionally matching the g...
      /**
       * Determine if the collection contains a single item, optionally matching the given criteria.
       *
       * @param  (callable(TValue, TKey): bool)|string|null  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1472
      public firstOrFail($key = null, $operator = null, $value = null): TValue Get the first item in the collection but throw an exception if no matching it...
      /**
       * Get the first item in the collection but throw an exception if no matching items exist.
       *
       * @param  (callable(TValue, TKey): bool)|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return TValue
       *
       * @throws \Illuminate\Support\ItemNotFoundException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1494
      public chunk($size, $preserveKeys = true): ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>) Chunk the collection into chunks of the given size.
      /**
       * Chunk the collection into chunks of the given size.
       *
       * @param  int  $size
       * @param  bool  $preserveKeys
       * @return ($preserveKeys is true ? static<int, static> : static<int, static<int, TValue>>)
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1518
      public chunkWhile(callable $callback): static<int, static<TKey, TValue>> Chunk the collection into chunks with a callback.
      /**
       * Chunk the collection into chunks with a callback.
       *
       * @param  callable(TValue, TKey, static<TKey, TValue>): bool  $callback
       * @return static<int, static<TKey, TValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1539
      public sort($callback = null): static Sort through each item with a callback.
      /**
       * Sort through each item with a callback.
       *
       * @param  (callable(TValue, TValue): int)|null|int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1552
      public sortDesc($options = 0): static Sort items in descending order.
      /**
       * Sort items in descending order.
       *
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1569
      public sortBy($callback, $options = 0, $descending = false): static Sort the collection using the given callback.
      /**
       * Sort the collection using the given callback.
       *
       * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
       * @param  int  $options
       * @param  bool  $descending
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1586
      protected sortByMany(array $comparisons = array(), int $options = 0): static Sort the collection using multiple comparisons.
      /**
       * Sort the collection using multiple comparisons.
       *
       * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>  $comparisons
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1623
      public sortByDesc($callback, $options = 0): static Sort the collection in descending order using the given callback.
      /**
       * Sort the collection in descending order using the given callback.
       *
       * @param  array<array-key, (callable(TValue, TValue): mixed)|(callable(TValue, TKey): mixed)|string|array{string, string}>|(callable(TValue, TKey): mixed)|string  $callback
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1680
      public sortKeys($options = 0, $descending = false): static Sort the collection keys.
      /**
       * Sort the collection keys.
       *
       * @param  int  $options
       * @param  bool  $descending
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1702
      public sortKeysDesc($options = 0): static Sort the collection keys in descending order.
      /**
       * Sort the collection keys in descending order.
       *
       * @param  int  $options
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1717
      public sortKeysUsing(callable $callback): static Sort the collection keys using a callback.
      /**
       * Sort the collection keys using a callback.
       *
       * @param  callable(TKey, TKey): int  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1728
      public splice($offset, $length = null, $replacement = array()): static Splice a portion of the underlying collection array.
      /**
       * Splice a portion of the underlying collection array.
       *
       * @param  int  $offset
       * @param  int|null  $length
       * @param  array<array-key, TValue>  $replacement
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1745
      public take($limit): static Take the first or last {$limit} items.
      /**
       * Take the first or last {$limit} items.
       *
       * @param  int  $limit
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1760
      public takeUntil($value): static Take items in the collection until the given condition is met.
      /**
       * Take items in the collection until the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1775
      public takeWhile($value): static Take items in the collection while the given condition is met.
      /**
       * Take items in the collection while the given condition is met.
       *
       * @param  TValue|callable(TValue,TKey): bool  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1786
      public transform(callable $callback): $this Transform each item in the collection using a callback.
      /**
       * Transform each item in the collection using a callback.
       *
       * @template TMapValue
       *
       * @param  callable(TValue, TKey): TMapValue  $callback
       * @return $this
       *
       * @phpstan-this-out static<TKey, TMapValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1801
      public dot($depth = INF): static Flatten a multi-dimensional associative array with dots.
      /**
       * Flatten a multi-dimensional associative array with dots.
       *
       * @param  int  $depth
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1814
      public undot(): static Convert a flatten "dot" notation array into an expanded array.
      /**
       * Convert a flatten "dot" notation array into an expanded array.
       *
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1824
      public unique($key = null, $strict = false): static Return only unique items from the collection array.
      /**
       * Return only unique items from the collection array.
       *
       * @param  (callable(TValue, TKey): mixed)|string|null  $key
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1836
      public values(): static<int, TValue> Reset the keys on the underlying array.
      /**
       * Reset the keys on the underlying array.
       *
       * @return static<int, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1860
      public zip($items): static<int, static<int, TValue|TZipValue>> Zip the collection together with one or more arrays.
      /**
       * Zip the collection together with one or more arrays.
       *
       * e.g. new Collection([1, 2, 3])->zip([4, 5, 6]);
       *      => [[1, 4], [2, 5], [3, 6]]
       *
       * @template TZipValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<array-key, TZipValue>|iterable<array-key, TZipValue>  ...$items
       * @return static<int, static<int, TValue|TZipValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1876
      public pad($size, $value): static<int, TValue|TPadValue> Pad collection to the specified length with a value.
      /**
       * Pad collection to the specified length with a value.
       *
       * @template TPadValue
       *
       * @param  int  $size
       * @param  TPadValue  $value
       * @return static<int, TValue|TPadValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1894
      public getIterator(): Traversable Get an iterator for the items.
      /**
       * Get an iterator for the items.
       *
       * @return \ArrayIterator<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1904
      public count(): int Count the number of items in the collection.
      /**
       * Count the number of items in the collection.
       *
       * @return int<0, max>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1914
      public countBy($countBy = null): static<array-key, int> Count the number of items in the collection by a field or using a callback.
      /**
       * Count the number of items in the collection by a field or using a callback.
       *
       * @param  (callable(TValue, TKey): (array-key|\UnitEnum))|string|null  $countBy
       * @return static<array-key, int>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1925
      public add($item): $this Add an item to the collection.
      /**
       * Add an item to the collection.
       *
       * @param  TValue  $item
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1936
      public toBase(): \Illuminate\Support\Collection<TKey, TValue> Get a base Support collection instance from this collection.
      /**
       * Get a base Support collection instance from this collection.
       *
       * @return \Illuminate\Support\Collection<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1948
      public offsetExists($key): bool Determine if an item exists at an offset.
      /**
       * Determine if an item exists at an offset.
       *
       * @param  TKey  $key
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1959
      public offsetGet($key): mixed Get an item at a given offset.
      /**
       * Get an item at a given offset.
       *
       * @param  TKey  $key
       * @return TValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1970
      public offsetSet($key, $value): void Set the item at a given offset.
      /**
       * Set the item at a given offset.
       *
       * @param  TKey|null  $key
       * @param  TValue  $value
       * @return void
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1982
      public offsetUnset($key): void Unset the item at a given offset.
      /**
       * Unset the item at a given offset.
       *
       * @param  TKey  $key
       * @return void
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:1997
      public avg($callback = null): float|int|null Get the average value of a given key.
      /**
       * Get the average value of a given key.
       *
       * @param  (callable(TValue): float|int)|string|null  $callback
       * @return float|int|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:202
      public average($callback = null): float|int|null Alias for the "avg" method.
      /**
       * Alias for the "avg" method.
       *
       * @param  (callable(TValue): float|int)|string|null  $callback
       * @return float|int|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:224
      public some($key, $operator = null, $value = null): bool Alias for the "contains" method.
      /**
       * Alias for the "contains" method.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:237
      public dd($args): never Dump the given arguments and terminate execution.
      /**
       * Dump the given arguments and terminate execution.
       *
       * @param  mixed  ...$args
       * @return never
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:248
      public dump($args): $this Dump the items.
      /**
       * Dump the items.
       *
       * @param  mixed  ...$args
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:259
      public each(callable $callback): $this Execute a callback over each item.
      /**
       * Execute a callback over each item.
       *
       * @param  callable(TValue, TKey): mixed  $callback
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:272
      public eachSpread(callable $callback): static Execute a callback over each nested chunk of items.
      /**
       * Execute a callback over each nested chunk of items.
       *
       * @param  callable(...mixed): mixed  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:289
      public every($key, $operator = null, $value = null): bool Determine if all items pass the given truth test.
      /**
       * Determine if all items pass the given truth test.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:306
      public firstWhere($key, $operator = null, $value = null): TValue|null Get the first item by the given key value pair.
      /**
       * Get the first item by the given key value pair.
       *
       * @param  callable|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return TValue|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:331
      public hasMany($key = null, $operator = null, $value = null): bool Determine if the collection contains multiple items, optionally matching the ...
      /**
       * Determine if the collection contains multiple items, optionally matching the given criteria.
       *
       * @param  (callable(TValue, TKey): bool)|string|null  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:344
      public value($key, $default = null): TValue|TValueDefault Get a single key's value from the first matching item in the collection.
      /**
       * Get a single key's value from the first matching item in the collection.
       *
       * @template TValueDefault
       *
       * @param  string  $key
       * @param  TValueDefault|(\Closure(): TValueDefault)  $default
       * @return TValue|TValueDefault
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:366
      public ensure($type): static<TKey, TEnsureOfType> Ensure that every item in the collection is of the expected type.
      /**
       * Ensure that every item in the collection is of the expected type.
       *
       * @template TEnsureOfType
       *
       * @param  class-string<TEnsureOfType>|array<array-key, class-string<TEnsureOfType>>|'string'|'int'|'float'|'bool'|'array'|'null'  $type
       * @return static<TKey, TEnsureOfType>
       *
       * @throws \UnexpectedValueException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:385
      public isNotEmpty(): bool Determine if the collection is not empty.
      /**
       * Determine if the collection is not empty.
       *
       * @phpstan-assert-if-true TValue $this->first()
       * @phpstan-assert-if-true TValue $this->last()
       *
       * @phpstan-assert-if-false null $this->first()
       * @phpstan-assert-if-false null $this->last()
       *
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:415
      public mapSpread(callable $callback): static<TKey, TMapSpreadValue> Run a map over each nested chunk of items.
      /**
       * Run a map over each nested chunk of items.
       *
       * @template TMapSpreadValue
       *
       * @param  callable(mixed...): TMapSpreadValue  $callback
       * @return static<TKey, TMapSpreadValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:428
      public mapToGroups(callable $callback): static<TMapToGroupsKey, static<int, TMapToGroupsValue>> Run a grouping map over the items.
      /**
       * Run a grouping map over the items.
       *
       * The callback should return an associative array with a single key/value pair.
       *
       * @template TMapToGroupsKey of array-key
       * @template TMapToGroupsValue
       *
       * @param  callable(TValue, TKey): array<TMapToGroupsKey, TMapToGroupsValue>  $callback
       * @return static<TMapToGroupsKey, static<int, TMapToGroupsValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:448
      public flatMap(callable $callback): static<TFlatMapKey, TFlatMapValue> Map a collection and flatten the result by a single level.
      /**
       * Map a collection and flatten the result by a single level.
       *
       * @template TFlatMapKey of array-key
       * @template TFlatMapValue
       *
       * @param  callable(TValue, TKey): (\Illuminate\Support\Collection<TFlatMapKey, TFlatMapValue>|array<TFlatMapKey, TFlatMapValue>)  $callback
       * @return static<TFlatMapKey, TFlatMapValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:464
      public mapInto($class): static<TKey, TMapIntoValue> Map the values into a new class.
      /**
       * Map the values into a new class.
       *
       * @template TMapIntoValue
       *
       * @param  class-string<TMapIntoValue>  $class
       * @return static<TKey, TMapIntoValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:477
      public min($callback = null): mixed Get the min value of a given key.
      /**
       * Get the min value of a given key.
       *
       * @param  (callable(TValue):mixed)|string|null  $callback
       * @return mixed
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:492
      public max($callback = null): mixed Get the max value of a given key.
      /**
       * Get the max value of a given key.
       *
       * @param  (callable(TValue):mixed)|string|null  $callback
       * @return mixed
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:507
      public forPage($page, $perPage): static "Paginate" the collection by slicing it into a smaller collection.
      /**
       * "Paginate" the collection by slicing it into a smaller collection.
       *
       * @param  int  $page
       * @param  int  $perPage
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:525
      public partition($key, $operator = null, $value = null): static<int<0, 1>, static<TKey, TValue>> Partition the collection into two arrays using the given callback or key.
      /**
       * Partition the collection into two arrays using the given callback or key.
       *
       * @param  (callable(TValue, TKey): bool)|TValue|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return static<int<0, 1>, static<TKey, TValue>>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:540
      public percentage(callable $callback, int $precision = 2): float|null Calculate the percentage of items that pass a given truth test.
      /**
       * Calculate the percentage of items that pass a given truth test.
       *
       * @param  (callable(TValue, TKey): bool)  $callback
       * @param  int  $precision
       * @return float|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:558
      public sum($callback = null): ($callback is callable ? TReturnType : mixed) Get the sum of the given values.
      /**
       * Get the sum of the given values.
       *
       * @template TReturnType
       *
       * @param  (callable(TValue): TReturnType)|string|null  $callback
       * @return ($callback is callable ? TReturnType : mixed)
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:578
      public whenEmpty(callable $callback, ?callable $default = null): $this|TWhenEmptyReturnType Apply the callback if the collection is empty.
      /**
       * Apply the callback if the collection is empty.
       *
       * @template TWhenEmptyReturnType
       *
       * @param  (callable($this): TWhenEmptyReturnType)  $callback
       * @param  (callable($this): TWhenEmptyReturnType)|null  $default
       * @return $this|TWhenEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:596
      public whenNotEmpty(callable $callback, ?callable $default = null): $this|TWhenNotEmptyReturnType Apply the callback if the collection is not empty.
      /**
       * Apply the callback if the collection is not empty.
       *
       * @template TWhenNotEmptyReturnType
       *
       * @param  callable($this): TWhenNotEmptyReturnType  $callback
       * @param  (callable($this): TWhenNotEmptyReturnType)|null  $default
       * @return $this|TWhenNotEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:610
      public unlessEmpty(callable $callback, ?callable $default = null): $this|TUnlessEmptyReturnType Apply the callback unless the collection is empty.
      /**
       * Apply the callback unless the collection is empty.
       *
       * @template TUnlessEmptyReturnType
       *
       * @param  callable($this): TUnlessEmptyReturnType  $callback
       * @param  (callable($this): TUnlessEmptyReturnType)|null  $default
       * @return $this|TUnlessEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:624
      public unlessNotEmpty(callable $callback, ?callable $default = null): $this|TUnlessNotEmptyReturnType Apply the callback unless the collection is not empty.
      /**
       * Apply the callback unless the collection is not empty.
       *
       * @template TUnlessNotEmptyReturnType
       *
       * @param  callable($this): TUnlessNotEmptyReturnType  $callback
       * @param  (callable($this): TUnlessNotEmptyReturnType)|null  $default
       * @return $this|TUnlessNotEmptyReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:638
      public where($key, $operator = null, $value = null): static Filter items by the given key value pair.
      /**
       * Filter items by the given key value pair.
       *
       * @param  callable|string  $key
       * @param  mixed  $operator
       * @param  mixed  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:651
      public whereNull($key = null): static Filter items where the value for the given key is null.
      /**
       * Filter items where the value for the given key is null.
       *
       * @param  string|null  $key
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:662
      public whereNotNull($key = null): static Filter items where the value for the given key is not null.
      /**
       * Filter items where the value for the given key is not null.
       *
       * @param  string|null  $key
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:673
      public whereStrict($key, $value): static Filter items by the given key value pair using strict comparison.
      /**
       * Filter items by the given key value pair using strict comparison.
       *
       * @param  string  $key
       * @param  mixed  $value
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:685
      public whereIn($key, $values, $strict = false): static Filter items by the given key value pair.
      /**
       * Filter items by the given key value pair.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:698
      public whereInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
      /**
       * Filter items by the given key value pair using strict comparison.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:712
      public whereBetween($key, $values): static Filter items such that the value of the given key is between the given values.
      /**
       * Filter items such that the value of the given key is between the given values.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:724
      public whereNotBetween($key, $values): static Filter items such that the value of the given key is not between the given va...
      /**
       * Filter items such that the value of the given key is not between the given values.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:736
      public whereNotIn($key, $values, $strict = false): static Filter items by the given key value pair.
      /**
       * Filter items by the given key value pair.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @param  bool  $strict
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:751
      public whereNotInStrict($key, $values): static Filter items by the given key value pair using strict comparison.
      /**
       * Filter items by the given key value pair using strict comparison.
       *
       * @param  string  $key
       * @param  \Illuminate\Contracts\Support\Arrayable|iterable  $values
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:765
      public whereInstanceOf($type): static<TKey, TWhereInstanceOf> Filter the items, removing any items that don't match the given type(s).
      /**
       * Filter the items, removing any items that don't match the given type(s).
       *
       * @template TWhereInstanceOf
       *
       * @param  class-string<TWhereInstanceOf>|array<array-key, class-string<TWhereInstanceOf>>  $type
       * @return static<TKey, TWhereInstanceOf>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:778
      public pipe(callable $callback): TPipeReturnType Pass the collection to the given callback and return the result.
      /**
       * Pass the collection to the given callback and return the result.
       *
       * @template TPipeReturnType
       *
       * @param  callable($this): TPipeReturnType  $callback
       * @return TPipeReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:803
      public pipeInto($class): TPipeIntoValue Pass the collection into a new class.
      /**
       * Pass the collection into a new class.
       *
       * @template TPipeIntoValue
       *
       * @param  class-string<TPipeIntoValue>  $class
       * @return TPipeIntoValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:816
      public pipeThrough($callbacks): mixed Pass the collection through a series of callable pipes and return the result.
      /**
       * Pass the collection through a series of callable pipes and return the result.
       *
       * @param  array<callable>  $callbacks
       * @return mixed
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:827
      public reduce(callable $callback, $initial = null): TReduceReturnType Reduce the collection to a single value.
      /**
       * Reduce the collection to a single value.
       *
       * @template TReduceInitial
       * @template TReduceReturnType
       *
       * @param  callable(TReduceInitial|TReduceReturnType, TValue, TKey): TReduceReturnType  $callback
       * @param  TReduceInitial  $initial
       * @return TReduceReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:845
      public reduceSpread(callable $callback, $initial): array Reduce the collection to multiple aggregate values.
      /**
       * Reduce the collection to multiple aggregate values.
       *
       * @param  callable  $callback
       * @param  mixed  ...$initial
       * @return array
       *
       * @throws \UnexpectedValueException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:865
      public reduceWithKeys(callable $callback, $initial = null): TReduceWithKeysReturnType Reduce an associative collection to a single value.
      /**
       * Reduce an associative collection to a single value.
       *
       * @template TReduceWithKeysInitial
       * @template TReduceWithKeysReturnType
       *
       * @param  callable(TReduceWithKeysInitial|TReduceWithKeysReturnType, TValue, TKey): TReduceWithKeysReturnType  $callback
       * @param  TReduceWithKeysInitial  $initial
       * @return TReduceWithKeysReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:893
      public reject($callback = true): static Create a collection of all elements that do not pass a given truth test.
      /**
       * Create a collection of all elements that do not pass a given truth test.
       *
       * @param  (callable(TValue, TKey): bool)|bool|TValue  $callback
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:904
      public tap(callable $callback): $this Pass the collection to the given callback and then return it.
      /**
       * Pass the collection to the given callback and then return it.
       *
       * @param  callable($this): mixed  $callback
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:921
      public uniqueStrict($key = null): static Return only unique items from the collection array using strict comparison.
      /**
       * Return only unique items from the collection array using strict comparison.
       *
       * @param  (callable(TValue, TKey): mixed)|string|null  $key
       * @return static
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:956
      public collect(): \Illuminate\Support\Collection<TKey, TValue> Collect the values into a collection.
      /**
       * Collect the values into a collection.
       *
       * @return \Illuminate\Support\Collection<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:966
      public toArray(): array<TKey, mixed> Get the collection of items as a plain array.
      /**
       * Get the collection of items as a plain array.
       *
       * @return array<TKey, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:976
      public jsonSerialize(): array Convert the object into something JSON serializable.
      /**
       * Convert the object into something JSON serializable.
       *
       * @return array<TKey, mixed>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:986
      public toJson($options = 0): string Get the collection of items as JSON.
      /**
       * Get the collection of items as JSON.
       *
       * @param  int  $options
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1004
      public toPrettyJson(int $options = 0): string Get the collection of items as pretty print formatted JSON.
      /**
       * Get the collection of items as pretty print formatted JSON.
       *
       * @param  int  $options
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1015
      public getCachingIterator($flags = 1): \CachingIterator Get a CachingIterator instance.
      /**
       * Get a CachingIterator instance.
       *
       * @param  int  $flags
       * @return \CachingIterator
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1026
      public __toString(): string Convert the collection to its string representation.
      /**
       * Convert the collection to its string representation.
       *
       * @return string
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1036
      public escapeWhenCastingToString($escape = true): $this Indicate that the model's string representation should be escaped when __toSt...
      /**
       * Indicate that the model's string representation should be escaped when __toString is invoked.
       *
       * @param  bool  $escape
       * @return $this
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1049
      protected getArrayableItems($items): array<TKey, TValue> Results array of items from Collection or Arrayable.
      /**
       * Results array of items from Collection or Arrayable.
       *
       * @param  mixed  $items
       * @return array<TKey, TValue>
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1090
      protected operatorForWhere($key, $operator = null, $value = null): \Closure Get an operator checker callback.
      /**
       * Get an operator checker callback.
       *
       * @param  callable|string  $key
       * @param  string|null  $operator
       * @param  mixed  $value
       * @return \Closure
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1105
      protected useAsCallable($value): bool Determine if the given value is callable, but not a string.
      /**
       * Determine if the given value is callable, but not a string.
       *
       * @param  mixed  $value
       * @return bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1162
      protected valueRetriever($value): callable Get a value retrieving callback.
      /**
       * Get a value retrieving callback.
       *
       * @param  callable|string|null  $value
       * @return callable
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1173
      protected equality($value): \Closure(mixed): bool Make a function to check an item's equality.
      /**
       * Make a function to check an item's equality.
       *
       * @param  mixed  $value
       * @return \Closure(mixed): bool
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1188
      protected negate(Closure $callback): \Closure Make a function using another function, by negating its result.
      /**
       * Make a function using another function, by negating its result.
       *
       * @param  \Closure  $callback
       * @return \Closure
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1199
      protected identity(): \Closure(TValue): TValue Make a function that returns what's passed to it.
      /**
       * Make a function that returns what's passed to it.
       *
       * @return \Closure(TValue): TValue
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1209
      public when($value = null, ?callable $callback = null, ?callable $default = null): $this|TWhenReturnType Apply the callback if the given "value" is (or resolves to) truthy.
      /**
       * Apply the callback if the given "value" is (or resolves to) truthy.
       *
       * @template TWhenParameter
       * @template TWhenReturnType
       *
       * @param  (\Closure($this): TWhenParameter)|TWhenParameter|null  $value
       * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $callback
       * @param  (callable($this, TWhenParameter): TWhenReturnType)|null  $default
       * @return $this|TWhenReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:21
      public unless($value = null, ?callable $callback = null, ?callable $default = null): $this|TUnlessReturnType Apply the callback if the given "value" is (or resolves to) falsy.
      /**
       * Apply the callback if the given "value" is (or resolves to) falsy.
       *
       * @template TUnlessParameter
       * @template TUnlessReturnType
       *
       * @param  (\Closure($this): TUnlessParameter)|TUnlessParameter|null  $value
       * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $callback
       * @param  (callable($this, TUnlessParameter): TUnlessReturnType)|null  $default
       * @return $this|TUnlessReturnType
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/conditionable/Traits/Conditionable.php:53
      public __call($method, $parameters): mixed Dynamically handle calls to the class.
      /**
       * Dynamically handle calls to the class.
       *
       * @param  string  $method
       * @param  array  $parameters
       * @return mixed
       *
       * @throws \BadMethodCallException
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:112
      public toResourceCollection(?string $resourceClass = null): Illuminate\Http\Resources\Json\ResourceCollection Create a new resource collection instance for the given resource.
      /**
       * Create a new resource collection instance for the given resource.
       *
       * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>|null  $resourceClass
       * @return \Illuminate\Http\Resources\Json\ResourceCollection
       *
       * @throws \Throwable
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:22
      protected guessResourceCollection(): Illuminate\Http\Resources\Json\ResourceCollection Guess the resource collection for the items.
      /**
       * Guess the resource collection for the items.
       *
       * @return \Illuminate\Http\Resources\Json\ResourceCollection
       *
       * @throws \Throwable
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:38
      protected resolveResourceFromAttribute(string $class): ?string Get the resource class from the class attribute.
      /**
       * Get the resource class from the class attribute.
       *
       * @param  class-string<\Illuminate\Http\Resources\Json\JsonResource>  $class
       * @return class-string<*>|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:90
      protected resolveResourceCollectionFromAttribute(string $class): ?string Get the resource collection class from the class attribute.
      /**
       * Get the resource collection class from the class attribute.
       *
       * @param  class-string<\Illuminate\Http\Resources\Json\ResourceCollection>  $class
       * @return class-string<*>|null
       */
      
      Inherited from Illuminate\Support\Collection
      Defined in <ROOT>/vendor/illuminate/collections/Traits/TransformsToResourceCollection.php:109
    • public static Illuminate\Support\Collection::range($from, $to, $step = 1): static<int, int> Create a collection with the given range.
      /**
       * Create a collection with the given range.
       *
       * @param  int  $from
       * @param  int  $to
       * @param  int  $step
       * @return static<int, int>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Collection.php:55
      public static Illuminate\Support\Collection::make($items = array()): static<TMakeKey, TMakeValue> Create a new collection instance if the value isn't one already.
      /**
       * Create a new collection instance if the value isn't one already.
       *
       * @template TMakeKey of array-key
       * @template TMakeValue
       *
       * @param  \Illuminate\Contracts\Support\Arrayable<TMakeKey, TMakeValue>|iterable<TMakeKey, TMakeValue>|null  $items
       * @return static<TMakeKey, TMakeValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:119
      public static Illuminate\Support\Collection::wrap($value): static<array-key, TWrapValue> Wrap the given value in a collection if applicable.
      /**
       * Wrap the given value in a collection if applicable.
       *
       * @template TWrapValue
       *
       * @param  iterable<array-key, TWrapValue>|TWrapValue  $value
       * @return static<array-key, TWrapValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:132
      public static Illuminate\Support\Collection::unwrap($value): array<TUnwrapKey, TUnwrapValue> Get the underlying items from the given collection if applicable.
      /**
       * Get the underlying items from the given collection if applicable.
       *
       * @template TUnwrapKey of array-key
       * @template TUnwrapValue
       *
       * @param  array<TUnwrapKey, TUnwrapValue>|static<TUnwrapKey, TUnwrapValue>  $value
       * @return array<TUnwrapKey, TUnwrapValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:148
      public static Illuminate\Support\Collection::empty(): static Create a new instance with no items.
      /**
       * Create a new instance with no items.
       *
       * @return static
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:158
      public static Illuminate\Support\Collection::times($number, ?callable $callback = null): static<int, TTimesValue> Create a new collection by invoking the callback a given amount of times.
      /**
       * Create a new collection by invoking the callback a given amount of times.
       *
       * @template TTimesValue
       *
       * @param  int  $number
       * @param  (callable(int): TTimesValue)|null  $callback
       * @return static<int, TTimesValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:172
      public static Illuminate\Support\Collection::fromJson($json, $depth = 512, $flags = 0): static<TKey, TValue> Create a new collection by decoding a JSON string.
      /**
       * Create a new collection by decoding a JSON string.
       *
       * @param  string  $json
       * @param  int  $depth
       * @param  int  $flags
       * @return static<TKey, TValue>
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:191
      public static Illuminate\Support\Collection::proxy($method): void Add a method to the list of proxied methods.
      /**
       * Add a method to the list of proxied methods.
       *
       * @param  string  $method
       * @return void
       */
      
      Defined in <ROOT>/vendor/illuminate/collections/Traits/EnumeratesValues.php:1062
      public static Illuminate\Support\Collection::macro($name, $macro): void Register a custom macro.
      /**
       * Register a custom macro.
       *
       * @param  string  $name
       * @param  object|callable  $macro
       *
       * @param-closure-this static  $macro
       *
       * @return void
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:29
      public static Illuminate\Support\Collection::mixin($mixin, $replace = true): void Mix another object into the class.
      /**
       * Mix another object into the class.
       *
       * @param  object  $mixin
       * @param  bool  $replace
       * @return void
       *
       * @throws \ReflectionException
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:43
      public static Illuminate\Support\Collection::hasMacro($name): bool Checks if macro is registered.
      /**
       * Checks if macro is registered.
       *
       * @param  string  $name
       * @return bool
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:62
      public static Illuminate\Support\Collection::flushMacros(): void Flush the existing macros.
      /**
       * Flush the existing macros.
       *
       * @return void
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:72
      public static Illuminate\Support\Collection::__callStatic($method, $parameters): mixed Dynamically handle calls to the class.
      /**
       * Dynamically handle calls to the class.
       *
       * @param  string  $method
       * @param  array  $parameters
       * @return mixed
       *
       * @throws \BadMethodCallException
       */
      
      Defined in <ROOT>/vendor/illuminate/macroable/Traits/Macroable.php:86
    • protected static Illuminate\Support\Collection::$proxies :: array (32)
      0 => string (7) "average"
      1 => string (3) "avg"
      2 => string (8) "contains"
      3 => string (13) "doesntContain"
      4 => string (4) "each"
      5 => string (5) "every"
      6 => string (6) "filter"
      7 => string (5) "first"
      8 => string (7) "flatMap"
      9 => string (7) "groupBy"
      10 => string (7) "hasMany"
      11 => string (7) "hasSole"
      12 => string (5) "keyBy"
      13 => string (4) "last"
      14 => string (3) "map"
      15 => string (3) "max"
      16 => string (3) "min"
      17 => string (9) "partition"
      18 => string (10) "percentage"
      19 => string (6) "reject"
      20 => string (9) "skipUntil"
      21 => string (9) "skipWhile"
      22 => string (4) "some"
      23 => string (6) "sortBy"
      24 => string (10) "sortByDesc"
      25 => string (3) "sum"
      26 => string (9) "takeUntil"
      27 => string (9) "takeWhile"
      28 => string (6) "unique"
      29 => string (6) "unless"
      30 => string (5) "until"
      31 => string (4) "when"
      protected static Illuminate\Support\Collection::$macros :: array (1)
      recursive() => Closure#1512 <ROOT>/library/Helpers/helpers.php:582
      • Methods (4)
      • Static methods (2)
    • 0 => string (6) "Errors"
      1 => string (6) "errors"
      2 => string (5) "start"
      3 => string (3) "0.1"
      4 => string (6) "Errors"
      5 => string (13) "Start\Errors\"
      6 => string (62) "/var/www/ideasfarm/public_html/apps/start-if/components/errors"
      • Directory
      • drwxr-xr-x 33 33 4096 Feb 15 2024 /var/www/ideasfarm/public_html/apps/start-if/components/errors
        
      7 => string (68) "/var/www/ideasfarm/public_html/apps/start-if/components/errors/Admin"
      • Directory
      • drwxr-xr-x 33 33 4096 Jul 26 13:00 /var/www/ideasfarm/public_html/apps/start-if/components/errors/Admin
        
      8 => string (68) "/var/www/ideasfarm/public_html/apps/start-if/components/errors/Front"
      • Directory
      • drwxr-xr-x 33 33 4096 Jul 15 20:53 /var/www/ideasfarm/public_html/apps/start-if/components/errors/Front
        
    • component string (368) "{"name":"Errors","unique":"errors","app":"start","vesrion":"0.1","alias":"Er...
      • Json (9)
      • Contents
      • name => string (6) "Errors"
        unique => string (6) "errors"
        app => string (5) "start"
        vesrion => string (3) "0.1"
        alias => string (6) "Errors"
        namespace => string (13) "Start\Errors\"
        path => string (62) "/var/www/ideasfarm/public_html/apps/start-if/components/errors"
        • Directory
        • drwxr-xr-x 33 33 4096 Feb 15 2024 /var/www/ideasfarm/public_html/apps/start-if/components/errors
          
        admin => string (68) "/var/www/ideasfarm/public_html/apps/start-if/components/errors/Admin"
        • Directory
        • drwxr-xr-x 33 33 4096 Jul 26 13:00 /var/www/ideasfarm/public_html/apps/start-if/components/errors/Admin
          
        front => string (68) "/var/www/ideasfarm/public_html/apps/start-if/components/errors/Front"
        • Directory
        • drwxr-xr-x 33 33 4096 Jul 15 20:53 /var/www/ideasfarm/public_html/apps/start-if/components/errors/Front
          
      • {"name":"Errors","unique":"errors","app":"start","vesrion":"0.1","alias":"Errors","namespace":"Start\\Errors\\","path":"\/var\/www\/ideasfarm\/public_html\/apps\/start-if\/components\/errors","admin":"\/var\/www\/ideasfarm\/public_html\/apps\/start-if\/components\/errors\/Admin","front":"\/var\/www\/ideasfarm\/public_html\/apps\/start-if\/components\/errors\/Front"}
        
    protected componentNamespace -> string (13) "Start\Errors\"
    protected languageSkin -> string (79) "/var/www/ideasfarm/public_html/public/front/ideasfarm-template/languages/es-...
    • Directory
    • Contents
    • drwxr-xr-x 0 0 4096 Jul 28 11:45 /var/www/ideasfarm/public_html/public/front/ideasfarm-template/languages/es-EC
      
    • /var/www/ideasfarm/public_html/public/front/ideasfarm-template/languages/es-EC/
      
    protected languageDefault -> string (63) "/var/www/ideasfarm/public_html/public/infinyti/languages/es-EC/"
    • Directory
    • drwxr-xr-x 33 33 4096 Jul 16 14:36 /var/www/ideasfarm/public_html/public/infinyti/languages/es-EC
      
    protected actionParams -> array (0)
    protected apiKeyRoutes -> array (2)
    0 => string (10) "api_signin"
    1 => string (12) "refreshToken"
    protected kintTextMode -> boolean false
    protected relatedModels -> null
    protected relatedRows -> null
    protected relatedOptions -> null
    protected eagerLoad -> null
    protected mainMenu -> null
    protected defaultFields -> array (7)
    reorder => array (2)
    template => string (7) "reorder"
    width => string (4) "10px"
    select => array (2)
    template => string (6) "select"
    width => string (4) "10px"
    actions => array (2)
    template => string (7) "actions"
    width => string (5) "100px"
    id => array (2)
    template => string (6) "row-id"
    width => string (5) "250px"
    created_at => array (2)
    template => string (8) "datetime"
    width => string (5) "150px"
    updated_at => array (2)
    template => string (8) "datetime"
    width => string (5) "150px"
    deleted_at => array (2)
    template => string (10) "deleted_at"
    action => array (1)
    0 => string (7) "trashed"
    protected fields -> array (0)
    protected hiddenFields -> array (0)
    public indexActions -> array (2)
    $object->indexActions
    0 => string (4) "edit"
    $object->indexActions[0]
    1 => string (5) "trash"
    $object->indexActions[1]
    public trashedActions -> array (2)
    $object->trashedActions
    0 => string (8) "recovery"
    $object->trashedActions[0]
    1 => string (6) "delete"
    $object->trashedActions[1]
    protected dataTable -> null
    public selectFields -> null
    $object->selectFields
    protected blockedActions -> null
    protected addUser -> null
    protected mediaRoutes -> array (3)
    0 => string (13) "api_media_add"
    1 => string (16) "api_media_update"
    2 => string (16) "api_media_remove"
    protected customMediaRoutes -> uninitialized
  • public error404Action($params = null)
    $object->error404Action()
    Defined in <ROOT>/apps/start-if/components/errors/Front/ErrorsController.php:44
    public error403Action($params = null)
    $object->error403Action()
    Defined in <ROOT>/apps/start-if/components/errors/Front/ErrorsController.php:61
    public setup(?Infinyti\Http\ServerRequest $request = null)
    $object->setup()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:81
    public debugbarCollector()
    $object->debugbarCollector()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:103
    public getPhrase(): mixed
    $object->getPhrase()
    /**
     * @return mixed
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:149
    public setPhrase($phrase): self
    $object->setPhrase()
    /**
     * @param mixed $phrase
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:159
    public getCore(): object
    $object->getCore()
    /**
     * @return object
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:169
    public setCore(): self Establece la instancia de la capa de lógica de negocio del componente, se bus...
    $object->setCore()
    /**
     * Establece la instancia de la capa de lógica de negocio del componente,
     * se busca primero en el espacio de trabajo actual y si no existe
     * se busca en el espacio de nombre general del componente. Si no existe
     * ninguna de las dos, se instancia el core base.
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:182
    public getLayout()
    $object->getLayout()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:210
    public init($options = null): array datos obtenidos por cookies o notificaciones Inicia la salida de la acción solicitada, verifica la existencia de notificac...
    $object->init()
    /**
     * Inicia la salida de la acción solicitada, verifica la existencia
     * de notificaciones, resultados negativos del proceso de validación,
     * resultados del proceso de carga de ficheros, etc.
     *
     * @return array datos obtenidos por cookies o notificaciones
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:233
    public exec(): array datos obtenidos por cookies o notificaciones Inicia la ejecución de la acción solicitada procesando los datos antes de per...
    $object->exec()
    /**
     * Inicia la ejecución de la acción solicitada procesando los datos antes de
     * permitir el trabajo con base de datos.
     *
     * Procesa los ficheros recibidos
     * Valida los datos enviados desde formularios
     * Agrega el valor slug (cadena para url)
     * Agrega el ordenamiento del registro
     * Agrega parámetros adicionales de existir.
     *
     * @return array datos obtenidos por cookies o notificaciones
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:268
    public setUserAndRoleInData(&$data) Establece el registro del usuario y el role del usuario que inicio sesión en ...
    $object->setUserAndRoleInData()
    /**
     * Establece el registro del usuario y el role del usuario que inicio sesión
     * en el array data
     * @param array &$data Datos que serán enviados a la vista
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:334
    public getForm(&$data, $schemaName = null): array altera la variable data recibida por referencia Configura y construye el formulario que sera enviado a la vista
    $object->getForm()
    /**
     * Configura y construye el formulario que sera enviado a la vista
     * @param  array &$data puede contener los datos que retornara el formulario
     * @return array        altera la variable data recibida por referencia
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:358
    public getExternalForm($data, $externalSchema)
    $object->getExternalForm()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:371
    public validateForm($post)
    $object->validateForm()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:402
    public checkStartSession()
    $object->checkStartSession()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:419
    public getEmailTemplate($file, $data): strin html del template cargado Obtiene el template del email a enviar desde un fichero
    $object->getEmailTemplate()
    /**
     * Obtiene el template del email a enviar desde un fichero
     *
     * @param  string $name nombre del archivo del template
     * @param  array $data datos que se cargaran dinamicamente en el template
     *
     * @return strin       html del template cargado
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:440
    public urlCode($phrase, $id = '')
    $object->urlCode()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:482
    public checkCode($subCodeA, $phrase, $id = '')
    $object->checkCode()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:491
    public process()
    $object->process()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:501
    public coreExec(string $method, array $params)
    $object->coreExec()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/BaseController.php:512
    public files($value = ''): bool Retorna true si encuentra un error Procesa los ficheros cargados
    $object->files()
    /**
     * Procesa los ficheros cargados
     *
     * @return bool Retorna true si encuentra un error
     */
    
    Inherited from Infinyti\Base\Controllers\FilesController
    Defined in <ROOT>/library/base/Controllers/FilesController.php:40
    public checkFiles($files = null): bool Retorna true si existen archivos válidos Verifica si hay archivos en $_FILES que no tengan error 4
    $object->checkFiles()
    /**
     * Verifica si hay archivos en $_FILES que no tengan error 4
     *
     * @return bool Retorna true si existen archivos válidos
     */
    
    Inherited from Infinyti\Base\Controllers\FilesController
    Defined in <ROOT>/library/base/Controllers/FilesController.php:228
    public setFilesUploaded() Marca los archivos como subidos y actualiza los nombres en el array de post
    $object->setFilesUploaded()
    /**
     * Marca los archivos como subidos y actualiza los nombres en el array de post
     */
    
    Inherited from Infinyti\Base\Controllers\FilesController
    Defined in <ROOT>/library/base/Controllers/FilesController.php:260
    public setView()
    $object->setView()
    Inherited from Infinyti\Base\Controllers\ViewController
    Defined in <ROOT>/library/base/Controllers/ViewController.php:49
    public getView()
    $object->getView()
    Inherited from Infinyti\Base\Controllers\ViewController
    Defined in <ROOT>/library/base/Controllers/ViewController.php:69
    public render($view, $vars = null, $layout = null, $response = true)
    $object->render()
    Inherited from Infinyti\Base\Controllers\ViewController
    Defined in <ROOT>/library/base/Controllers/ViewController.php:74
    public processRender($view, $vars = null, $layout = null, $response = true)
    $object->processRender()
    Inherited from Infinyti\Base\Controllers\ViewController
    Defined in <ROOT>/library/base/Controllers/ViewController.php:111
    public resolveView($view)
    $object->resolveView()
    Inherited from Infinyti\Base\Controllers\ViewController
    Defined in <ROOT>/library/base/Controllers/ViewController.php:132
    public checkViewData($args)
    $object->checkViewData()
    Inherited from Infinyti\Base\Controllers\ViewController
    Defined in <ROOT>/library/base/Controllers/ViewController.php:145
    public initVars($vars)
    $object->initVars()
    Inherited from Infinyti\Base\Controllers\ViewController
    Defined in <ROOT>/library/base/Controllers/ViewController.php:167
    public ifDebug(&$vars)
    $object->ifDebug()
    Inherited from Infinyti\Base\Controllers\ViewController
    Defined in <ROOT>/library/base/Controllers/ViewController.php:185
    public resourcesProcessor()
    $object->resourcesProcessor()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Resources.php:17
    public getApplication(): App Retrieve Instance of the executed application
    $object->getApplication()
    /**
     * Retrieve Instance of the executed application
     *
     * @return App
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Resources.php:27
    public setApplication(App $application): self Sets Instance of the executed application
    $object->setApplication()
    /**
     * Sets Instance of the executed application
     *
     * @param Object $application
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Resources.php:39
    public getRequest(): ServerRequest Retrievea Request made to the server
    $object->getRequest()
    /**
     * Retrievea Request made to the server
     * @return ServerRequest
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Resources.php:50
    public setRequest(?Infinyti\Http\ServerRequest $request): self Sets Request made to the server
    $object->setRequest()
    /**
     * Sets Request made to the server
     *
     * @param Object $request
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Resources.php:62
    public routeProcessor(): Controller Instance of the requested entity's controller Initialize the route processing necessary to execute the request
    $object->routeProcessor()
    /**
     * Initialize the route processing necessary to execute the request
     *
     * @return Controller Instance of the requested entity's controller
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Routes.php:60
    public getCurrentRoute(): array Retrieve the current route
    $object->getCurrentRoute()
    /**
     * Retrieve the current route
     *
     * @return array
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Routes.php:78
    public setCurrentRoute(): self Set the current route
    $object->setCurrentRoute()
    /**
     * Set the current route
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Routes.php:88
    public getEnv(): string Retrieve environment in which the application works
    $object->getEnv()
    /**
     * Retrieve environment in which the application works
     *
     * @return string
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Routes.php:100
    public setEnv(): self Sets environment in which the application works
    $object->setEnv()
    /**
     * Sets environment in which the application works
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Routes.php:110
    public getEntity(): string Retrieve name of the requested entity, table or resource
    $object->getEntity()
    /**
     * Retrieve name of the requested entity, table or resource
     *
     * @return string
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Routes.php:122
    public setEntity(): self Sets name of the requested entity, table or resource
    $object->setEntity()
    /**
     * Sets name of the requested entity, table or resource
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Routes.php:132
    public getAction(): string Retrieve name of the action that is executed in the request
    $object->getAction()
    /**
     * Retrieve name of the action that is executed in the request
     *
     * @return string
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Routes.php:144
    public setAction(): self Sets name of the action that is executed in the request
    $object->setAction()
    /**
     * Sets name of the action that is executed in the request
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Routes.php:154
    public getRoutes(): Infinyti\Library\Base\Warps\Collections\Collection Retrieve all available routes for the current entity
    $object->getRoutes()
    /**
     * Retrieve all available routes for the current entity
     *
     * @return Infinyti\Library\Base\Warps\Collections\Collection
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Routes.php:166
    protected setRoutes(): self Sets all available routes for the current entity
    /**
     * Sets all available routes for the current entity
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Routes.php:176
    public setReturn(?Infinyti\Http\ServerRequest $request): Controller Instance of the requested entity's controller Sets the route that is redirected when an action is canceled
    $object->setReturn()
    /**
     * Sets the route that is redirected when an action is canceled
     *
     * @param ServerRequest $request
     * @return Controller Instance of the requested entity's controller
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Routes.php:212
    public structuralProcessor()
    $object->structuralProcessor()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:118
    public getReflection(): Object Retrieve reflection class
    $object->getReflection()
    /**
     * Retrieve reflection class
     *
     * @return Object
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:153
    public setReflection($reflection): self Sets reflection class
    $object->setReflection()
    /**
     * Sets reflection class
     *
     * @param Object $reflection
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:165
    public getPrefix(): string Restrieve prefix of the namespace of the current component
    $object->getPrefix()
    /**
     * Restrieve prefix of the namespace of the current component
     *
     * @return string
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:177
    public setPrefix($prefix): self Sets prefix of the namespace of the current component
    $object->setPrefix()
    /**
     * Sets prefix of the namespace of the current component
     *
     * @param string $prefix
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:189
    public getCompPath(): string Retrieve Path of the current component
    $object->getCompPath()
    /**
     * Retrieve Path of the current component
     * @return string
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:200
    public setCompPath($compPath): self Sets Path of the current component
    $object->setCompPath()
    /**
     * Sets Path of the current component
     * @param string $compPath
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:211
    public getController(): string Retrieve Name of controller requested
    $object->getController()
    /**
     * Retrieve Name of controller requested
     * @return string
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:222
    public setController($controller): self Sets Name of controller requested
    $object->setController()
    /**
     * Sets Name of controller requested
     *
     * @param string $controller
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:234
    public getSchema(): string Retrieve Name of the scheme for the request
    $object->getSchema()
    /**
     * Retrieve Name of the scheme for the request
     *
     * @return string
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:247
    public setSchema($schema = null): self Sets Name of the scheme for the request *
    $object->setSchema()
    /**
     * Sets Name of the scheme for the request     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:256
    public getSchemaName(): [type] Retrieve instance of the scheme for the request
    $object->getSchemaName()
    /**
     * Retrieve instance of the scheme for the request
     *
     * @return [type]
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:294
    public setSchemaName($schemaName): self Sets instance of the scheme for the request
    $object->setSchemaName()
    /**
     * Sets instance of the scheme for the request
     *
     * @param String $schemaName
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:306
    public getModel(): boolean Retrieve Instance of the model for the request
    $object->getModel()
    /**
     * Retrieve Instance of the model for the request
     *
     * @return boolean
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:335
    public setModel($model): self Sets Instance of the model for the request
    $object->setModel()
    /**
     * Sets Instance of the model for the request
     *
     * @param Object $model
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:347
    public getModelName(): string Gets Name of the model for the request
    $object->getModelName()
    /**
     * Gets Name of the model for the request
     *
     * @return string
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:361
    public setModelName($modelName): self Sets Name of the model for the request
    $object->setModelName()
    /**
     * Sets Name of the model for the request
     * @param string $modelName
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:371
    public checkExistModelFile($modelName): string Model namespace Check if exists model files
    $object->checkExistModelFile()
    /**
     * Check if exists model files
     *
     * @param  string $modelName
     *
     * @return string            Model namespace
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:390
    public getEmailPath(): string Retrieve Email templates path
    $object->getEmailPath()
    /**
     * Retrieve Email templates path
     *
     * @return string
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:418
    public setEmailPath($emailPath): self Sets Email templates path
    $object->setEmailPath()
    /**
     * Sets Email templates path
     *
     * @param string $emailPath
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:430
    public getLanguage(): string Retrieve Language path
    $object->getLanguage()
    /**
     * Retrieve Language path
     *
     * @return string
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:442
    public setLanguage($code): self Sets Language path
    $object->setLanguage()
    /**
     * Sets Language path
     *
     * @param string $language
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:454
    public getLangCode(): string Retrieve language code
    $object->getLangCode()
    /**
     * Retrieve language code
     *
     * @return string
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:467
    public setLangCode(string $langCode): self Sets language code
    $object->setLangCode()
    /**
     * Sets language code
     *
     * @param string $langCode
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:479
    public loadLanguage($action = null): self Load language files
    $object->loadLanguage()
    /**
     * Load language files
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:491
    public componentLanguage()
    $object->componentLanguage()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:502
    public skinLanguage()
    $object->skinLanguage()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:509
    public defaultLanguage()
    $object->defaultLanguage()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:520
    public componentSkinLanguage()
    $object->componentSkinLanguage()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:529
    public getApp(): array Retrieve configuration of the application that contains the requested component.
    $object->getApp()
    /**
     * Retrieve configuration of the application that contains the requested component.
     *
     * @return array
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:556
    public setApp($app = null): self Sets configuration of the application that contains the requested component.
    $object->setApp()
    /**
     * Sets configuration of the application that contains the requested component.
     *
     * @param mixed $app
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:568
    public getComponent(): mixed Retrieve configuration of the requested component
    $object->getComponent()
    /**
     * Retrieve configuration of the requested component
     *
     * @return mixed
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:588
    public setComponent($entity = null): self Sets Configuration of the requested component
    $object->setComponent()
    /**
     * Sets Configuration of the requested component
     *
     * @param mixed $component
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:600
    public getComponentNamespace(): string Retrieve the namespace of the currently requested component
    $object->getComponentNamespace()
    /**
     * Retrieve the namespace of the currently requested component
     *
     * @return string
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:622
    public setComponentNamespace($componentNamespace = null): self Sets the namespace of the currently requested component
    $object->setComponentNamespace()
    /**
     * Sets the namespace of the currently requested component
     *
     * @param string $componentNamespace
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:634
    public paramsResolve(array $data, array $params): void Normaliza las varaibles de la ruta y los parametros recibidos
    $object->paramsResolve()
    /**
     * Normaliza las varaibles de la ruta y los parametros recibidos
     *
     * @param array $data
     * @param array $params
     * @return void
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:648
    public hasActionParams()
    $object->hasActionParams()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:700
    public getActionParams(array $params)
    $object->getActionParams()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:711
    public setMediaStructure()
    $object->setMediaStructure()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:770
    public apiInit($args) Inicializa los parámetros para responder a una petición API
    $object->apiInit()
    /**
     * Inicializa los parámetros para responder a una petición API
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/ApiStructural.php:26
    public apiReturn($data, $code = 200, $headers = array(...), $jsonFlags = 256)
    $object->apiReturn()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/ApiStructural.php:77
    public apiKey()
    $object->apiKey()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/ApiStructural.php:106
    public addCors(): void Función para agregar las cabeceras de autorización de los CORS
    $object->addCors()
    /**
     * Función para agregar las cabeceras de autorización de los CORS
     *
     * @return void
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/ApiStructural.php:131
    public addJsonToPost(): void Función para recoger el json que llega en una petición post para añadirla al ...
    $object->addJsonToPost()
    /**
     * Función para recoger el json que llega en una petición post para añadirla al metodo post
     *
     * @return void
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/ApiStructural.php:162
    public checkIdToken()
    $object->checkIdToken()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/ApiStructural.php:185
    public initPerMethod(array $data = array()): Laminas\Diactoros\Response\JsonResponse|array
    $object->initPerMethod()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/ApiStructural.php:213
    public getRelatedData(&$data, ?array $elements = null)
    $object->getRelatedData()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Relationship.php:21
    public setRelatedModels()
    $object->setRelatedModels()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Relationship.php:39
    public setRelatedElements(&$data, $element)
    $object->setRelatedElements()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Relationship.php:68
    public getEagerLoad(): mixed
    $object->getEagerLoad()
    /**
     * @return mixed
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Relationship.php:139
    public setEagerLoad($eagerLoad): self
    $object->setEagerLoad()
    /**
     * @param mixed $eagerLoad
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Relationship.php:149
    protected adminProcessor(): self Inicia la ejecución de los proceso necesarios para mostrar la interfaz de adm...
    /**
     * Inicia la ejecución de los proceso necesarios para mostrar la interfaz de
     * administración.
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Admin.php:45
    public setAdminMenu(): self Obtiene el menú de la interfaz de administración generado a partir de los fic...
    $object->setAdminMenu()
    /**
     * Obtiene el menú de la interfaz de administración generado a partir de los
     * ficheros de manifest en las aplicaciones y los ficheros config en los
     * componentes
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Admin.php:69
    protected setTitle($action = null): self Obtiene los títulos usados en la interfaz de administracion
    /**
     * Obtiene los títulos usados en la interfaz de administracion
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Admin.php:83
    public setFields(): self Fusiona los campos por defecto con los campos definidos en el controlador y l...
    $object->setFields()
    /**
     * Fusiona los campos por defecto con los campos definidos en el controlador
     * y los ordena según el orden definido en el controlador en la propiedad
     * protected $fields
     *
     * @return self
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Admin.php:108
    public getFields()
    $object->getFields()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Admin.php:168
    public setSelectFields()
    $object->setSelectFields()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Admin.php:173
    public setDataTable()
    $object->setDataTable()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Admin.php:195
    public getHiddenFields(): mixed Retorna los campos que se ocultan en la tabla de datos
    $object->getHiddenFields()
    /**
     * Retorna los campos que se ocultan en la tabla de datos
     * @return mixed
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Admin.php:210
    protected mvvmProcessor()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/ManifestMvvm.php:31
    public setManifestMVVM() Create manifest file to work with MVVM
    $object->setManifestMVVM()
    /**
     * Create manifest file to work with MVVM
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/ManifestMvvm.php:38
    protected operationsProcessor()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Operations.php:11
    public redirect($url = null): void Redireccionar a la url indica, si hay una url de retorno, la redirección se r...
    $object->redirect()
    /**
     * Redireccionar a la url indica, si hay una url de retorno, la redirección
     * se realizará a dicha url
     *
     *
     * @param  string $url
     *
     * @return void
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Operations.php:27
    public back(bool $getParams = false): void Funcion para redireccionar a la url de retorno
    $object->back()
    /**
     * Funcion para redireccionar a la url de retorno
     *
     * @param boolean $getParams indica si se deben enviar los parametros de la url
     * @return void
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Operations.php:68
    public redirectFromGet($actionName) Redirecciona a una ruta del mismo componente que recibe como parametro el id ...
    $object->redirectFromGet()
    /**
     * Redirecciona a una ruta del mismo componente que recibe como parametro el
     * id de un registro Ej. edit/$uuid
     *
     * @param      string  $actionName  nombre de la ruta a la que se redirecciona
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Operations.php:85
    protected searchMethods(string $like): array Search methods that contain in their name the string received as a parameter
    /**
     * Search methods that contain in their name the string received as a parameter
     *
     * @param  string $like
     *
     * @return array
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Operations.php:105
    public prepareRow(&$value)
    $object->prepareRow()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Operations.php:120
    public order($model = null)
    $object->order()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Operations.php:145
    public changeToMediaStructure(): bool Verifica si el modelo tiene un modelo de medios, y la ruta actual esta entre ...
    $object->changeToMediaStructure()
    /**
     * Verifica si el modelo tiene un modelo de medios, y la ruta actual esta entre las
     * rutas de medios
     *
     * @return boolean
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Traits/MediaTrait.php:24
    public hasMediaRoutes(): bool Verifica si el controlador tiene rutas de medios o si las rutas de medios per...
    $object->hasMediaRoutes()
    /**
     * Verifica si el controlador tiene rutas de medios o si las rutas de medios
     * personalizadas fueron agregadas
     *
     * @return boolean
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Traits/MediaTrait.php:35
    public importMediaRoutes(?object $parentObject): self Importa las rutas de medios de un controlador padre o objeto Si se proporcion...
    $object->importMediaRoutes()
    /**
     * Importa las rutas de medios de un controlador padre o objeto
     * Si se proporciona un objeto padre, fusiona sus rutas de medios con las
     * rutas de medios actuales,asegurando que no haya rutas duplicadas.
     *
     * @param Object|null $parentObject El objeto padre que contiene las rutas de medios
     *
     * @return self Retorna el objeto actual con las rutas de medios fusionadas
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Traits/MediaTrait.php:49
    public getMediaRoutes(): array Obtiene las rutas de medios
    $object->getMediaRoutes()
    /**
     * Obtiene las rutas de medios
     *
     * @return array
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Traits/MediaTrait.php:75
    public setCustomMediaRoutes(array $customMediaRoutes): self Establece las rutas de medios
    $object->setCustomMediaRoutes()
    /**
     * Establece las rutas de medios
     *
     * @param array $customMediaRoutes  Arreglo con los nombres de las rutas agregar
     * @return void
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Traits/MediaTrait.php:86
    public getCustomMediaRoutes(): array Obtiene las rutas personalizadas
    $object->getCustomMediaRoutes()
    /**
     * Obtiene las rutas personalizadas
     *
     * @return array
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Traits/MediaTrait.php:98
    public addCustomMediaRoutes(array|string $customMediaRoutes): self Agrega una o mas rutas personalizadas al arreglo de rutas de medios
    $object->addCustomMediaRoutes()
    /**
     * Agrega una o mas rutas personalizadas al arreglo de rutas de medios
     *
     * @param array|string $customMediaRoutes
     * @return void
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Traits/MediaTrait.php:109
    private Infinyti\Base\Controllers\BaseController::flattenActionParams(array $items): array
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Structural.php:750
    private Infinyti\Base\Controllers\BaseController::blockActions()
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Operations.php:171
    private Infinyti\Base\Controllers\BaseController::addUser() Agrega el id del usuario que esta iniciado sesión a los datos del post recibido
    /**
     * Agrega el id del usuario que esta iniciado sesión a los datos del post recibido
     */
    
    Inherited from Infinyti\Base\Controllers\BaseController
    Defined in <ROOT>/library/base/Controllers/Middlewares/Operations.php:184
    private Infinyti\Base\Controllers\FilesController::normalizeFilesArray($files): array Matriz de archivos normalizada Normaliza la matriz multidimensional de $_FILES para soportar inputs de archi...
    /**
     * Normaliza la matriz multidimensional de $_FILES para soportar inputs de archivos múltiples.
     *
     * @param array $files Matriz de archivos original
     * @return array Matriz de archivos normalizada
     */
    
    Inherited from Infinyti\Base\Controllers\FilesController
    Defined in <ROOT>/library/base/Controllers/FilesController.php:81
    private Infinyti\Base\Controllers\FilesController::cleanFilesArray($files = null) Elimina los archivos de $_FILES que tienen error 4 (sin archivo cargado)
    /**
     * Elimina los archivos de $_FILES que tienen error 4 (sin archivo cargado)
     */
    
    Inherited from Infinyti\Base\Controllers\FilesController
    Defined in <ROOT>/library/base/Controllers/FilesController.php:105
    private Infinyti\Base\Controllers\FilesController::hasFiles(): bool Retorna true si $_FILES no está vacío Verifica si existen archivos cargados en $_FILES
    /**
     * Verifica si existen archivos cargados en $_FILES
     *
     * @return bool Retorna true si $_FILES no está vacío
     */
    
    Inherited from Infinyti\Base\Controllers\FilesController
    Defined in <ROOT>/library/base/Controllers/FilesController.php:134
    private Infinyti\Base\Controllers\FilesController::processUploads($upload, $configService): bool Retorna true si hay errores Procesa los archivos subidos y realiza las compresiones necesarias
    /**
     * Procesa los archivos subidos y realiza las compresiones necesarias
     *
     * @param array $upload Array con los archivos subidos
     * @param object $configService Configuración de servicios
     * @return bool Retorna true si hay errores
     */
    
    Inherited from Infinyti\Base\Controllers\FilesController
    Defined in <ROOT>/library/base/Controllers/FilesController.php:146
    private Infinyti\Base\Controllers\FilesController::notifyFileError($file) Envía una notificación si ocurre un error con un archivo
    /**
     * Envía una notificación si ocurre un error con un archivo
     *
     * @param array $file Información del archivo que contiene el error
     */
    
    Inherited from Infinyti\Base\Controllers\FilesController
    Defined in <ROOT>/library/base/Controllers/FilesController.php:206
    private Infinyti\Base\Controllers\FilesController::notifyCompressionError($error) Envía una notificación si ocurre un error durante la compresión
    /**
     * Envía una notificación si ocurre un error durante la compresión
     *
     * @param array $error Array de mensajes de error
     */
    
    Inherited from Infinyti\Base\Controllers\FilesController
    Defined in <ROOT>/library/base/Controllers/FilesController.php:216

Warning: Cannot modify header information - headers already sent by (output started at /var/www/ideasfarm/public_html/vendor/kint-php/kint/src/Kint.php:577) in /var/www/ideasfarm/public_html/apps/start-if/components/errors/Front/ErrorsController.php on line 48

Fatal error: Uncaught Laminas\HttpHandlerRunner\Exception\EmitterException: Unable to emit response; headers already sent in /var/www/ideasfarm/public_html/vendor/kint-php/kint/src/Kint.php:577 in /var/www/ideasfarm/public_html/vendor/laminas/laminas-httphandlerrunner/src/Exception/EmitterException.php:16 Stack trace: #0 /var/www/ideasfarm/public_html/vendor/laminas/laminas-httphandlerrunner/src/Emitter/SapiEmitterTrait.php(38): Laminas\HttpHandlerRunner\Exception\EmitterException::forHeadersSent() #1 /var/www/ideasfarm/public_html/vendor/laminas/laminas-httphandlerrunner/src/Emitter/SapiEmitter.php(22): Laminas\HttpHandlerRunner\Emitter\SapiEmitter->assertNoPreviousOutput() #2 /var/www/ideasfarm/public_html/vendor/woohoolabs/harmony/src/Middleware/LaminasEmitterMiddleware.php(31): Laminas\HttpHandlerRunner\Emitter\SapiEmitter->emit() #3 /var/www/ideasfarm/public_html/library/Http/Kernel.php(223): WoohooLabs\Harmony\Middleware\LaminasEmitterMiddleware->process() #4 /var/www/ideasfarm/public_html/vendor/middlewares/utils/src/Dispatcher.php(66): Psr\Http\Server\MiddlewareInterface@anonymous->process() #5 [internal function]: Middlewares\Utils\Dispatcher->Middlewares\Utils\{closure}() #6 /var/www/ideasfarm/public_html/vendor/middlewares/utils/src/RequestHandler.php(27): call_user_func() #7 /var/www/ideasfarm/public_html/vendor/middlewares/utils/src/Dispatcher.php(47): Middlewares\Utils\RequestHandler->handle() #8 /var/www/ideasfarm/public_html/library/Http/Kernel.php(256): Middlewares\Utils\Dispatcher->dispatch() #9 /var/www/ideasfarm/public_html/library/Http/Kernel.php(75): Infinyti\Http\Kernel->dispatchMiddlewares() #10 /var/www/ideasfarm/public_html/index.php(61): Infinyti\Http\Kernel->handle() #11 {main} thrown in /var/www/ideasfarm/public_html/vendor/laminas/laminas-httphandlerrunner/src/Exception/EmitterException.php on line 16