%PDF- %GIF98; %PNG;
Server : ApacheSystem : Linux host.digitalbabaji.in 4.18.0-513.11.1.el8_9.x86_64 #1 SMP Wed Jan 17 02:00:40 EST 2024 x86_64 User : addictionfreeind ( 1003) PHP Version : 7.2.34 Disable Function : exec,passthru,shell_exec,system Directory : /home/addictionfreeind/www/admin1/vendor/nunomaduro/larastan/stubs/ |
Upload File : |
<?php
namespace Illuminate\Pagination;
/**
* @template TValue
*
* @mixin \Illuminate\Support\Collection<mixed, TValue>
*/
abstract class AbstractPaginator implements \Illuminate\Contracts\Support\Htmlable
{
/**
* @return array<TValue>
*/
public function items(): array;
/**
* @return \Illuminate\Support\Collection<array-key, TValue>
*/
public function getCollection(): \Illuminate\Support\Collection;
/**
* @return \ArrayIterator<array-key, TValue>
*/
public function getIterator(): \Traversable;
public function offsetExists(mixed $offset): bool;
/**
* @return TValue|null
*/
public function offsetGet(mixed $offset): mixed;
/**
* @param TValue $value
*/
public function offsetSet(mixed $offset, $value): void;
public function offsetUnset(mixed $offset): void;
}
/**
* @template TValue
*
* @implements \ArrayAccess<array-key, TValue>
* @implements \IteratorAggregate<array-key, TValue>
* @implements \Illuminate\Contracts\Support\Arrayable<array-key, TValue>
* @implements \Illuminate\Contracts\Pagination\Paginator<TValue>
*
* @extends AbstractPaginator<TValue>
*/
class Paginator extends AbstractPaginator implements \Illuminate\Contracts\Support\Arrayable, \ArrayAccess, \Countable, \IteratorAggregate, \Illuminate\Contracts\Support\Jsonable, \JsonSerializable, \Illuminate\Contracts\Pagination\Paginator
{}
/**
* @template TValue
*
* @implements \ArrayAccess<array-key, TValue>
* @implements \IteratorAggregate<array-key, TValue>
* @implements \Illuminate\Contracts\Support\Arrayable<array-key, TValue>
* @implements \Illuminate\Contracts\Pagination\LengthAwarePaginator<TValue>
*
* @extends AbstractPaginator<TValue>
*/
class LengthAwarePaginator extends AbstractPaginator implements \Illuminate\Contracts\Support\Arrayable, \ArrayAccess, \Countable, \IteratorAggregate, \Illuminate\Contracts\Support\Jsonable, \JsonSerializable, \Illuminate\Contracts\Pagination\LengthAwarePaginator
{}
/**
* @template TValue
*
* @mixin \Illuminate\Support\Collection<mixed, TValue>
*/
abstract class AbstractCursorPaginator implements \Illuminate\Contracts\Support\Htmlable
{
/**
* @return array<TValue>
*/
public function items(): array;
/**
* @return \Illuminate\Support\Collection<array-key, TValue>
*/
public function getCollection(): \Illuminate\Support\Collection;
/**
* @return \ArrayIterator<array-key, TValue>
*/
public function getIterator(): \Traversable;
public function offsetExists(mixed $offset): bool;
/**
* @return TValue|null
*/
public function offsetGet(mixed $offset): mixed;
/**
* @param TValue $value
*/
public function offsetSet(mixed $offset, $value): void;
public function offsetUnset(mixed $offset): void;
}
/**
* @template TValue
*
* @implements \ArrayAccess<array-key, TValue>
* @implements \IteratorAggregate<array-key, TValue>
* @implements \Illuminate\Contracts\Support\Arrayable<array-key, TValue>
* @implements \Illuminate\Contracts\Pagination\CursorPaginator<TValue>
*
* @extends AbstractCursorPaginator<TValue>
*/
class CursorPaginator extends AbstractCursorPaginator implements \Illuminate\Contracts\Support\Arrayable, \ArrayAccess, \Countable, \IteratorAggregate, \Illuminate\Contracts\Support\Jsonable, \JsonSerializable, \Illuminate\Contracts\Pagination\CursorPaginator
{}
/**
* @implements \Illuminate\Contracts\Support\Arrayable<array-key, mixed>
*/
class Cursor implements \Illuminate\Contracts\Support\Arrayable
{}