Code Duplication    Length = 25-25 lines in 2 locations

mysite/code/crons/BuildAddonsCron.php 1 location

@@ 3-27 (lines=25) @@
1
<?php
2
3
class BuildAddonsCron implements CronTask
4
{
5
6
    /**
7
     * Run every 6 hours
8
     *
9
     * @return string
10
     */
11
    public function getSchedule()
12
    {
13
        return "0 */6 * * *";
14
    }
15
16
    /**
17
     * Run the build task BuildAddonsTask
18
     * @return void
19
     */
20
    public function process()
21
    {
22
        $taskClass = BuildAddonsTask::class;
23
        $job = new RunBuildTaskJob($taskClass);
24
        $jobID = Injector::inst()->get(QueuedJobService::class)->queueJob($job);
25
        echo 'Added ' . $taskClass . ' to job queue';
26
    }
27
}
28

mysite/code/crons/CacheHelpfulRobotDataCron.php 1 location

@@ 3-27 (lines=25) @@
1
<?php
2
3
class CacheHelpfulRobotDataCron implements CronTask
4
{
5
6
    /**
7
     * Run at 1am every morning
8
     *
9
     * @return string
10
     */
11
    public function getSchedule()
12
    {
13
        return "0 1 * * *";
14
    }
15
16
    /**
17
     * Run the build task CacheHelpfulRobotDataTask
18
     * @return void
19
     */
20
    public function process()
21
    {
22
        $taskClass = CacheHelpfulRobotDataTask::class;
23
        $job = new RunBuildTaskJob($taskClass);
24
        $jobID = Injector::inst()->get(QueuedJobService::class)->queueJob($job);
25
        echo 'Added ' . $taskClass . ' to job queue';
26
    }
27
}
28