/home/techb158/immovalet.com/platform/packages/seo-helper/src/Entities
NameSizeModeActions
OpenGraph/-0755rm
Twitter/-0755rm
Analytics.php14110644editdlrm
Description.php31960644editdlrm
MetaCollection.php7460644editdlrm
MiscTags.php28800644editdlrm
Title.php65910644editdlrm
Webmasters.php22860644editdlrm
Edit: /home/techb158/immovalet.com/platform/packages/seo-helper/src/Entities/Description.php (3196B)
set(theme_option('seo_description')); $this->setMax(config('packages.seo-helper.general.description.max', 386)); } /** * Get raw description content. * * @return string */ public function getContent() { return $this->content; } /** * Get description content. * * @return string */ public function get() { return Str::limit($this->getContent(), $this->getMax()); } /** * Set description content. * * @param string $content * * @return $this */ public function set($content) { $this->content = trim(strip_tags($content)); return $this; } /** * Get description max length. * * @return int */ public function getMax() { return $this->max; } /** * Set description max length. * * @param int $max * * @return $this * @throws InvalidArgumentException */ public function setMax($max) { $this->checkMax($max); $this->max = $max; return $this; } /** * Make a description instance. * * @param string $content * @param int $max * * @return $this * @throws InvalidArgumentException */ public static function make($content, $max = 386) { return new self(); } /** * Render the tag. * * @return string */ public function render() { if (!$this->hasContent()) { return ''; } return Meta::make($this->name, $this->get())->render(); } /** * Render the tag. * * @return string */ public function __toString() { return $this->render(); } /** * Check if description has content. * * @return bool */ protected function hasContent() { return !empty($this->get()); } /** * Check title max length. * * @param int $max * * @throws InvalidArgumentException */ protected function checkMax($max) { if (!is_int($max)) { throw new InvalidArgumentException( 'The description maximum length must be integer.' ); } if ($max <= 0) { throw new InvalidArgumentException( 'The description maximum length must be greater 0.' ); } } }