survos/data-contracts

Shared data vocabularies, content metadata, and item DTO contracts for Survos data/media/import packages.

Maintainers

Package info

github.com/survos/data-contracts

pkg:composer/survos/data-contracts

Fund package maintenance!

kbond

Statistics

Installs: 156

Dependents: 10

Suggesters: 0

Stars: 0

Open Issues: 0

2.7.18 2026-06-01 10:18 UTC

README

Shared PHP-only contracts for data-bearing Survos packages.

This package intentionally contains no Symfony bundle class, Doctrine mapping, commands, providers, dataset path services, or container wiring. Bundles can depend on it when they only need stable vocabulary, content type, or DTO contracts.

Contents

  • Survos\DataContracts\Vocabulary\DcTerms
  • Survos\DataContracts\Metadata\ContentType
  • Survos\DataContracts\Dto\Item\BaseItemDto
  • Survos\DataContracts\Dto\Item\PhotographDto
  • Survos\DataContracts\Dto\Item\PostcardDto
  • Survos\DataContracts\Dto\Item\NewspaperDto
  • Survos\DataContracts\Dto\Item\MapDto