コード例 #1
0
 /**
  * @param string $users
  * @param string $dateFrom
  * @param string $dateTo
  * @param string $unit
  * @return \JsonSerializable
  */
 public function getStorage($users, $dateFrom, $dateTo, $unit)
 {
     return $this->storageRepository->find($this->filterFactory->createFrom($users, $dateFrom, $dateTo), UnitOfMeasurement::fromString($unit));
 }
コード例 #2
0
 /**
  * @test
  *
  * @dataProvider incorrectUnitsOfMeasurement
  *
  * @param $unitOfMeasurement
  */
 public function shouldNotAllowInvalidUnitsOfMeasurement($unitOfMeasurement)
 {
     $this->setExpectedException(InvalidArgumentException::class);
     UnitOfMeasurement::fromString($unitOfMeasurement);
 }