Open – Close principle / Object – Orientated Design in PHP.