<?php namespace FluentForm\Framework\Foundation; trait CronTaskSchedulerTrait { public function addCronTask($hook, $recurrence, $args = [], $wp_error = false) { if (!wp_next_scheduled($hook)) { wp_schedule_event(time(), $recurrence, $hook, $args, $wp_error); } } public function removeCronTask($hook) { $timestamp = wp_next_scheduled($hook); wp_unschedule_event($timestamp, $hook); } }