File "ActionScheduler_OptionLock.php"

Full Path: /home/warrior1/public_html/wp-content/plugins/mailpoet/vendor/woocommerce/action-scheduler/classes/ActionScheduler_OptionLock.php
File size: 451 bytes
MIME-type: text/x-php
Charset: utf-8

<?php
if (!defined('ABSPATH')) exit;
class ActionScheduler_OptionLock extends ActionScheduler_Lock {
 public function set( $lock_type ) {
 return update_option( $this->get_key( $lock_type ), time() + $this->get_duration( $lock_type ) );
 }
 public function get_expiration( $lock_type ) {
 return get_option( $this->get_key( $lock_type ) );
 }
 protected function get_key( $lock_type ) {
 return sprintf( 'action_scheduler_lock_%s', $lock_type );
 }
}