M
Предлагаю на этом остановиться.
Size: a a a
M
ГW
E
M
ГW
ГW
E
E
И
class Car extends Model {А вот исключение дублирования - это:
const RED = 'Красный';
}
class Table extends Model {
const RED = 'Красный';
}
namespace App\Constants;
class Colors {
const RED = 'Красный';
}
use App\Constants\Colors;
class Car extends Model {
// Colors::RED
}
use App\Constants\Colors;
class Table extends Model {
// Colors::RED
}
namespace App\Constants;
interface Colorable {
const RED = 'Красный';
}
use App\Constants\Colorable;
class Car extends Model implements Colorable {
// static::RED
}
use App\Constants\Colorable;
class Table extends Model implements Colorable {
// static::RED
}
E
ГW
M
M
E
IG
M
ГW
E
E
E