SuperdeskWebPublisher/SWPBridgeBundle

View on GitHub
Resources/config/serializer/Model.Package.yml

Summary

Maintainability
Test Coverage
SWP\Component\Bridge\Model\Package:
    exclusion_policy: ALL
    properties:
        items:
            expose: true
            serialized_name: associations
            type: ArrayCollection<string,SWP\Component\Bridge\Model\Item>
            groups: [deserialization]
        body:
            expose: true
            serialized_name: body_html
            type: string
            groups: [api, api_packages_list]
        featureMedia:
            expose: true
            serialized_name: featured_media
            groups: [api, api_packages_list]
        createdAt:
            expose: true
            type: DateTime
            groups: [api, api_packages_list]
        updatedAt:
            expose: true
            type: DateTime
            groups: [api, api_packages_list]
        groups:
            expose: true
            serialized_name: extra_items
            type: ArrayCollection<string,SWP\Component\Bridge\Model\Group>
            groups: [deserialization]

    virtual_properties:
        getItemsArray:
            serialized_name: associations
            type: array
            groups: [api]
        getGroupsArray:
            serialized_name: extra_items
            type: array
            groups: [api, api_packages_items_list]