Example #1
0
 /**
  * @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;
 }