SOLID Principles in PHP