Hallo,
wenn ich den Hook so aufbaue:
PHP-Code:
class GetSearchablePagesListener implements ServiceAnnotationInterface
{
/**
* @Hook("getSearchablePages")
*/
public function onGetSearchablePages(array $pages, int $root = null, bool $isSitemap = false, string $language = null): array {
..
}
und
HTML-Code:
services:
_defaults:
autoconfigure: true
WebRoxx\ContaoTestBundle\EventListener\GetSearchablePagesListener: ~
funktioniert der 1a
wenn ich allerdings laut Doku das folgendes mache
PHP-Code:
class GetSearchablePagesListener implements ServiceAnnotationInterface
{
/**
* @Hook("getSearchablePages")
*/
public function __invoke(string $content, array $pageData, array &$indexData): void
{
...
führt Contao ihn nicht aus.