/** * @param AttacherImageContract $attacherImage * @param string $string * @return mixed */ public function parseAttributes(AttacherImageContract $attacherImage, $string) { foreach ($this->getArguments() as $key => $value) { if (strpos($string, $key) !== FALSE) { $string = preg_replace("/{$key}" . '\\b/', $attacherImage->getAttribute($value), $string); } } return $string; }