Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
1<?php
2
3declare(strict_types=1);
4
5namespace Cosray\Field\Capability;
6
7use Cosray\Schema\TranslateMode;
8
9interface Translatable
10{
11    /** Null resets the field to untranslated. */
12    public function translate(?TranslateMode $mode = TranslateMode::Symmetric): static;
13
14    public function isTranslatable(): bool;
15
16    public function translateMode(): ?TranslateMode;
17
18    public function supportsTranslateMode(TranslateMode $mode): bool;
19}