Subversion-Projekte lars-tiefland.laravel_shop

Revision

Zur aktuellen Revision | Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
148 lars 1
<?php
2
 
3
namespace Illuminate\Contracts\Database\Eloquent;
4
 
5
interface CastsAttributes
6
{
7
    /**
8
     * Transform the attribute from the underlying model values.
9
     *
10
     * @param  \Illuminate\Database\Eloquent\Model  $model
11
     * @param  string  $key
12
     * @param  mixed  $value
13
     * @param  array  $attributes
14
     * @return mixed
15
     */
16
    public function get($model, string $key, $value, array $attributes);
17
 
18
    /**
19
     * Transform the attribute to its underlying model values.
20
     *
21
     * @param  \Illuminate\Database\Eloquent\Model  $model
22
     * @param  string  $key
23
     * @param  mixed  $value
24
     * @param  array  $attributes
25
     * @return mixed
26
     */
27
    public function set($model, string $key, $value, array $attributes);
28
}