Alias of getFeatureImageId(), for backwards compatibility.

@return int
971900
public function getAssetId(): int
    {
        return (isset($this->attrs['asset_id']) && !empty($this->attrs['asset_id'])) ?
            $this->attrs['asset_id'] : 0;
    }
1130497
public function getId()
    {
        if (isset($this->ids[$this->namespace])) {
            return $this->ids[$this->namespace];
        } else {
            return (int) $this->getRecord()->get('id');
        }
    }
598021
public function getIdentifier() : ?string 
    {
        if ( ! $this->hasIdentifier()) {
            $this->setIdentifier($this->getDefaultIdentifier());
        }
        return $this->identifier;
    }
418285
public function getFormId()
    {
        if ($this->_sFormId === null) {
            $this->_sFormId = \OxidEsales\Eshop\Core\Registry::getUtilsObject()->generateUId();
            \OxidEsales\Eshop\Core\Registry::getSession()->setVariable('sessionuformid', $this->_sFormId);
        }

        return $this->_sFormId;
    }
2003
private function getImageRtfHeight()
    {
        if ($this->_height > 0) {
            return PHPRtfLite_Unit::getUnitInTwips($this->_height);
        }

        $imageHeight = $this->_imageHeight ? $this->_imageHeight : 100;
        if ($this->_width > 0) {
            $imageWidth = $this->_imageWidth ? $this->_imageWidth : 100;
            $height = ($imageHeight /$imageWidth) * $this->_width;
            return PHPRtfLite_Unit::getUnitInTwips($height);
        }

        return PHPRtfLite_Unit::getPointsInTwips($imageHeight);
    }
92864
public function getImageUrl()
    {
        $dimensions = $this->getImageDimensions();
        $baseUrl = $this->getBaseImageUrl();
        if ($baseUrl) {
            return str_replace('{width}', $dimensions['width'], $this->getBaseImageUrl());
        }
        return null;
    }
154730
private function checkForMetaTag(): ?Image {
        $image = $this->checkForTwitterTag();

        if ($image) {
            return $image;
        }

        $image = $this->checkForOpenGraphTag();

        if ($image) {
            return $image;
        }

        $image = $this->checkForLinkTag();

        if ($image) {
            return $image;
        }

        return null;
    }
1272183
public function getDefaultOGImage()
    {
        $owner = $this->owner;
        if ($owner->OGImageCustomID) {
            return $owner->OGImageCustom();
        }

        if ($owner->MetaImageCustomID) {
            return $owner->MetaImageCustom();
        }
        
        // Check siteconfig for one
        $config = SiteConfig::current_site_config();
        if ($config->MetaImageCustomID) {
            return $config->MetaImageCustom();
        }

        return false;
    }
307455
public function getAspectRatioAttribute()
    {
        if ($this->photo_width == 0 || $this->photo_height == 0) {
            return null;
        }
        return $this->photo_width/$this->photo_height;
    }
631997
public function getDetailThumbnailImage()
    {
        if ($this->fvHasDetailThumbnail) {
            $app = Application::getFacadeApplication();
            $config = $app->make('config');
            $type = ThumbnailType::getByHandle($config->get('concrete.icons.file_manager_detail.handle'));
            $result = '<img src="' . $this->getThumbnailURL($type->getBaseVersion()) . '"';
            if ($config->get('concrete.file_manager.images.create_high_dpi_thumbnails')) {
                $result .= ' data-at2x="' . $this->getThumbnailURL($type->getDoubledVersion()) . '"';
            }
            $result .= ' />';
        } else {
            $result = $this->getTypeObject()->getThumbnail();
        }

        return $result;
    }
47213
public function &GetImageSizeObject()
    {
        if (is_null($this->oImageSize)) {
            $this->oImageSize = TdbShopArticleImageSize::GetNewInstance();
            if (!$this->oImageSize->Load($this->sqlData['shop_article_image_size_id'])) {
                $this->oImageSize = null;
            }
        }

        return $this->oImageSize;
    }
724238
protected function getAliasColumn()
    {
        $strColNameAlias = $this->get('tag_alias');
        if ($this->isTreePicker() || !$strColNameAlias) {
            $strColNameAlias = $this->getIdColumn();
        }
        return $strColNameAlias;
    }
241640
public function getImageUrl()
    {
        if(array_key_exists(self::ITEM_IMAGE_URL, $this->_itemData)) {
            return (string) $this->_itemData[self::ITEM_IMAGE_URL];
        }
        return null;
    }
803489
public function getDefaultImageAlignment()
    {
        if ($alignment = $this->owner->ImageDefaultAlignment) {
            return $alignment;
        }
        
        if ($this->owner->hasExtension(MetaDataExtension::class)) {
            return $this->owner->getFieldFromParent('DefaultImageAlignment');
        }
    }
411211
public function metaImage()
    {
        $context = $this->contextObject();

        $img = null;
        if ($context instanceof HasMetatagInterface) {
            $img = (string)$context['meta_image'];
        }

        if (!$img) {
            $img = (string)$this->fallbackMetaImage();
        }

        return $this->resolveMetaImage($img);
    }
569506
protected function getIdsOfServicesThatAreDefinedInApplication()
    {
        if ($this->serviceIdWhitelist === null) {
            $builder = $this->createContainerBuilder();
            $this->applyToExtensions(function (ExtensionInterface $extension) use ($builder) {
                $extension->load($builder->getExtensionConfig($extension->getAlias()), $builder);
            });
            $this->serviceIdWhitelist = $builder->getServiceIds();
        }
        return $this->serviceIdWhitelist;
    }
1203393
private function findNonExistingContentTypeGroupIdentifier()
    {
        $i = 0;
        while ($i++ < 20) {
            $identifier = 'ctg' . rand(10000, 99999);
            if (!$this->checkContentTypeGroupExistenceByIdentifier($identifier)) {
                return $identifier;
            }
        }

        throw new \Exception('Possible endless loop when attempting to find a new identifier to ContentTypeGroups');
    }