yearly() public method

Schedule the event to run yearly.
public yearly ( )
Example #1
0
 /**
  * @group cronCompile
  */
 public function testUnitMethods()
 {
     $id = uniqid();
     $e = new Event($this->id, 'php foo');
     $this->assertEquals('0 * * * * *', $e->hourly()->getExpression());
     $e = new Event($this->id, 'php bar');
     $this->assertEquals('0 0 * * * *', $e->daily()->getExpression());
     $e = new Event($this->id, 'php foo');
     $this->assertEquals('45 15 * * * *', $e->dailyAt('15:45')->getExpression());
     $e = new Event($this->id, 'php bar');
     $this->assertEquals('0 4,8 * * * *', $e->twiceDaily(4, 8)->getExpression());
     $e = new Event($this->id, 'php foo');
     $this->assertEquals('0 0 * * 0 *', $e->weekly()->getExpression());
     $e = new Event($this->id, 'php bar');
     $this->assertEquals('0 0 1 * * *', $e->monthly()->getExpression());
     $e = new Event($this->id, 'php foo');
     $this->assertEquals('0 0 1 */3 * *', $e->quarterly()->getExpression());
     $e = new Event($this->id, 'php bar');
     $this->assertEquals('0 0 1 1 * *', $e->yearly()->getExpression());
 }