Пришлось написать такой код, т.к. что я только не пробовал у меня не получилось обратиться к нужной константе класса(
$needleRight = null;
$rightsManager = Driver::getInstance()->getRightsManager();
if ($rightType === "READ") {
$needleRight = $rightsManager::TASK_READ;
}elseif ($rightType === "ADD") {
$needleRight = $rightsManager::TASK_ADD;
}elseif ($rightType === "EDIT") {
$needleRight = $rightsManager::TASK_EDIT;
}elseif ($rightType === "FULL") {
$needleRight = $rightsManager::TASK_FULL;
}elseif ($rightType === "SHARING") {
$needleRight = $rightsManager::TASK_SHARING;
}
$accessTaskId = $rightsManager->getTaskIdByName($needleRight);
Подскажите, пожалуйста, как я могу "собрать" обращение к константе класса, из строки и переменной?