%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\Database\Eloquent\Casts;
/**
* @template TGet
* @template TSet
*/
class Attribute
{
/**
* The attribute accessor.
*
* @var callable(): TGet
*/
public $get;
/**
* The attribute mutator.
*
* @var callable(TSet): mixed
*/
public $set;
/**
* Create a new attribute accessor / mutator.
*
* @template TMakeGet
* @template TMakeSet
* @param (callable(mixed, mixed): TMakeGet)|null $get
* @param (callable(TMakeSet, mixed=): mixed)|null $set
* @return Attribute<TMakeGet, TMakeSet>
*/
public static function make(callable $get = null, callable $set = null);
/**
* Create a new attribute accessor.
*
* @template T
* @param callable(mixed, mixed=): T $get
* @return Attribute<T, never>
*/
public static function get(callable $get);
/**
* Create a new attribute mutator.
*
* @template T
* @param callable(T, mixed=): mixed $set
* @return Attribute<never, T>
*/
public static function set(callable $set);
}