Есть ли способ ограничить видимость в PHP так же, как видимость "пакета" работает в Java или, по крайней мере, видимость "друга" в C ++? Как лучше всего поддерживать большой проект ООП и не позволять кому-либо использовать какую-либо часть кода?
Я использую частную и защищенную видимость столько, сколько могу, но иногда этого недостаточно. Я знаю об этом запросе: https://bugs.php.net/bug.php?id=55331. Есть ли прогресс в реализации такой вещи в PHP? Есть ли обходной путь для защиты вашего кода (методы, переменные класса) от доступа из любого места?