Problem/Motivation

The drush integration is only drush 8 compatible.

Report from phpstan:


----- ---------------------------------------------------------------------- 
  Line   test-dir/docroot/modules/contrib/checklistapi/checklistapi.drush.inc  
 ------ ---------------------------------------------------------------------- 
  50     Call to deprecated function drush_print().                            
  88     Call to deprecated function drush_get_arguments().                    
  99     Call to deprecated function drush_set_context().                      
  106    Call to deprecated function drush_get_context().                      
  110    Call to deprecated function drush_print().                            
  115    Call to deprecated function drush_print().                            
  116    Call to deprecated function drush_print().                            
  120    Call to deprecated function drush_print().                            
  133    Call to deprecated function drush_print().                            
  134    Call to deprecated function drush_print().                            
  151    Call to deprecated function drush_print().                            
 ------ ---------------------------------------------------------------------- 

Proposed resolution

Lets move the whole drush integration to drush 9.

See: https://weitzman.github.io/blog/port-to-drush9

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

Comments

chr.fritsch created an issue. See original summary.

traviscarden’s picture

Thanks for this, @chr.fritsch. I'll put this on my to-do list.

  • TravisCarden committed 9e6fac1 on 8.x-1.x
    Issue #3105591: Make drush integration Drush 9 + 10 compatible
    
traviscarden’s picture

Status: Active » Fixed

Done. :)

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.