aboutsummaryrefslogtreecommitdiff
path: root/docs/en/developers
diff options
context:
space:
mode:
Diffstat (limited to 'docs/en/developers')
-rw-r--r--docs/en/developers/03_Backend/05_Extensions.md9
1 files changed, 7 insertions, 2 deletions
diff --git a/docs/en/developers/03_Backend/05_Extensions.md b/docs/en/developers/03_Backend/05_Extensions.md
index 164a309ed..f83d8eef7 100644
--- a/docs/en/developers/03_Backend/05_Extensions.md
+++ b/docs/en/developers/03_Backend/05_Extensions.md
@@ -56,8 +56,11 @@ If you want to write a `HelloWorld` extension, the directory name should be `xEx
In the file `freshrss/extensions/xExtension-HelloWorld/extension.php` you need the structure:
```php
-class HelloWorldExtension extends Minz_Extension {
- public function init() {
+final class HelloWorldExtension extends Minz_Extension {
+ #[\Override]
+ public function init(): void {
+ parent::init();
+
// your code here
}
}
@@ -136,6 +139,8 @@ final class HelloWorldExtension extends Minz_Extension
{
#[\Override]
public function init(): void {
+ parent::init();
+
$this->registerHook('entry_before_display', [$this, 'renderEntry']);
$this->registerHook('check_url_before_add', [self::class, 'checkUrl']);
}