Problem codes (the class constants above). */ public static function problems( bool $woocommerce_active, ?string $woocommerce_version ): array { if ( ! $woocommerce_active ) { return array( self::WOOCOMMERCE_MISSING ); } if ( null === $woocommerce_version || version_compare( $woocommerce_version, self::MIN_WOOCOMMERCE, '<' ) ) { return array( self::WOOCOMMERCE_OUTDATED ); } return array(); } }