diff options
Diffstat (limited to 'app/Module/AhnentafelReportModule.php')
| -rw-r--r-- | app/Module/AhnentafelReportModule.php | 97 |
1 files changed, 53 insertions, 44 deletions
diff --git a/app/Module/AhnentafelReportModule.php b/app/Module/AhnentafelReportModule.php index a90d7794fe..a223e80648 100644 --- a/app/Module/AhnentafelReportModule.php +++ b/app/Module/AhnentafelReportModule.php @@ -23,51 +23,60 @@ use Fisharebest\Webtrees\Tree; /** * Class AhnentafelReportModule */ -class AhnentafelReportModule extends AbstractModule implements ModuleReportInterface { - /** - * How should this module be labelled on tabs, menus, etc.? - * - * @return string - */ - public function getTitle() { - // This text also appears in the .XML file - update both together - return /* I18N: Name of a module/report */ I18N::translate('Ancestors'); - } +class AhnentafelReportModule extends AbstractModule implements ModuleReportInterface +{ + /** + * How should this module be labelled on tabs, menus, etc.? + * + * @return string + */ + public function getTitle() + { + // This text also appears in the .XML file - update both together + return /* I18N: Name of a module/report */ + I18N::translate('Ancestors'); + } - /** - * A sentence describing what this module does. - * - * @return string - */ - public function getDescription() { - // This text also appears in the .XML file - update both together - return /* I18N: Description of the “Ancestors” module */ I18N::translate('A report of an individual’s ancestors, in a narrative style.'); - } + /** + * A sentence describing what this module does. + * + * @return string + */ + public function getDescription() + { + // This text also appears in the .XML file - update both together + return /* I18N: Description of the “Ancestors” module */ + I18N::translate('A report of an individual’s ancestors, in a narrative style.'); + } - /** - * What is the default access level for this module? - * - * Some modules are aimed at admins or managers, and are not generally shown to users. - * - * @return int - */ - public function defaultAccessLevel() { - return Auth::PRIV_PRIVATE; - } + /** + * What is the default access level for this module? + * + * Some modules are aimed at admins or managers, and are not generally shown to users. + * + * @return int + */ + public function defaultAccessLevel() + { + return Auth::PRIV_PRIVATE; + } - /** - * Return a menu item for this report. - * - * @param Tree $tree - * - * @return Menu - */ - public function getReportMenu(Tree $tree): Menu { - return new Menu( - $this->getTitle(), - route('report-setup', ['ged' => $tree->getName(), 'report' => $this->getName()]), - 'menu-report-' . $this->getName(), - ['rel' => 'nofollow'] - ); - } + /** + * Return a menu item for this report. + * + * @param Tree $tree + * + * @return Menu + */ + public function getReportMenu(Tree $tree): Menu + { + return new Menu( + $this->getTitle(), + route('report-setup', ['ged' => $tree->getName(), + 'report' => $this->getName(), + ]), + 'menu-report-' . $this->getName(), + ['rel' => 'nofollow'] + ); + } } |
