Description
Register a library
Usage
$object = OIK_libs::register_lib( $library, $src, $deps, $ver, $args );Parameters
- $library
- ( string ) required – the library handle – which may be duplicated
- $src
- ( string ) optional – the fully qualified file name ( e.g. oik_path( $file, $plugin ) )
- $deps
- ( array ) optional – dependencies on other libraries
- $ver
- ( string ) optional – version
- $args
- ( array ) optional – additional arguments for more advanced dependencies and other stuff
Returns
object an OIK_lib objectSource
File name: oik-lib/includes/class-oik-libs.phpLines:
1 to 16 of 16
function register_lib( $library, $src=null, $deps=null, $ver=null, $args=null ) { if ( $args && is_array( $args ) ) { $lib_args = $args; } else { $lib_args = array(); } $lib_args['library'] = bw_array_get( $lib_args, 'library', $library ); $lib_args['src'] = bw_array_get( $lib_args, 'src', $src ); $lib_args['deps'] = bw_array_get( $lib_args, 'deps', $deps ); $lib_args['version'] = bw_array_get( $lib_args, 'version', $ver ); $lib = new OIK_lib( $lib_args ); $this->add( $lib ); return( $lib ); }View on GitHub
Called by
Invoked by
Call hooks
API Letters:
