/** * {@inheritdoc} */ public function filterHost(callable $callable, $flag = Collection::FILTER_USE_VALUE) { return $this->withProperty('host', $this->host->filter($callable, $flag)); }
/** * Format a HostInterface according to the Formatter properties * * @param HostInterface $host * * @return string */ protected function formatHost(HostInterface $host) { if (self::HOST_AS_ASCII == $this->hostEncoding) { return $host->toAscii()->__toString(); } return $host->toUnicode()->__toString(); }