[ Index ] |
PHP Cross Reference of phpBB-3.3.14-deutsch |
[Summary view] [Print] [Text view]
1 <?php 2 /** 3 * 4 * This file is part of the phpBB Forum Software package. 5 * 6 * @copyright (c) phpBB Limited <https://www.phpbb.com> 7 * @license GNU General Public License, version 2 (GPL-2.0) 8 * 9 * For full copyright and license information, please see 10 * the docs/CREDITS.txt file. 11 * 12 */ 13 14 namespace phpbb\install; 15 16 /** 17 * Interface for installer tasks 18 */ 19 interface task_interface 20 { 21 /** 22 * Returns the number of steps the task contains 23 * 24 * This is a helper method to provide a better progress bar for the front-end. 25 * 26 * @return int The number of steps that the task contains 27 */ 28 static public function get_step_count(); 29 30 /** 31 * Checks if the task is essential to install phpBB or it can be skipped 32 * 33 * Note: Please note that all the non-essential modules have to implement check_requirements() 34 * method. 35 * 36 * @return bool true if the task is essential, false otherwise 37 */ 38 public function is_essential(); 39 40 /** 41 * Checks requirements for the tasks 42 * 43 * Note: Only need to be implemented for non-essential tasks, as essential tasks 44 * requirements should be checked in the requirements install module. 45 * 46 * @return bool true if the task's requirements are met 47 */ 48 public function check_requirements(); 49 50 /** 51 * Executes the task 52 */ 53 public function run(); 54 55 /** 56 * Returns the language key of the name of the task 57 * 58 * @return string 59 */ 60 public function get_task_lang_name(); 61 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Mon Nov 25 19:05:08 2024 | Cross-referenced by PHPXref 0.7.1 |