public function describe()
    {
        return $this->option ? $this->option->describe() :
            sprintf('%s \'%s\'', GetOpt::translate(static::TRANSLATION_KEY), $this->getName());
    }
public function describe()
    {
        return $this->option ? $this->option->describe() :
            sprintf('%s \'%s\'', GetOpt::translate(static::TRANSLATION_KEY), $this->getName());
    }
public function describe ( ) { return $ this -> option ? $ this -> option -> describe ( ) : sprintf ( '%s \'%s\'' , GetOpt :: translate ( static :: TRANSLATION_KEY ) , $ this -> getName ( ) ) ; }
Returns a human readable string representation of the object

@return string
Returns a human readable string representation of the object