СП
Size: a a a
СП
RT
СП
СП
RT
S
class Department extends EnumВ контексте проектов могут быть только два отдела:
{
private const ADMINISTRATION = 1;
private const SALE = 2;
private const WEBDEV = 3;
private const ADV = 4;
}
class Department extends EnumВот я думаю сделать как в этом коде...
{
private const WEBDEV = 3;
private const ADV = 4;
}
class \Shared\Department
{
public const ADMINISTRATION = 1;
public const SALE = 2;
public const WEBDEV = 3;
public const ADV = 4;
}
class \Employee\Department extends Enum
{
private const ADMINISTRATION = \Shared\Department::ADMINISTRATION;
private const SALE = \Shared\Department::SALE;
private const WEBDEV = \Shared\Department::WEBDEV;
private const ADV = \Shared\Department::ADV;
}
class \Project\Department extends Enum
{
private const WEBDEV = \Shared\Department::WEBDEV;
private const ADV = \Shared\Department::ADV;
}
S
СП
RT
S
СП
shared
каком-нибудь и напрямую пользовать в любом контексте?СП
S
S
S
RT
Department
::ADMINISTRATION
()->isAllowSetToProject($project);СП
RT
RT
shared
каком-нибудь и напрямую пользовать в любом контексте?S