Overview
  • Package
  • Class
  • Tree
  • Todo

Packages

  • AddonValue
    • Interfaces
  • AdminHttpViewControllers
  • ApiV2Controllers
  • Authentication
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Strategies
  • Category
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • Customer
    • Address
    • Country
    • CountryZone
    • Interfaces
    • Storages
    • Validation
    • ValueObjects
  • CustomerGroup
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Serializers
    • Services
    • ValueObjects
  • Email
    • Collections
    • Entities
    • Exceptions
    • Interfaces
    • Repository
    • ValueObjects
  • Extensions
    • Customers
    • Emails
    • Geschaeftskundenversand
    • Helpers
    • Invoices
    • Orders
    • ParcelShopFinder
    • QuickEdit
    • Serializers
    • Templates
  • Geschaeftskundenversand
    • Exceptions
  • Http
    • Collections
    • Exceptions
    • Factories
    • Interfaces
    • ValueObjects
  • HttpViewControllers
  • InfoBox
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • Invoice
    • Interfaces
    • ValueObjects
  • Loaders
    • CrossCuttingLoader
    • GXCoreLoader
    • Interfaces
  • Manufacturer
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • Modules
    • Collections
    • Controllers
    • Interfaces
  • None
  • Order
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
    • ValueObjects
  • OrderStatus
    • Collections
    • Entities
    • Exceptions
    • Factories
    • Interfaces
    • Repositories
  • Precheck
  • Product
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Providers
    • Repositories
    • Storages
  • ProductModule
    • Collections
    • Deleter
    • Entities
    • Factories
    • Interface
    • Interfaces
    • Reader
    • Repositories
    • Writer
  • QuantityUnit
    • Entities
    • Factories
    • Repositories
  • QuickEdit
    • Interfaces
    • Repositories
  • Shared
    • ClassFinder
    • Exceptions
    • FileSystem
    • Interfaces
    • Storage
    • Types
  • SharedShoppingCart
    • Interfaces
  • Slider
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
    • Storages
  • Smarty
    • plugins
  • StaticSeoUrl
    • Collections
    • Entities
    • Factories
    • Interfaces
    • Repositories
  • StaticSeoUrls
  • Statistics
    • Interfaces
  • UserConfiguration
    • Interfaces
    • Repository
  • VersionInfo
    • Factories
    • Reader
    • ValueObjects
  • VPE
    • Entities
    • Factories
    • Repositories

Classes

  • AbstractVersionInfoReader
  • VersionInfoDatabaseReader
  • VersionInfoFileReader

Class AbstractVersionInfoReader

Class AbstractVersionInfoReader

Direct known subclasses

VersionInfoDatabaseReader, VersionInfoFileReader

Abstract
Package: VersionInfo\Reader
Category: System
Located at Services/Core/VersionInfo/Reader/AbstractVersionInfoReader.inc.php

Methods summary

protected string
# _determineName( NonEmptyStringType $versionInfoItemName )

Determines the name of the version info items while considering known edge cases.

Determines the name of the version info items while considering known edge cases.

Parameters

$versionInfoItemName

Returns

string
$versionInfoItemName
protected string
# _determineChangelogURL( NonEmptyStringType $versionInfoItemVersion, NonEmptyStringType $versionInfoItemVendor, NonEmptyStringType $versionInfoItemName )

Determines the changelog url of the version info items while considering known edge cases.

Determines the changelog url of the version info items while considering known edge cases.

Parameters

$versionInfoItemVersion
$versionInfoItemVendor
$versionInfoItemName

Returns

string
$changelogVersionURL
protected string
# _determineChangelogVersionURLSpecialCases( string $changelogVersionURL, string $versionInfoItemVendorString, string $versionInfoItemNameString )

Determine the changelog version URL with special cases.

Determine the changelog version URL with special cases.

Parameters

$changelogVersionURL
$versionInfoItemVendorString
$versionInfoItemNameString

Returns

string
$changelogVersionURL
protected string
# _determineChangelogBaseURLSpecialCase( string $changelogVersionURL, string $versionInfoItemVendorString, string $versionInfoItemNameString, string $changelogBaseURL )

Determine the changelog base URl with special case to '/'.

Determine the changelog base URl with special case to '/'.

Parameters

$changelogVersionURL
$versionInfoItemVendorString
$versionInfoItemNameString
$changelogBaseURL

Returns

string
$changelogBaseURL
protected string
# _determineChangelogSpecialVersionsURL( string $changelogVersionURL )

Determine the changelog version URL with special cases.

Determine the changelog version URL with special cases.

Parameters

$changelogVersionURL

Returns

string
$changelogVersionURL
protected string
# _determineChangelogSpecialVersionsBaseURL( string $changelogVersionURL, string $changelogBaseURL )

Determine the changelog base URL with special cases.

Determine the changelog base URL with special cases.

Parameters

$changelogVersionURL
$changelogBaseURL

Returns

string
$changelogBaseURL
protected boolean
# _isVersionOverMinVersion( array $versionCompare )

Returns true if the Version is over 2.0.11.0 .

Returns true if the Version is over 2.0.11.0 .

Parameters

$versionCompare

Returns

boolean
protected string
# _checkForBetaVersions( string $changelogVersionURL )

Checks for an beta version to set the changelog start version.

Checks for an beta version to set the changelog start version.

Parameters

$changelogVersionURL

Returns

string
$changelogStartByVersion
protected boolean
# _isSpecialCase( string $versionInfoItemVendorString, string $versionInfoItemNameString, string $changelogVersionURL )

Returns true if on special case true is.

Returns true if on special case true is.

Parameters

$versionInfoItemVendorString
$versionInfoItemNameString
$changelogVersionURL

Returns

boolean
API documentation generated by ApiGen