[ Index ] |
PHP Cross Reference of phpBB-3.2.11-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 namespace phpbb\console\command\extension; 14 15 use Symfony\Component\Console\Style\SymfonyStyle; 16 17 abstract class command extends \phpbb\console\command\command 18 { 19 /** @var \phpbb\extension\manager */ 20 protected $manager; 21 22 /** @var \phpbb\log\log */ 23 protected $log; 24 25 /** @var string Cache driver class */ 26 protected $cache_driver_class; 27 28 /** 29 * Constructor. 30 * 31 * @param \phpbb\user $user User object 32 * @param \phpbb\extension\manager $manager Extension manager object 33 * @param \phpbb\log\log $log Log object 34 * @param string $cache_driver_class Cache driver class 35 */ 36 public function __construct(\phpbb\user $user, \phpbb\extension\manager $manager, \phpbb\log\log $log, $cache_driver_class) 37 { 38 $this->manager = $manager; 39 $this->log = $log; 40 $this->cache_driver_class = $cache_driver_class; 41 42 parent::__construct($user); 43 } 44 45 /** 46 * Check if APCu cache driver is used and enabled for CLI, otherwise display a notice. 47 * 48 * @param SymfonyStyle $io 49 * @return void 50 */ 51 protected function check_apcu_cache(SymfonyStyle $io) 52 { 53 if ($this->cache_driver_class === 'phpbb\\cache\\driver\\apcu' && !@ini_get('apc.enable_cli')) 54 { 55 $io->note($this->user->lang('CLI_APCU_CACHE_NOTICE')); 56 } 57 } 58 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Wed Nov 11 20:33:01 2020 | Cross-referenced by PHPXref 0.7.1 |