Example #1
0
 /**
  * Assert the value is valid for the expectation
  *
  * @param mixed $value
  * @param array $options
  * @return bool
  */
 public static function assert($value, array $options = [])
 {
     $locales = intlcal_get_available_locales();
     if (Arr::create($locales)->contains($value)) {
         return true;
     }
     throw new AssertionException(sprintf('%s is not a locale', $value));
 }
<?php

ini_set("intl.error_level", E_WARNING);
var_dump(intlcal_get_available_locales(1));
var_dump(IntlCalendar::getAvailableLocales(2));
<?php

ini_set("intl.error_level", E_WARNING);
ini_set("intl.default_locale", "nl");
$locales = IntlCalendar::getAvailableLocales();
var_dump(count($locales) > 100);
$locales = intlcal_get_available_locales();
var_dump(in_array('pt', $locales));
?>
==DONE==