Add interface for setup wizards

refs #7163
This commit is contained in:
Johannes Meyer 2014-09-29 14:19:05 +02:00
parent 5d6391242c
commit 4a14dc5916
1 changed files with 25 additions and 0 deletions

View File

@ -0,0 +1,25 @@
<?php
// {{{ICINGA_LICENSE_HEADER}}}
// {{{ICINGA_LICENSE_HEADER}}}
namespace Icinga\Web\Setup;
/**
* Interface for setup wizards providing an installer and requirements
*/
interface SetupWizard
{
/**
* Return the installer for this wizard
*
* @return Installer
*/
public function getInstaller();
/**
* Return the requirements of this wizard
*
* @return Requirements
*/
public function getRequirements();
}