When I do a doctrine:migrations:diff on Symfony 2.8 Doctrine throws this 
Mapping Exception:

[Doctrine\Common\Persistence\Mapping\MappingException] No mapping file 
found named 'NameVO.orm.xml' for class 
'Component\Customer\Domain\Model\NameVO'.

I can't figure out what's wrong with my mapping.

Here it is my mapping file for the Entity containing the embeddable:

<?xml version="1.0" encoding="utf-8"?>
<doctrine-mapping 
xmlns="http://doctrine-project.org/schemas/orm/doctrine-mapping"; 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xsi:schemaLocation="http://doctrine-project.org/schemas/orm/doctrine-mapping 
http://doctrine-project.org/schemas/orm/doctrine-mapping.xsd";>
    <entity name="Component\Customer\Domain\Model\Customer" table="customer"
            
repository-class="GAT\CustomerBundle\Infrastructure\DoctrineCustomerRepository">
        <id name="id" type="string" column="id" length="36">
            <generator strategy="UUID"/>
        </id>
        <field name="email" type="string" column="email" length="255" 
nullable="false"/>
        <field name="store" type="smallint" column="store" length="1" 
nullable="false"/>
        <field name="type" type="smallint" column="type" length="1" 
nullable="false"/>
        <field name="password" type="string" column="password" length="60" 
nullable="true"/>
        <field name="status" type="smallint" column="status" length="1" 
nullable="false"/>
        <field name="legalId" type="string" column="legal_id" length="24" 
nullable="true"/>
        <field name="gender" type="string" column="gender" length="1" 
nullable="true"/>
        <field name="birthdate" type="date" column="birthdate" nullable="true"/>
        <field name="telephone" type="string" column="telephone" length="24" 
nullable="true"/>
        <field name="zipcode" type="string" column="zipcode" length="5" 
nullable="true"/>
        <field name="creationChannel" type="string" column="creation_channel" 
length="2" nullable="false"/>
        <field name="marketingLead" type="string" column="marketing_lead" 
length="255" nullable="true"/>
        <embedded name="name" class="Component\Customer\Domain\Model\NameVO" 
use-column-prefix="false"/>
    </entity>
    <embeddable name="Component\Customer\Domain\Model\NameVO">
        <field name="firstName" type="string" column="first_name" 
nullable="true"/>
        <field name="lastName" type="string" column="last_name" 
nullable="true"/>
    </embeddable>
</doctrine-mapping>



Thanks for any help you can provide.


-- 
You received this message because you are subscribed to the Google Groups 
"doctrine-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/doctrine-user.
For more options, visit https://groups.google.com/d/optout.

Reply via email to