BitbarPlugins\Travel\DistanceMatrixResponseElement::getErrorFromDefinition PHP Метод

getErrorFromDefinition() публичный статический Метод

public static getErrorFromDefinition ( array $definition )
$definition array
    public static function getErrorFromDefinition(array $definition)
    {
        if (!(is_array($definition) && array_key_exists(self::DEFINITION_ELEMENTS, $definition) && is_array($definition[self::DEFINITION_ELEMENTS]) && count($definition[self::DEFINITION_ELEMENTS]) === 1 && is_array($definition[self::DEFINITION_ELEMENTS][0]) && array_key_exists(self::DEFINITION_STATUS, $definition[self::DEFINITION_ELEMENTS][0]) && $definition[self::DEFINITION_ELEMENTS][0][self::DEFINITION_STATUS] === self::STATUS_CODE_OK)) {
            return new DistanceMatrixResponseElementException($definition[self::DEFINITION_ELEMENTS][0][self::DEFINITION_STATUS]);
        }
        return null;
    }