getVariable('COCKPIT_API_PATH'); $url = parse_url($apiPath, PHP_URL_SCHEME) . '://'; $url .= parse_url($apiPath, PHP_URL_HOST) . '/storage/uploads'; $url .= $this->path; return $url; } /** * Return original image width in pixel. * * @return int */ public function getWidth(): int { return $this->width; } /** * Return original image height in pixel. * * @return int */ public function getHeight(): int { return $this->height; } /** * Get teaser data array ready to be used within the template. * * @return array * @throws Exception */ public function getTeaserData(): array { return [ 'src' => $this->getImageUrl(), 'width' => $this->getWidth(), 'height' => $this->getHeight(), 'alt' => $this->altText, ]; } }