Состояние ядра AutoMapper не работает

Существует только один правильный способ извлечения частей домена, это использование Public Suffix List (база данных TLD). Я рекомендую пакет TLDExtract , вот пример кода:

$extract = new LayerShifter\TLDExtract\Extract();

$result = $extract->parse('www.domain.com/path/script.php?=whatever');
$result->getSubdomain(); // will return (string) 'www'
$result->getHostname(); // will return (string) 'domain'
$result->getSuffix(); // will return (string) 'com'

0
задан Luke1988 13 July 2018 в 11:40
поделиться

1 ответ

Люциан благодарен, PreCondition решила проблему. Это рабочий код:

this.CreateMap<DTO.price_list, DBO.price_list>()
        .ForMember(m => m.id, src => src.Ignore())
        .ForMember(m => m.currency_id, src => src.MapFrom(f => f.currency))
        .ForMember(dest => dest.items, opt => opt.PreCondition(src => (src.items != null)))
0
ответ дан Luke1988 17 August 2018 в 13:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: