code beautify and some better docs
This commit is contained in:
parent
ea7570d362
commit
df2867a89a
1 changed files with 13 additions and 7 deletions
|
@ -18,9 +18,10 @@ use Activitypub_Event_Extensions\Plugins\Event_Plugin;
|
||||||
defined( 'ABSPATH' ) || exit; // @codeCoverageIgnore
|
defined( 'ABSPATH' ) || exit; // @codeCoverageIgnore
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class responsible for the ActivityPui Event Extension related Settings.
|
* Class responsible for the ActivityPub Event Extension related Settings.
|
||||||
*
|
*
|
||||||
* Class responsible for the ActivityPui Event Extension related Settings.
|
* Class which handles the "General" settings page for the ActivityPub Event Extension Plugin,
|
||||||
|
* providing options for configuring various general settings.
|
||||||
*
|
*
|
||||||
* @since 1.0.0
|
* @since 1.0.0
|
||||||
*/
|
*/
|
||||||
|
@ -30,8 +31,10 @@ class Settings_Page {
|
||||||
const SETTINGS_SLUG = 'activitypub-event-extensions';
|
const SETTINGS_SLUG = 'activitypub-event-extensions';
|
||||||
/**
|
/**
|
||||||
* Warning if the plugin is Active and the ActivityPub plugin is not.
|
* Warning if the plugin is Active and the ActivityPub plugin is not.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public static function admin_menu() {
|
public static function admin_menu(): void {
|
||||||
\add_options_page(
|
\add_options_page(
|
||||||
'Activitypub Event Extension',
|
'Activitypub Event Extension',
|
||||||
__( 'ActivityPub Events', 'activitypub_event_extensions' ),
|
__( 'ActivityPub Events', 'activitypub_event_extensions' ),
|
||||||
|
@ -46,9 +49,10 @@ class Settings_Page {
|
||||||
* It's called via apply_filter('plugin_action_links_' . PLUGIN_NAME).
|
* It's called via apply_filter('plugin_action_links_' . PLUGIN_NAME).
|
||||||
*
|
*
|
||||||
* @param array $links Already added links.
|
* @param array $links Already added links.
|
||||||
|
*
|
||||||
* @return array Original links but with link to setting page added.
|
* @return array Original links but with link to setting page added.
|
||||||
*/
|
*/
|
||||||
public static function settings_link( $links ) {
|
public static function settings_link( $links ): array {
|
||||||
return array_merge(
|
return array_merge(
|
||||||
$links,
|
$links,
|
||||||
array(
|
array(
|
||||||
|
@ -64,7 +68,7 @@ class Settings_Page {
|
||||||
*
|
*
|
||||||
* @return array An array of Terms.
|
* @return array An array of Terms.
|
||||||
*/
|
*/
|
||||||
private static function get_event_terms( $event_plugin ) {
|
private static function get_event_terms( $event_plugin ): array {
|
||||||
$taxonomy = $event_plugin::get_taxonomy();
|
$taxonomy = $event_plugin::get_taxonomy();
|
||||||
if ( $taxonomy ) {
|
if ( $taxonomy ) {
|
||||||
$event_terms = get_terms(
|
$event_terms = get_terms(
|
||||||
|
@ -80,9 +84,11 @@ class Settings_Page {
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Settings page.
|
* Preparing the data and loading the template for the settings page.
|
||||||
|
*
|
||||||
|
* @return void
|
||||||
*/
|
*/
|
||||||
public static function settings_page() {
|
public static function settings_page(): void {
|
||||||
$plugin_setup = Setup::get_instance();
|
$plugin_setup = Setup::get_instance();
|
||||||
|
|
||||||
$event_plugins = $plugin_setup->get_active_event_plugins();
|
$event_plugins = $plugin_setup->get_active_event_plugins();
|
||||||
|
|
Loading…
Reference in a new issue