Pressbooks\Modules\Export\Epub\Epub201::hasDependencies PHP Method

hasDependencies() static public method

Dependency check.
static public hasDependencies ( ) : boolean
return boolean
    static function hasDependencies()
    {
        if (false !== \Pressbooks\Utility\check_epubcheck_install()) {
            return true;
        }
        return false;
    }

Usage Example

Example #1
0
if ($timezone_string) {
    date_default_timezone_set($timezone_string);
} else {
    date_default_timezone_set('America/Montreal');
}
// -------------------------------------------------------------------------------------------------------------------
// Warnings and errors
// -------------------------------------------------------------------------------------------------------------------
$dependency_errors = array();
if (false == \Pressbooks\Modules\Export\Prince\Pdf::hasDependencies()) {
    $prince = false;
    $dependency_errors['pdf'] = 'PDF';
} else {
    $prince = true;
}
if (false == \Pressbooks\Modules\Export\Epub\Epub201::hasDependencies()) {
    $epub = false;
    $dependency_errors['epub'] = 'EPUB';
} else {
    $epub = true;
}
if (false == \Pressbooks\Modules\Export\Mobi\Kindlegen::hasDependencies()) {
    $mobi = false;
    $dependency_errors['mobi'] = 'MOBI';
} else {
    $mobi = true;
}
if (false == \Pressbooks\Modules\Export\Xhtml\Xhtml11::hasDependencies()) {
    $xhtml = false;
    $dependency_errors['xhtml'] = 'XHTML';
} else {