mirror of
https://github.com/phpbb/phpbb.git
synced 2025-07-31 14:00:31 +02:00
[ticket/13891] Replaced ContainerBuilder with service_collection
PHPBB3-13891
This commit is contained in:
@@ -15,7 +15,6 @@ namespace phpbb\console\command\reparser;
|
||||
|
||||
use Symfony\Component\Console\Input\InputInterface;
|
||||
use Symfony\Component\Console\Output\OutputInterface;
|
||||
use Symfony\Component\DependencyInjection\ContainerBuilder;
|
||||
|
||||
class list_all extends \phpbb\console\command\command
|
||||
{
|
||||
@@ -28,13 +27,13 @@ class list_all extends \phpbb\console\command\command
|
||||
* Constructor
|
||||
*
|
||||
* @param \phpbb\user $user
|
||||
* @param ContainerBuilder $container Container used to locate the reparsers
|
||||
* @param \phpbb\di\service_collection $reparsers
|
||||
*/
|
||||
public function __construct(\phpbb\user $user, ContainerBuilder $container)
|
||||
public function __construct(\phpbb\user $user, \phpbb\di\service_collection $reparsers)
|
||||
{
|
||||
parent::__construct($user);
|
||||
$this->reparser_names = array();
|
||||
foreach (array_keys($container->findTaggedServiceIds('text_reparser.plugin')) as $name)
|
||||
foreach ($reparsers as $name => $reparser)
|
||||
{
|
||||
// Store the names without the "text_reparser." prefix
|
||||
$this->reparser_names[] = str_replace('text_reparser.', '', $name);
|
||||
|
@@ -20,21 +20,21 @@ use Symfony\Component\Console\Output\OutputInterface;
|
||||
class reparse extends \phpbb\console\command\command
|
||||
{
|
||||
/**
|
||||
* @var \phpbb\textreparser\reparser_collection
|
||||
* @var \phpbb\di\service_collection
|
||||
*/
|
||||
protected $reparser_collection;
|
||||
protected $reparsers;
|
||||
|
||||
/**
|
||||
* Constructor
|
||||
*
|
||||
* @param \phpbb\user $user
|
||||
* @param \phpbb\textreparser\reparser_collection $reparser_collection
|
||||
* @param \phpbb\di\service_collection $reparser_collection
|
||||
*/
|
||||
public function __construct(\phpbb\user $user, \phpbb\textreparser\reparser_collection $reparser_collection)
|
||||
public function __construct(\phpbb\user $user, \phpbb\di\service_collection $reparsers)
|
||||
{
|
||||
require_once __DIR__ . '/../../../../includes/functions_content.php';
|
||||
|
||||
$this->reparser_collection = $reparser_collection;
|
||||
$this->reparsers = $reparsers;
|
||||
parent::__construct($user);
|
||||
}
|
||||
|
||||
@@ -65,7 +65,7 @@ class reparse extends \phpbb\console\command\command
|
||||
if (isset($name))
|
||||
{
|
||||
// Allow "post_text" to be an alias for "text_reparser.post_text"
|
||||
if (!isset($this->reparser_collection[$name]))
|
||||
if (!isset($this->reparsers[$name]))
|
||||
{
|
||||
$name = 'text_reparser.' . $name;
|
||||
}
|
||||
@@ -73,7 +73,7 @@ class reparse extends \phpbb\console\command\command
|
||||
}
|
||||
else
|
||||
{
|
||||
foreach ($this->reparser_collection as $name => $service)
|
||||
foreach ($this->reparsers as $name => $service)
|
||||
{
|
||||
$this->reparse($output, $name);
|
||||
}
|
||||
@@ -91,7 +91,7 @@ class reparse extends \phpbb\console\command\command
|
||||
*/
|
||||
protected function reparse(OutputInterface $output, $name)
|
||||
{
|
||||
$reparser = $this->reparser_collection[$name];
|
||||
$reparser = $this->reparsers[$name];
|
||||
$id = $reparser->get_max_id();
|
||||
$n = 100;
|
||||
while ($id > 0)
|
||||
|
Reference in New Issue
Block a user