summaryrefslogtreecommitdiff
path: root/app/Module/ResearchTaskModule.php
diff options
context:
space:
mode:
authorGreg Roach <fisharebest@webtrees.net>2019-01-19 13:27:00 +0000
committerGreg Roach <fisharebest@webtrees.net>2019-01-20 19:51:05 +0000
commit49a243cb5fe7c21b24e262552d556b018bfe3f41 (patch)
tree65e1cfa9565b2ca7f794390062c7752c80445a2d /app/Module/ResearchTaskModule.php
parent1b3670946897c5eac29d23f9173ae1c7a8d21e9a (diff)
downloadwebtrees-49a243cb5fe7c21b24e262552d556b018bfe3f41.tar.gz
webtrees-49a243cb5fe7c21b24e262552d556b018bfe3f41.tar.bz2
webtrees-49a243cb5fe7c21b24e262552d556b018bfe3f41.zip
Working on #2120 - refactor modules: combine installed/enabled/allowed module lists; use traits to provide default implementations for interfaces; enable new modules by default; remove constructor
Diffstat (limited to 'app/Module/ResearchTaskModule.php')
-rw-r--r--app/Module/ResearchTaskModule.php10
1 files changed, 6 insertions, 4 deletions
diff --git a/app/Module/ResearchTaskModule.php b/app/Module/ResearchTaskModule.php
index 35a3350bc1..570d84be9d 100644
--- a/app/Module/ResearchTaskModule.php
+++ b/app/Module/ResearchTaskModule.php
@@ -31,21 +31,23 @@ use Symfony\Component\HttpFoundation\Request;
/**
* Class ResearchTaskModule
*/
-class ResearchTaskModule extends AbstractModule implements ModuleBlockInterface
+class ResearchTaskModule extends AbstractModule implements ModuleInterface, ModuleBlockInterface
{
+ use ModuleBlockTrait;
+
private const DEFAULT_SHOW_OTHER = '1';
private const DEFAULT_SHOW_UNASSIGNED = '1';
private const DEFAULT_SHOW_FUTURE = '1';
/** {@inheritdoc} */
- public function getTitle(): string
+ public function title(): string
{
/* I18N: Name of a module. Tasks that need further research. */
return I18N::translate('Research tasks');
}
/** {@inheritdoc} */
- public function getDescription(): string
+ public function description(): string
{
/* I18N: Description of “Research tasks” module */
return I18N::translate('A list of tasks and activities that are linked to the family tree.');
@@ -114,7 +116,7 @@ class ResearchTaskModule extends AbstractModule implements ModuleBlockInterface
'block' => str_replace('_', '-', $this->getName()),
'id' => $block_id,
'config_url' => $config_url,
- 'title' => $this->getTitle(),
+ 'title' => $this->title(),
'content' => $content,
]);
}