=' ) ? true : false; } /** * Deactivate plugin & show deactivate massege. * * @param string $path Plugin path. * @param string $project Project name. * @param string $version PHP version. */ public function deactivate( string $path, string $project, string $version ): void { require_once ABSPATH . 'wp-admin/includes/plugin.php'; if ( is_plugin_active( plugin_basename( $path ) ) ) { if ( is_admin() ) { $messages = $this->deactivate_message( $project, $version ); ?>
sprintf( /* translators: 1: Plugin name */ __( '[Plugin error] %s has been stopped because the PHP version is old.', 'admin-bar-tools' ), $project, ), 'require' => sprintf( /* translators: 1: Plugin name 2: PHP version */ __( '%1$s requires at least PHP %2$s or later.', 'admin-bar-tools' ), $project, $version, ), 'upgrade' => __( 'Please upgrade PHP.', 'admin-bar-tools' ), 'current' => __( 'Current PHP version:', 'admin-bar-tools' ), ]; return $messages; } }