You appear to be a bot. Output may be restricted
Description
List the apis for a particular file in a plugin
Usage
_la_doapis( $file, $plugin, $component_type );
Parameters
- $file
- ( string ) required – file name to load
- $plugin
- ( mixed ) required –
- $component_type
- ( mixed ) required –
Returns
voidSource
File name: oik-batch/listapis2.phpLines:
1 to 23 of 23
function _la_doapis( $file, $plugin, $component_type ) { global $plugin; static $count = 0; static $count_classes = 0; static $count_functions = 0; static $count_files = 0; $count_files++; $apis = _oiksc_get_apis2( $file, true, $component_type, $plugin ); $file = strip_directory_path( ABSPATH, $file ); // plugin,file,class,parent class,method,startline,endline,size echo "$count,$count_classes,$count_files,$plugin,$file,,,,,,," . PHP_EOL; foreach ( $apis as $api ) { $line = $api->as_csv( $plugin, $file ); if ( $api->classname && !$api->methodname ) { $count_classes++; } else { $count++; _la_setMaxSize( $api->getSize() ) ; } echo "$count,$count_classes,$count_files,$line" . PHP_EOL; } }View on GitHub