1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-03-13 20:28:44 +01:00

[ticket/13740] Check navigation requirements

PHPBB3-13740
This commit is contained in:
Mate Bartus 2015-07-21 15:13:54 +02:00
parent 3a3dd94145
commit 3d4f21c1f8
3 changed files with 30 additions and 0 deletions

View File

@ -19,6 +19,8 @@ services:
installer.navigation.install_navigation:
class: phpbb\install\helper\navigation\install_navigation
arguments:
- @installer.helper.install_helper
scope: prototype
tags:
- { name: installer.navigation }

View File

@ -13,10 +13,35 @@
namespace phpbb\install\helper\navigation;
use phpbb\install\helper\install_helper;
class install_navigation implements navigation_interface
{
/**
* @var install_helper
*/
private $install_helper;
/**
* Constructor
*
* @param install_helper $install_helper
*/
public function __construct(install_helper $install_helper)
{
$this->install_helper = $install_helper;
}
/**
* {@inheritdoc}
*/
public function get()
{
if ($this->install_helper->is_phpbb_installed())
{
return array();
}
return array(
'install' => array(
'label' => 'INSTALL',

View File

@ -15,6 +15,9 @@ namespace phpbb\install\helper\navigation;
class main_navigation implements navigation_interface
{
/**
* {@inheritdoc}
*/
public function get()
{
return array(