@@ -34,6 +34,9 @@ discard block |
||
34 | 34 | }); |
35 | 35 | } |
36 | 36 | |
37 | + /** |
|
38 | + * @param string $locale |
|
39 | + */ |
|
37 | 40 | public function translate(?string $locale = null, bool $withFallback = false): ?Model |
38 | 41 | { |
39 | 42 | return $this->getTranslation($locale, $withFallback); |
@@ -155,6 +158,9 @@ discard block |
||
155 | 158 | return empty($value); |
156 | 159 | } |
157 | 160 | |
161 | + /** |
|
162 | + * @param string $key |
|
163 | + */ |
|
158 | 164 | public function getAttribute($key) |
159 | 165 | { |
160 | 166 | [$attribute, $locale] = $this->getAttributeAndLocale($key); |
@@ -179,6 +185,10 @@ discard block |
||
179 | 185 | return parent::getAttribute($key); |
180 | 186 | } |
181 | 187 | |
188 | + /** |
|
189 | + * @param string $key |
|
190 | + * @param string $value |
|
191 | + */ |
|
182 | 192 | public function setAttribute($key, $value) |
183 | 193 | { |
184 | 194 | [$attribute, $locale] = $this->getAttributeAndLocale($key); |