Auth/Access/Authorizable.php000064400000000466147536114340012026 0ustar00|CastsAttributes|CastsInboundAttributes */ public static function castUsing(array $arguments); } Database/Eloquent/CastsAttributes.php000064400000001602147536114340013710 0ustar00 $attributes * @return TGet|null */ public function get(Model $model, string $key, mixed $value, array $attributes); /** * Transform the attribute to its underlying model values. * * @param \Illuminate\Database\Eloquent\Model $model * @param string $key * @param TSet|null $value * @param array $attributes * @return mixed */ public function set(Model $model, string $key, mixed $value, array $attributes); } Database/Eloquent/CastsInboundAttributes.php000064400000000755147536114340015237 0ustar00 $attributes * @return mixed */ public function set(Model $model, string $key, mixed $value, array $attributes); } Database/Eloquent/DeviatesCastableAttributes.php000064400000001306147536114340016037 0ustar00 $attributes * @return mixed */ public function serialize(Model $model, string $key, mixed $value, array $attributes); } Database/Eloquent/SupportsPartialRelations.php000064400000001415147536114340015623 0ustar00 */ public $class; /** * The unique identifier of the model. * * This may be either a single ID or an array of IDs. * * @var mixed */ public $id; /** * The relationships loaded on the model. * * @var array */ public $relations; /** * The connection name of the model. * * @var string|null */ public $connection; /** * The class name of the model collection. * * @var class-string<\Illuminate\Database\Eloquent\Collection>|null */ public $collectionClass; /** * Create a new model identifier. * * @param class-string<\Illuminate\Database\Eloquent\Model> $class * @param mixed $id * @param array $relations * @param mixed $connection * @return void */ public function __construct($class, $id, array $relations, $connection) { $this->id = $id; $this->class = $class; $this->relations = $relations; $this->connection = $connection; } /** * Specify the collection class that should be used when serializing / restoring collections. * * @param class-string<\Illuminate\Database\Eloquent\Collection> $collectionClass * @return $this */ public function useCollectionClass(?string $collectionClass) { $this->collectionClass = $collectionClass; return $this; } } Database/Query/Builder.php000064400000000321147536114340011460 0ustar00 */ public function items(); /** * Get the "cursor" of the previous set of items. * * @return \Illuminate\Pagination\Cursor|null */ public function previousCursor(); /** * Get the "cursor" of the next set of items. * * @return \Illuminate\Pagination\Cursor|null */ public function nextCursor(); /** * Determine how many items are being shown per page. * * @return int */ public function perPage(); /** * Get the current cursor being paginated. * * @return \Illuminate\Pagination\Cursor|null */ public function cursor(); /** * Determine if there are enough items to split into multiple pages. * * @return bool */ public function hasPages(); /** * Get the base path for paginator generated URLs. * * @return string|null */ public function path(); /** * Determine if the list of items is empty or not. * * @return bool */ public function isEmpty(); /** * Determine if the list of items is not empty. * * @return bool */ public function isNotEmpty(); /** * Render the paginator using a given view. * * @param string|null $view * @param array $data * @return string */ public function render($view = null, $data = []); } Pagination/LengthAwarePaginator.php000064400000001230147536114340013420 0ustar00 */ interface LengthAwarePaginator extends Paginator { /** * Create a range of pagination URLs. * * @param int $start * @param int $end * @return array */ public function getUrlRange($start, $end); /** * Determine the total number of items in the data store. * * @return int */ public function total(); /** * Get the page number of the last available page. * * @return int */ public function lastPage(); } Pagination/Paginator.php000064400000004764147536114340011315 0ustar00 */ public function items(); /** * Get the "index" of the first item being paginated. * * @return int|null */ public function firstItem(); /** * Get the "index" of the last item being paginated. * * @return int|null */ public function lastItem(); /** * Determine how many items are being shown per page. * * @return int */ public function perPage(); /** * Determine the current page being paginated. * * @return int */ public function currentPage(); /** * Determine if there are enough items to split into multiple pages. * * @return bool */ public function hasPages(); /** * Determine if there are more items in the data store. * * @return bool */ public function hasMorePages(); /** * Get the base path for paginator generated URLs. * * @return string|null */ public function path(); /** * Determine if the list of items is empty or not. * * @return bool */ public function isEmpty(); /** * Determine if the list of items is not empty. * * @return bool */ public function isNotEmpty(); /** * Render the paginator using a given view. * * @param string|null $view * @param array $data * @return string */ public function render($view = null, $data = []); } Pipeline/Hub.php000064400000000446147536114340007554 0ustar00 */ public function getQueueableIds(); /** * Get the relationships of the entities being queued. * * @return array */ public function getQueueableRelations(); /** * Get the connection of the entities being queued. * * @return string|null */ public function getQueueableConnection(); } Queue/QueueableEntity.php000064400000000741147536114340011460 0ustar00 */ public function toArray(); } Support/CanBeEscapedWhenCastToString.php000064400000000511147536114340014322 0ustar00