Зачем нужно ключевое слово final?
Ключевое слово «final» в PHP используется для обозначения, что класс или метод не может быть изменен или унаследован в дочерних классах.
Если класс объявлен как final, то он не может быть унаследован, и не может быть основой для других классов.
Если метод объявлен как final, то он не может быть переопределен (перезаписан) в дочерних классах.
Если свойство объявлено как final, то его значение уже не может быть изменено, и оно становится константой