name: CastsAttributes class_comment: null dependencies: - name: Model type: class source: Illuminate\Database\Eloquent\Model properties: [] methods: - name: get visibility: public parameters: - name: model - name: key - name: value - name: attributes comment: '# * @template TGet # * @template TSet # */ # interface CastsAttributes # { # /** # * Transform the attribute from the underlying model values. # * # * @param \Illuminate\Database\Eloquent\Model $model # * @param string $key # * @param mixed $value # * @param array $attributes # * @return TGet|null' - name: set visibility: public parameters: - name: model - name: key - name: value - name: attributes comment: '# * 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' traits: - Illuminate\Database\Eloquent\Model interfaces: []