oont-contents/plugins/webp-converter-for-media/src/Settings/Page/AdvancedSettingsPage.php
2025-02-08 15:10:23 +01:00

41 lines
759 B
PHP

<?php
namespace WebpConverter\Settings\Page;
use WebpConverter\Settings\Option\OptionAbstract;
/**
* {@inheritdoc}
*/
class AdvancedSettingsPage extends GeneralSettingsPage {
const PAGE_SLUG = 'advanced';
/**
* {@inheritdoc}
*/
public function get_slug(): string {
return self::PAGE_SLUG;
}
/**
* {@inheritdoc}
*/
public function get_label(): string {
return __( 'Advanced Settings', 'webp-converter-for-media' );
}
/**
* {@inheritdoc}
*/
public function get_template_vars(): array {
return array_merge(
parent::get_template_vars(),
[
'form_options' => $this->plugin_data->get_plugin_options( OptionAbstract::FORM_TYPE_ADVANCED ),
'form_input_value' => OptionAbstract::FORM_TYPE_ADVANCED,
]
);
}
}