'_print_pdf_wkhtmltopdf_drush_download_url', ); } /** * Discover the correct URL of the package to download. * * @return string * URL of the file to download, FALSE if not known */ function _print_pdf_wkhtmltopdf_drush_download_url() { $ret = FALSE; switch (drupal_substr(php_uname('s'), 0, 3)) { case 'Lin': drush_log(dt('Please note that generic Linux builds are no longer being generated. See https://wkhtmltopdf.org/downloads.html.'), 'warning'); $ret = (php_uname('m') == 'x86_64') ? WKHTMLTOPDF_LNX64_DOWNLOAD_URI : WKHTMLTOPDF_LNX32_DOWNLOAD_URI; break; case 'Win': $ret = WKHTMLTOPDF_WIN32_DOWNLOAD_URI; break; case 'Dar': $ret = (php_uname('m') == 'x86_64') ? WKHTMLTOPDF_OSX64_DOWNLOAD_URI : WKHTMLTOPDF_OSX32_DOWNLOAD_URI; break; default: drush_log(dt('wkhtmltopdf is not supported in this system, please choose another library.'), 'error'); break; } return $ret; }