/** * Sets an environment's regular backup schedule * * @params [array] $assoc_args Parameters and flags from the command line * @return [void] */ private function setBackupSchedule($assoc_args) { $site = $this->sites->get(Input::sitename($assoc_args)); $env = $site->environments->get(Input::env(array('args' => $assoc_args, 'choices' => array('dev', 'live')))); $day = Input::day(array('args' => $assoc_args)); $schedule = $env->backups->setBackupSchedule($day); $this->log()->info('Backup schedule successfully set.'); }
function testDay() { $day = Input::day(array('args' => array('day' => 'Monday'))); $this->assertInternalType('integer', $day); $this->assertEquals(1, $day); }