I've added 2 additional constructor parameters. But after extension installation, it gives me error
Code: Select all
Exception: The service "mpaw.jskatex.listener" has a dependency on a non-existent service "utils".
#0 /var/www/html/phpBB3/vendor/symfony/dependency-injection/Compiler/AbstractRecursivePass.php(60): Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass->processValue()
#1 /var/www/html/phpBB3/vendor/symfony/dependency-injection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php(28): Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass->processValue()
#2 /var/www/html/phpBB3/vendor/symfony/dependency-injection/Compiler/AbstractRecursivePass.php(67): Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass->processValue()
#3 /var/www/html/phpBB3/vendor/symfony/dependency-injection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php(28): Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass->processValue()
#4 /var/www/html/phpBB3/vendor/symfony/dependency-injection/Compiler/AbstractRecursivePass.php(60): Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass->processValue()
#5 /var/www/html/phpBB3/vendor/symfony/dependency-injection/Compiler/CheckExceptionOnInvalidReferenceBehaviorPass.php(28): Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass->processValue()
#6 /var/www/html/phpBB3/vendor/symfony/dependency-injection/Compiler/AbstractRecursivePass.php(39): Symfony\Component\DependencyInjection\Compiler\CheckExceptionOnInvalidReferenceBehaviorPass->processValue()
#7 /var/www/html/phpBB3/vendor/symfony/dependency-injection/Compiler/Compiler.php(140): Symfony\Component\DependencyInjection\Compiler\AbstractRecursivePass->process()
#8 /var/www/html/phpBB3/vendor/symfony/dependency-injection/ContainerBuilder.php(789): Symfony\Component\DependencyInjection\Compiler\Compiler->compile()
#9 /var/www/html/phpBB3/phpbb/di/container_builder.php(223): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#10 /var/www/html/phpBB3/common.php(115): phpbb\di\container_builder->get_container()
#11 /var/www/html/phpBB3/adm/index.php(23): require('/var/www/html/p...')
#12 {main}
heres my services.yml file
Code: Select all
services:
mpaw.jskatex.listener:
class: mpaw\jskatex\event\main_listener
arguments:
- '@language'
- '@utils'
- '@parser'
tags:
- { name: event.listener }
Code: Select all
/* @var \phpbb\language\language */
protected $language;
/* @var \phpbb\textformatter\s9e\utils */
protected $utils;
/* @var \phpbb\textformatter\s9e\parser */
protected $parser;
public function __construct(\phpbb\language\language $language, \phpbb\textformatter\s9e\utils $utils, \phpbb\textformatter\s9e\parser $parser)
{
$this->language = $language;
$this->utils = $utils;
$this->parser = $parser;
}