service.yml
(zorg ervoor dat er geen tabs in voorkomen alleen met spaties werken)
Code: Selecteer alles
services:
alg.quicklanguage.listener:
class: alg\quicklanguage\event\listener
arguments:
- @config
- @dbal.conn
- @request
- @template
- @user
- %core.root_path%
- %core.php_ext%
- '@?phpbb.collapsiblecategories.operator'
tags:
- { name: event.listener }
listener.php
Code: Selecteer alles
public function __construct(\phpbb\config\config $config, \phpbb\db\driver\driver_interface $db, \phpbb\request\request_interface $request, \phpbb\template\template $template, \phpbb\user $user, $root_path, $php_ext, \phpbb\collapsiblecategories\operator\operator $operator = null)
{
$this->config = $config;
$this->db = $db;
$this->request = $request;
$this->template = $template;
$this->user = $user;
$this->root_path = $root_path;
$this->php_ext = $php_ext;
$this->operator = $operator;
$this->operator
" gebruiken welke in verbinding staat met de collapisble extentie.kijk daarna eens vanaf deze lijn waar
$operator
begint: https://github.com/rmcgirr83/phpBB-3.1- ... s.php#L227Verder kan ik even niet kijken, heb het ook nog niet getest maar misschien is het al voldoende om de bestanden service.yml en listener.php aan te passen (alleen het stukje wat ik al aangepast heb in bovenstaande voorbeelden). Ik denk niet dat het nodig is om de template bestanden aan te passen.