isLockDataPresent( $lockData ) ) { update_option( self::CLONED_SITE_OPTION, [ 'stored_fingerprint' => $lockData['stored_fingerprint'], 'received_fingerprint' => $lockData['received_fingerprint'], 'fingerprint_confirmed' => $lockData['fingerprint_confirmed'], ], 'no' ); } } private function isLockDataPresent( $lockData ) { if ( isset( $lockData['stored_fingerprint'] ) && isset( $lockData['received_fingerprint'] ) && isset( $lockData['fingerprint_confirmed'] ) ) { return true; } return false; } public function unlock() { delete_option( self::CLONED_SITE_OPTION ); } public static function isLocked() { return (bool) get_option( self::CLONED_SITE_OPTION, false ) && \WPML_TM_ATE_Status::is_enabled(); } }