@@ -1,5 +1,8 @@ discard block |
||
| 1 | 1 | <?php |
| 2 | 2 | |
| 3 | +/** |
|
| 4 | + * @param string $lib_dir |
|
| 5 | + */ |
|
| 3 | 6 | function require_lib_from_dir( $slug, $lib_dir ) { |
| 4 | 7 | if ( !preg_match( '|^[a-z0-9/_.-]+$|i', $slug ) ) { |
| 5 | 8 | trigger_error( "Cannot load a library with invalid slug $slug.", E_USER_ERROR ); |
@@ -29,6 +32,9 @@ discard block |
||
| 29 | 32 | trigger_error( "Cannot find a library with slug $slug.", E_USER_ERROR ); |
| 30 | 33 | } |
| 31 | 34 | |
| 35 | +/** |
|
| 36 | + * @param string $slug |
|
| 37 | + */ |
|
| 32 | 38 | function jetpack_require_lib( $slug ) { |
| 33 | 39 | if ( defined( 'ABSPATH' ) && ! defined( 'WP_CONTENT_DIR' ) ) { |
| 34 | 40 | define( 'WP_CONTENT_DIR', ABSPATH . 'wp-content' ); // no trailing slash, full paths only - WP_CONTENT_URL is defined further down |
@@ -37,6 +43,9 @@ discard block |
||
| 37 | 43 | require_lib_from_dir( $slug, WP_CONTENT_DIR . '/lib' ); |
| 38 | 44 | } |
| 39 | 45 | |
| 46 | +/** |
|
| 47 | + * @param string $slug |
|
| 48 | + */ |
|
| 40 | 49 | function jetpack_require_lib( $slug ) { |
| 41 | 50 | require_lib_from_dir( $slug, JETPACK__PLUGIN_DIR . '/_inc/lib' ); |
| 42 | 51 | } |