[ 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\cron\task; 15 16 /** 17 * Cron task base class. Provides sensible defaults for cron tasks 18 * and partially implements cron task interface, making writing cron tasks easier. 19 * 20 * At a minimum, subclasses must override the run() method. 21 * 22 * Cron tasks need not inherit from this base class. If desired, 23 * they may implement cron task interface directly. 24 */ 25 abstract class base implements \phpbb\cron\task\task 26 { 27 private $name; 28 29 /** 30 * Returns the name of the task. 31 * 32 * @return string Name of wrapped task. 33 */ 34 public function get_name() 35 { 36 return $this->name; 37 } 38 39 /** 40 * Sets the name of the task. 41 * 42 * @param string $name The task name 43 */ 44 public function set_name($name) 45 { 46 $this->name = $name; 47 } 48 49 /** 50 * Returns whether this cron task can run, given current board configuration. 51 * 52 * For example, a cron task that prunes forums can only run when 53 * forum pruning is enabled. 54 * 55 * @return bool 56 */ 57 public function is_runnable() 58 { 59 return true; 60 } 61 62 /** 63 * Returns whether this cron task should run now, because enough time 64 * has passed since it was last run. 65 * 66 * @return bool 67 */ 68 public function should_run() 69 { 70 return true; 71 } 72 }
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 |