Warning: You are browsing the documentation for PrestaShop 1.7, which is outdated.

You might want to read an updated version of this page for the current version, PrestaShop 8. Read the updated version of this page

Learn how to upgrade to the latest version.

Meta domain

Meta Commands

AddMetaCommand

PrestaShop\PrestaShop\Core\Domain\Meta\Command\AddMetaCommand Class AddMetaCommand is responsible for saving meta entities data.

Command details
Constructor parameters
  • $string $pageName
Handler class PrestaShop\PrestaShop\Adapter\Meta\CommandHandler\AddMetaHandler

Implements:

  • PrestaShop\PrestaShop\Core\Domain\Meta\CommandHandler\AddMetaHandlerInterface
Return type PrestaShop\PrestaShop\Core\Domain\Meta\ValueObject\MetaId

EditMetaCommand

PrestaShop\PrestaShop\Core\Domain\Meta\Command\EditMetaCommand Class EditMetaCommand

Command details
Constructor parameters
  • $int $metaId
Handler class PrestaShop\PrestaShop\Adapter\Meta\CommandHandler\EditMetaHandler

Implements:

  • PrestaShop\PrestaShop\Core\Domain\Meta\CommandHandler\EditMetaHandlerInterface
Return type void

Meta Queries

GetMetaForEditing

PrestaShop\PrestaShop\Core\Domain\Meta\Query\GetMetaForEditing Class GetMetaForEditing is responsible for providing required data for GetMetaForEditingHandler to return meta data.

Query details
Constructor parameters
  • $int $metaId
Handler class PrestaShop\PrestaShop\Adapter\Meta\QueryHandler\GetMetaForEditingHandler

Implements:

  • PrestaShop\PrestaShop\Core\Domain\Meta\QueryHandler\GetMetaForEditingHandlerInterface
Return type PrestaShop\PrestaShop\Core\Domain\Meta\QueryResult\EditableMeta

GetPagesForLayoutCustomization

PrestaShop\PrestaShop\Core\Domain\Meta\Query\GetPagesForLayoutCustomization Gets pages for which theme's layout can be customized.

Query details
Constructor parameters
    Handler class PrestaShop\PrestaShop\Adapter\Meta\QueryHandler\GetPagesForLayoutCustomizationHandler

    Implements:

    • PrestaShop\PrestaShop\Core\Domain\Meta\QueryHandler\GetPagesForLayoutCustomizationHandlerInterface
    Return type void