. */ declare(strict_types=1); namespace Fisharebest\Webtrees\Module; use Fisharebest\Webtrees\Individual; use Fisharebest\Webtrees\Menu; /** * Interface ModuleReportInterface - Classes and libraries for module system */ interface ModuleReportInterface extends ModuleInterface { /** * Name of the XML report file, relative to the resources folder. * * @return string */ public function xmlFilename(): string; /** * Return a menu item for this report. * * @param Individual $individual * * @return Menu */ public function getReportMenu(Individual $individual): Menu; }