PATH:
home
/
letacommog
/
laperouse
/
wp-content
/
plugins
/
wordpress-seo
/
inc
<?php /** * WPSEO plugin file. * * @package WPSEO\Internals */ /** * Class WPSEO_Validator. */ class WPSEO_Validator { /** * Validates whether the passed variable is a boolean. * * @param mixed $variable The variable to validate. * * @return bool Whether or not the passed variable is a valid boolean. */ public static function is_boolean( $variable ) { if ( is_bool( $variable ) ) { return true; } return filter_var( $variable, FILTER_VALIDATE_BOOLEAN, FILTER_NULL_ON_FAILURE ) !== null; } /** * Validates whether the passed variable is a string. * * @param mixed $variable The variable to validate. * * @return bool Whether or not the passed variable is a string. */ public static function is_string( $variable ) { return is_string( $variable ); } /** * Validates whether the passed variable is a non-empty string. * * @param mixed $variable The variable to validate. * * @return bool Whether or not the passed value is a non-empty string. */ public static function is_non_empty_string( $variable ) { return self::is_string( $variable ) && $variable !== ''; } /** * Validates whether the passed variable is an integer. * * @param mixed $variable The variable to validate. * * @return bool Whether or not the passed variable is an integer. */ public static function is_integer( $variable ) { return filter_var( $variable, FILTER_VALIDATE_INT ) || filter_var( $variable, FILTER_VALIDATE_INT ) === 0; } /** * Determines whether a particular key exists within the passed dataset. * * @param array $data The dataset to search through. * @param string $key The key to search for. * * @return bool Whether or not the key exists. */ public static function key_exists( array $data, $key ) { return array_key_exists( $key, $data ); } }
[+]
..
[-] class-wpseo-utils.php
[edit]
[-] index.php
[edit]
[-] wpseo-functions-deprecated.php
[edit]
[+]
exceptions
[-] health-check-links-table-not-accessible.php
[edit]
[-] class-wpseo-image-utils.php
[edit]
[-] class-post-type.php
[edit]
[-] language-utils.php
[edit]
[-] class-wpseo-statistics.php
[edit]
[-] class-wpseo-primary-term.php
[edit]
[-] interface-wpseo-wordpress-integration.php
[edit]
[+]
sitemaps
[-] wpseo-non-ajax-functions.php
[edit]
[-] class-my-yoast-api-request.php
[edit]
[-] health-check-default-tagline.php
[edit]
[-] health-check-page-comments.php
[edit]
[-] class-wpseo-custom-fields.php
[edit]
[-] class-wpseo-custom-taxonomies.php
[edit]
[-] class-wpseo-content-images.php
[edit]
[-] health-check-postname-permalink.php
[edit]
[-] class-wpseo-shortlinker.php
[edit]
[-] class-rewrite.php
[edit]
[-] class-wpseo-rank.php
[edit]
[-] class-wpseo-replace-vars.php
[edit]
[-] interface-wpseo-wordpress-ajax-integration.php
[edit]
[-] class-wpseo-validator.php
[edit]
[-] date-helper.php
[edit]
[-] wpseo-functions.php
[edit]
[+]
options
[-] health-check-ryte.php
[edit]
[-] class-upgrade.php
[edit]
[-] class-wpseo-features.php
[edit]
[-] class-wpseo-installation.php
[edit]
[-] class-upgrade-history.php
[edit]
[-] class-wpseo-meta.php
[edit]
[-] class-wpseo-admin-bar-menu.php
[edit]
[-] health-check.php
[edit]
[-] class-addon-manager.php
[edit]
[-] health-check-curl-version.php
[edit]
[-] class-wpseo-replacement-variable.php
[edit]