*/ public function all(): iterable { if ( class_exists( '\WP_Abilities_Registry' ) ) { $registry = \WP_Abilities_Registry::get_instance(); if ( null !== $registry ) { return $registry->get_all_registered(); } } // No registry: fall back to the helper, filters and all. if ( function_exists( 'wp_get_abilities' ) ) { return wp_get_abilities(); } return array(); } }