original_string: public function siblings()
      {
          if (!$this->nodes) {
              throw new \InvalidArgumentException('The current node list is empty.');
          }
  
          return $this->createSubCrawler($this->sibling($this->getNode(0)->parentNode->firstChild));
      }
code: public function siblings()
      {
          if (!$this->nodes) {
              throw new \InvalidArgumentException('The current node list is empty.');
          }
  
          return $this->createSubCrawler($this->sibling($this->getNode(0)->parentNode->firstChild));
      }
code_tokens: public function siblings ( ) { if ( ! $ this -> nodes ) { throw new \ InvalidArgumentException ( 'The current node list is empty.' ) ; } return $ this -> createSubCrawler ( $ this -> sibling ( $ this -> getNode ( 0 ) -> parentNode -> firstChild ) ) ; }
docstring: Returns the siblings nodes of the current selection.
  
  @return self
  
  @throws \InvalidArgumentException When current node is empty
docstring_tokens: Returns the siblings nodes of the current selection .