original_string: public function getHoliday($iso, $date = 'now', $state = null)
      {
          $iso = $this->getIsoCode($iso);
          $date = $this->getDateTime($date);
  
          $provider = $this->getProvider($iso);
          $holiday = $provider->getHolidayByDate($date, $state);
  
          return $holiday;
      }
code: public function getHoliday($iso, $date = 'now', $state = null)
      {
          $iso = $this->getIsoCode($iso);
          $date = $this->getDateTime($date);
  
          $provider = $this->getProvider($iso);
          $holiday = $provider->getHolidayByDate($date, $state);
  
          return $holiday;
      }
code_tokens: public function getHoliday ( $ iso , $ date = 'now' , $ state = null ) { $ iso = $ this -> getIsoCode ( $ iso ) ; $ date = $ this -> getDateTime ( $ date ) ; $ provider = $ this -> getProvider ( $ iso ) ; $ holiday = $ provider -> getHolidayByDate ( $ date , $ state ) ; return $ holiday ; }
docstring: Provides detailed information about a specific holiday
  
  @param string           $iso
  @param \DateTime|string $date
  @param string           $state
  
  @return Holiday|null
docstring_tokens: Provides detailed information about a specific holiday