[ticket/17414] Add get_template function to plugin interface

PHPBB-17414
This commit is contained in:
Marc Alexander 2024-10-11 21:16:07 +02:00
parent d85267707c
commit 6a34de543b
No known key found for this signature in database
GPG key ID: 50E0D2423696F995
2 changed files with 21 additions and 1 deletions

View file

@ -145,6 +145,19 @@ class legacy_wrapper implements plugin_interface
return PHP_INT_MAX; return PHP_INT_MAX;
} }
/**
* {@inheritDoc}
*/
public function get_template(): string
{
if (method_exists($this->legacy_captcha, 'get_template'))
{
return $this->legacy_captcha->get_template();
}
return '';
}
/** /**
* {@inheritDoc} * {@inheritDoc}
*/ */

View file

@ -89,7 +89,14 @@ interface plugin_interface
public function get_attempt_count(): int; public function get_attempt_count(): int;
/** /**
* Get template data for demo * Get template filename for captcha
*
* @return string Template file name
*/
public function get_template(): string;
/**
* Get template filename for demo
* *
* @return string Demo template file name * @return string Demo template file name
*/ */