Skip to content

Commit

Permalink
Add interface for setup wizards
Browse files Browse the repository at this point in the history
refs #7163
  • Loading branch information
Johannes Meyer committed Sep 29, 2014
1 parent 5d63912 commit 4a14dc5
Showing 1 changed file with 25 additions and 0 deletions.
25 changes: 25 additions & 0 deletions library/Icinga/Web/Setup/SetupWizard.php
@@ -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();
}

0 comments on commit 4a14dc5

Please sign in to comment.