コード例 #1
0
ファイル: ClassT.php プロジェクト: mage2pro/core
 /** @return string */
 private function getClassExpected()
 {
     if (!isset($this->{__METHOD__})) {
         $this->{__METHOD__} = $this->cfg(self::$PARAM__CLASS);
         df_result_string_not_empty($this->{__METHOD__});
     }
     return $this->{__METHOD__};
 }
コード例 #2
0
ファイル: country.php プロジェクト: mage2pro/core
/**
 * 2016-05-20
 * Конвертирует 3-символьный код страны (например, «RUS») в двухсимвольный («RU»).
 * @param string $iso3
 * @return string
 */
function df_country_3_to_2($iso3)
{
    /** @var string|null $result */
    $result = dfa(CC::s()->mapFrom3To2(), $iso3);
    df_result_string_not_empty($result);
    return $result;
}
コード例 #3
0
ファイル: date.php プロジェクト: mage2pro/core
/**
 * 2015-02-07
 * Обратите внимание, что в сигнатуре метода/функции
 * для параметров объектного типа со значением по умолчанию null
 * мы вправе, тем не менее, указывать тип-класс.
 * Проверял на всех поддерживаемых Российской сборкой Magento версиях интерпретатора PHP,
 * сбоев нет:
 * http://3v4l.org/ihOFp
 * @param ZD|null $date [optional]
 * @param string|null $format [optional]
 * @param Zend_Locale|string|null $locale [optional]
 * @return string
 */
function df_dts(ZD $date = null, $format = null, $locale = null)
{
    /** @var string|bool $result */
    $result = df_date($date)->toString($format, $type = null, $locale);
    /**
     * Несмотря на свою спецификацию, @uses ZD::toString()
     * может вернуть не только строку, но и FALSE.
     * http://www.php.net/manual/en/function.date.php
     * http://php.net/gmdate
     */
    df_result_string_not_empty($result);
    return $result;
}