LLMS_DB_Upgrader::can_auto_update()
Determine if an auto-update is possible from the specified DB version
Description Description
Auto updating is possible as long as none of the required updates are marked as "manual".
Return Return
(boolean) Returns true
when an auto-update is possible and false
if manual updating is required.
Source Source
File: includes/class-llms-db-ugrader.php
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 | public function can_auto_update() { $autoupdate = true; foreach ( $this ->get_required_updates( $this ->db_version ) as $update ) { // If we find a manual update we cannot auto-update. if ( 'manual' === $update [ 'type' ] ) { $autoupdate = false; break ; } } /** * Filters the list of database updates. * * @since 5.2.0 * * @param boolean $autoupdate Whether or not an automatic update can be run. * @param string $db_version The specified DB that's being upgraded from. * @param LLMS_DB_Upgrader $upgrader Instance of the database upgrader. */ return apply_filters( 'llms_can_auto_update_db' , $autoupdate , $this ->db_version, $this ); } |
Expand full source code Collapse full source code View on GitHub
Changelog Changelog
Version | Description |
---|---|
5.2.0 | Introduced. |