1: <?php
2:
3: App::uses('Scheduling', 'Scheduling.Lib');
4:
5: class CronValidationBehavior extends ModelBehavior {
6:
7: public function cronScheduling(\Model $model, $check) {
8: foreach ($check as $value) {
9: try {
10: \Cron\CronExpression::factory($value);
11: } catch (InvalidArgumentException $ex) {
12: return false;
13: }
14: }
15: return true;
16: }
17:
18: }
19: