<?xml version="1.0" encoding="utf-8"?>
<doctrine-mapping xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping" xsi="http://www.w3.org/2001/XMLSchema-instance" schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd">
    <mapped-superclass name="Sonata\MediaBundle\Entity\BaseGallery">

        <field name="name"       type="string"   column="name"  length="255"/>
        <field name="context"    type="string"   column="context"  length="64"/>
        <field name="defaultFormat"       type="string"   column="default_format"  length="255"/>
        <field name="enabled"    type="boolean"  column="enabled"    />

        <field name="updatedAt"          column="updated_at"     type="datetime" />
        <field name="createdAt"          column="created_at"     type="datetime" />

        <lifecycle-callbacks>
            <lifecycle-callback type="prePersist" method="prePersist"/>
            <lifecycle-callback type="preUpdate" method="preUpdate"/>
        </lifecycle-callbacks>

    </mapped-superclass>
</doctrine-mapping>
