mirror of
https://github.com/kevinveenbirkenbach/infinito.git
synced 2025-04-16 10:16:22 +02:00
28 lines
466 B
PHP
28 lines
466 B
PHP
<?php
|
|
|
|
namespace App\Domain\ViewManagement;
|
|
|
|
use FOS\RestBundle\View\View;
|
|
use App\Domain\ActionManagement\ActionServiceInterface;
|
|
|
|
/**
|
|
* @author kevinfrantz
|
|
*/
|
|
interface ViewBuilderInterface
|
|
{
|
|
/**
|
|
* @return View
|
|
*/
|
|
public function getView(): View;
|
|
|
|
/**
|
|
* @return ActionServiceInterface
|
|
*/
|
|
public function getActionService(): ActionServiceInterface;
|
|
|
|
/**
|
|
* Builds the view.
|
|
*/
|
|
public function build(): void;
|
|
}
|