コード例 #1
0
 /**
  * Test Simondubois\UnsplashDownloader\Validate::quantity()
  */
 public function testValidQuantity()
 {
     $validate = new Validate();
     $this->assertEquals(1, $validate->quantity('1'));
     $this->assertEquals(10, $validate->quantity('10'));
     $this->assertEquals(100, $validate->quantity('100'));
 }
コード例 #2
0
 /**
  * Check & validate the quantity parameter
  * @param  Validate $validate Validate instance
  * @param  Task $task Download task
  * @param  string $option Option value
  */
 public function quantityParameter(Validate $validate, Task $task, $option)
 {
     $quantity = $validate->quantity($option);
     $task->setQuantity($quantity);
     $this->verboseOutput('Download the last ' . $quantity . ' photos.' . PHP_EOL);
 }