You are here

protected function CommerceReportsViewsExportTestCase::sampleDates in Commerce Reporting 7.4

2 calls to CommerceReportsViewsExportTestCase::sampleDates()
CommerceReportsViewsExportTestCase::testExportRespectsFilters in src/Tests/CommerceReportsViewsExportTestCase.php
CommerceReportsViewsExportTestCase::testSalesViewsDataExport in src/Tests/CommerceReportsViewsExportTestCase.php

File

src/Tests/CommerceReportsViewsExportTestCase.php, line 176

Class

CommerceReportsViewsExportTestCase
Class CommerceReportsViewsExportTestCase

Namespace

Drupal\commerce_reports\Tests

Code

protected function sampleDates() {
  $sample = array();
  $date = new \DateTime();
  $max_date = $date
    ->getTimestamp();
  $min_date = $date
    ->sub(new \DateInterval("P12M"))
    ->getTimestamp();
  for ($i = 0; $i < 20; $i++) {
    $random_date = rand($max_date, $min_date);
    $sample[] = $random_date;
  }
  return $sample;
}