mirror of
https://github.com/flarum/core.git
synced 2025-08-07 00:47:00 +02:00
feat: STUBS!
This commit is contained in:
@@ -0,0 +1,43 @@
|
||||
<?php
|
||||
|
||||
namespace Illuminate\Database\Eloquent;
|
||||
|
||||
use Illuminate\Support\Traits\EnumeratesValues;
|
||||
|
||||
/**
|
||||
* @template TValue
|
||||
* @extends \Illuminate\Support\Collection<int, TValue>
|
||||
*/
|
||||
class Collection extends \Illuminate\Support\Collection
|
||||
{
|
||||
|
||||
/** @phpstan-use EnumeratesValues<TValue> */
|
||||
use EnumeratesValues;
|
||||
|
||||
/**
|
||||
* @param mixed $key
|
||||
* @param mixed $default
|
||||
* @phpstan-return TValue|null
|
||||
*/
|
||||
public function find($key, $default = null) {}
|
||||
|
||||
/**
|
||||
* @template TReturn
|
||||
* @param callable(TValue, int): TReturn $callable
|
||||
* @return static<TReturn>|\Illuminate\Support\Collection<int, TReturn>
|
||||
*/
|
||||
public function map($callable) {}
|
||||
|
||||
/**
|
||||
* @param callable(TValue, int): mixed $callback
|
||||
* @return \Illuminate\Support\Collection<mixed, mixed>
|
||||
*/
|
||||
public function flatMap(callable $callback) {}
|
||||
|
||||
/**
|
||||
* @template TReturn
|
||||
* @param callable(TValue ...$values): TReturn $callback
|
||||
* @return static<TReturn>|\Illuminate\Support\Collection<int, TReturn>
|
||||
*/
|
||||
public function mapSpread(callable $callback) {}
|
||||
}
|
Reference in New Issue
Block a user