Extracts all the hashtags from the tweet.
public extractHashtags ( ) : array | ||
return | array | The hashtag elements in the tweet. |
/** * Check whether a hashtag is valid. * * @param string $hashtag The hashtag to validate. * @return boolean Whether the hashtag is valid. */ public function isValidHashtag($hashtag = null) { if (is_null($hashtag)) { $hashtag = $this->tweet; } $length = mb_strlen($hashtag); if (empty($hashtag) || !$length) { return false; } $extracted = $this->extractor->extractHashtags($hashtag); return count($extracted) === 1 && $extracted[0] === substr($hashtag, 1); }