File tree Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Expand file tree Collapse file tree 1 file changed +16
-7
lines changed Original file line number Diff line number Diff line change 4
4
return ;
5
5
}
6
6
7
- $ autoload = dirname ( __FILE__ ) . '/vendor/autoload.php ' ;
8
- if ( file_exists ( $ autoload ) ) {
9
- require_once $ autoload ;
10
- }
7
+ $ registration = function () {
8
+ $ autoload = dirname ( __FILE__ ) . '/vendor/autoload.php ' ;
9
+ if ( file_exists ( $ autoload ) ) {
10
+ require_once $ autoload ;
11
+ }
12
+
13
+ WP_CLI ::add_command ( 'scaffold package ' , array ( 'WP_CLI\ScaffoldPackageCommand ' , 'package ' ) );
14
+ WP_CLI ::add_command ( 'scaffold package-readme ' , array ( 'WP_CLI\ScaffoldPackageCommand ' , 'package_readme ' ) );
15
+ WP_CLI ::add_command ( 'scaffold package-tests ' , array ( 'WP_CLI\ScaffoldPackageCommand ' , 'package_tests ' ) );
16
+ };
11
17
12
- WP_CLI ::add_command ( 'scaffold package ' , array ( 'WP_CLI\ScaffoldPackageCommand ' , 'package ' ) );
13
- WP_CLI ::add_command ( 'scaffold package-readme ' , array ( 'WP_CLI\ScaffoldPackageCommand ' , 'package_readme ' ) );
14
- WP_CLI ::add_command ( 'scaffold package-tests ' , array ( 'WP_CLI\ScaffoldPackageCommand ' , 'package_tests ' ) );
18
+ // Only use command hooks in versions that support them.
19
+ if ( version_compare ( WP_CLI_VERSION , '1.2.0-alpha ' , '>= ' ) ) {
20
+ WP_CLI ::add_hook ( 'after_add_command:scaffold ' , $ registration );
21
+ } else {
22
+ $ registration ();
23
+ }
You can’t perform that action at this time.
0 commit comments