WP_Theme_JSON_Resolver::recursively_iterate_json()
Returns an array of all nested JSON files within a given directory.
Method of the class: WP_Theme_JSON_Resolver{}
No Hooks.
Return
Array
. The merged array.
Usage
$result = WP_Theme_JSON_Resolver::recursively_iterate_json( $dir );
- $dir(string) (required)
- The directory to recursively iterate and list files of.
Changelog
Since 6.2.0 | Introduced. |
WP_Theme_JSON_Resolver::recursively_iterate_json() WP Theme JSON Resolver::recursively iterate json code WP 6.7.2
private static function recursively_iterate_json( $dir ) { $nested_files = new RecursiveIteratorIterator( new RecursiveDirectoryIterator( $dir ) ); $nested_json_files = iterator_to_array( new RegexIterator( $nested_files, '/^.+\.json$/i', RecursiveRegexIterator::GET_MATCH ) ); return $nested_json_files; }