Presentation Layer

Presentation Layer

Presentation Layer

Presentation Layer is the top layer that contains view elements (layouts, blocks, templates) and controllers.
Presentation Layer usually calls the service layer using service contracts. But, depending on the implementation, it may cross over with the business logic.