summaryrefslogtreecommitdiff
path: root/app/Module/ModuleBlockInterface.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/Module/ModuleBlockInterface.php')
-rw-r--r--app/Module/ModuleBlockInterface.php85
1 files changed, 43 insertions, 42 deletions
diff --git a/app/Module/ModuleBlockInterface.php b/app/Module/ModuleBlockInterface.php
index 13ab9860df..dcf7559111 100644
--- a/app/Module/ModuleBlockInterface.php
+++ b/app/Module/ModuleBlockInterface.php
@@ -22,50 +22,51 @@ use Fisharebest\Webtrees\Tree;
/**
* Interface ModuleBlockInterface - Classes and libraries for module system
*/
-interface ModuleBlockInterface {
- /**
- * Generate the HTML content of this block.
- *
- * @param Tree $tree
- * @param int $block_id
- * @param bool $template
- * @param string[] $cfg
- *
- * @return string
- */
- public function getBlock(Tree $tree, int $block_id, bool $template = true, array $cfg = []): string;
+interface ModuleBlockInterface
+{
+ /**
+ * Generate the HTML content of this block.
+ *
+ * @param Tree $tree
+ * @param int $block_id
+ * @param bool $template
+ * @param string[] $cfg
+ *
+ * @return string
+ */
+ public function getBlock(Tree $tree, int $block_id, bool $template = true, array $cfg = []): string;
- /**
- * Should this block load asynchronously using AJAX?
- *
- * Simple blocks are faster in-line, more comples ones
- * can be loaded later.
- *
- * @return bool
- */
- public function loadAjax(): bool;
+ /**
+ * Should this block load asynchronously using AJAX?
+ *
+ * Simple blocks are faster in-line, more comples ones
+ * can be loaded later.
+ *
+ * @return bool
+ */
+ public function loadAjax(): bool;
- /**
- * Can this block be shown on the user’s home page?
- *
- * @return bool
- */
- public function isUserBlock(): bool;
+ /**
+ * Can this block be shown on the user’s home page?
+ *
+ * @return bool
+ */
+ public function isUserBlock(): bool;
- /**
- * Can this block be shown on the tree’s home page?
- *
- * @return bool
- */
- public function isGedcomBlock(): bool;
+ /**
+ * Can this block be shown on the tree’s home page?
+ *
+ * @return bool
+ */
+ public function isGedcomBlock(): bool;
- /**
- * An HTML form to edit block settings
- *
- * @param Tree $tree
- * @param int $block_id
- *
- * @return void
- */
- public function configureBlock(Tree $tree, int $block_id);
+ /**
+ * An HTML form to edit block settings
+ *
+ * @param Tree $tree
+ * @param int $block_id
+ *
+ * @return void
+ */
+ public function configureBlock(Tree $tree, int $block_id);
}