File: /home/dmhkjfau/public_html/wp-content/plugins/wp-seopress/src/Services/Options/DashboardOption.php
<?php // phpcs:ignore
namespace SEOPress\Services\Options;
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
use SEOPress\Constants\Options;
/**
* DashboardOption
*/
class DashboardOption {
/**
* The getOption function.
*
* @since 6.6.0
*
* @return array
*/
public function getOption() { // phpcs:ignore -- TODO: check if method is outside this class before renaming.
return get_option( Options::KEY_OPTION_DASHBOARD );
}
/**
* The searchOptionByKey function.
*
* @since 6.6.0
*
* @param string $key The key.
*
* @return mixed
*/
public function searchOptionByKey( $key ) { // phpcs:ignore -- TODO: check if method is outside this class before renaming.
$data = $this->getOption();
if ( empty( $data ) ) {
return null;
}
if ( ! isset( $data[ $key ] ) ) {
return null;
}
return $data[ $key ];
}
}