summaryrefslogtreecommitdiff
path: root/app/Module/IndividualFamiliesReportModule.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Module/IndividualFamiliesReportModule.php')
-rw-r--r--app/Module/IndividualFamiliesReportModule.php81
1 files changed, 45 insertions, 36 deletions
diff --git a/app/Module/IndividualFamiliesReportModule.php b/app/Module/IndividualFamiliesReportModule.php
index 73abc38891..9fcaadaf24 100644
--- a/app/Module/IndividualFamiliesReportModule.php
+++ b/app/Module/IndividualFamiliesReportModule.php
@@ -23,43 +23,52 @@ use Fisharebest\Webtrees\Tree;
/**
* Class IndividualFamiliesReportModule
*/
-class IndividualFamiliesReportModule extends AbstractModule implements ModuleReportInterface {
- /** {@inheritdoc} */
- public function getTitle() {
- // This text also appears in the .XML file - update both together
- return /* I18N: Name of a module/report */ I18N::translate('Related families');
- }
+class IndividualFamiliesReportModule extends AbstractModule implements ModuleReportInterface
+{
+ /** {@inheritdoc} */
+ public function getTitle()
+ {
+ // This text also appears in the .XML file - update both together
+ return /* I18N: Name of a module/report */
+ I18N::translate('Related families');
+ }
- /** {@inheritdoc} */
- public function getDescription() {
- // This text also appears in the .XML file - update both together
- return /* I18N: Description of the “Related families” */ I18N::translate('A report of the families that are closely related to an individual.');
- }
+ /** {@inheritdoc} */
+ public function getDescription()
+ {
+ // This text also appears in the .XML file - update both together
+ return /* I18N: Description of the “Related families” */
+ I18N::translate('A report of the families that are closely related to an individual.');
+ }
- /**
- * 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_USER;
- }
+ /**
+ * 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_USER;
+ }
- /**
- * 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']
+ );
+ }
}