Lines Matching refs:src
453 $this->_firstimage($name['src']);
455 $this->_recordMediaUsage($name['src']);
471 $this->_firstimage($name['src']);
473 $this->_recordMediaUsage($name['src']);
510 $this->_firstimage($name['src']);
512 $this->_recordMediaUsage($name['src']);
534 $this->_firstimage($name['src']);
536 $this->_recordMediaUsage($name['src']);
556 $this->_firstimage($name['src']);
558 $this->_recordMediaUsage($name['src']);
582 $this->_firstimage($name['src']);
584 $this->_recordMediaUsage($name['src']);
600 * @param string $src media ID
609 $src,
620 $this->_firstimage($src);
621 $this->_recordMediaUsage($src);
627 * @param string $src full media URL
636 $src,
647 $this->_firstimage($src);
730 * @param string $src image URL or ID
732 protected function _firstimage($src)
740 [$src] = explode('#', $src, 2);
741 if (!media_isexternal($src)) {
742 $src = (new MediaResolver($ID))->resolveId($src);
744 if (preg_match('/.(jpe?g|gif|png|webp|svg)$/i', $src)) {
745 $this->firstimage = $src;
752 * @param string $src media ID
754 protected function _recordMediaUsage($src)
758 [$src] = explode('#', $src, 2);
759 if (media_isexternal($src)) {
762 $src = (new MediaResolver($ID))->resolveId($src);
763 $file = mediaFN($src);
764 $this->meta['relation']['media'][$src] = file_exists($file);