/** * @param SambaUrl $url * @return array */ protected function createOptions(SambaUrl $url) { $options = array(); $options['-O'] = self::SOCKET_OPTIONS; if ($url->getUser()) { $options['-U'] = "{$url->getUser()}%{$url->getPass()}"; } if ($url->getDomain()) { $options['-W'] = $url->getDomain(); } if (!$url->isDefaultPort()) { $options['-p'] = $url->getPort(); } return $options; }