Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
D
doctrine-dbal
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Tomáš Trávníček
doctrine-dbal
Commits
74df4c39
Commit
74df4c39
authored
May 15, 2010
by
Benjamin Eberlei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
DDC-592 - Fix Validator notices when mappedBy or inversedBy properties dont exist
parent
46684ea5
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
3 additions
and
10 deletions
+3
-10
SchemaValidator.php
lib/Doctrine/ORM/Tools/SchemaValidator.php
+3
-10
No files found.
lib/Doctrine/ORM/Tools/SchemaValidator.php
View file @
74df4c39
...
...
@@ -93,9 +93,7 @@ class SchemaValidator
if
(
!
$targetMetadata
->
hasAssociation
(
$assoc
->
mappedBy
))
{
$ce
[]
=
"The association "
.
$class
->
name
.
"#"
.
$fieldName
.
" refers to the owning side "
.
"field "
.
$assoc
->
targetEntityName
.
"#"
.
$assoc
->
mappedBy
.
" which does not exist."
;
}
if
(
$targetMetadata
->
associationMappings
[
$assoc
->
mappedBy
]
->
inversedBy
==
null
)
{
}
else
if
(
$targetMetadata
->
associationMappings
[
$assoc
->
mappedBy
]
->
inversedBy
==
null
)
{
$ce
[]
=
"The field "
.
$class
->
name
.
"#"
.
$fieldName
.
" is on the inverse side of a "
.
"bi-directional relationship, but the specified mappedBy association on the target-entity "
.
$assoc
->
targetEntityName
.
"#"
.
$assoc
->
mappedBy
.
" does not contain the required "
.
...
...
@@ -115,11 +113,8 @@ class SchemaValidator
if
(
!
$targetMetadata
->
hasAssociation
(
$assoc
->
inversedBy
))
{
$ce
[]
=
"The association "
.
$class
->
name
.
"#"
.
$fieldName
.
" refers to the inverse side "
.
"field "
.
$assoc
->
targetEntityName
.
"#"
.
$assoc
->
inversedBy
.
" which does not exist."
;
}
if
(
isset
(
$targetMetadata
->
associationMappings
[
$assoc
->
mappedBy
])
&&
$targetMetadata
->
associationMappings
[
$assoc
->
mappedBy
]
->
mappedBy
==
null
)
{
$ce
[]
=
"The field "
.
$class
->
name
.
"#"
.
$fieldName
.
" is on the inverse side of a "
.
}
else
if
(
$targetMetadata
->
associationMappings
[
$assoc
->
inversedBy
]
->
mappedBy
==
null
)
{
$ce
[]
=
"The field "
.
$class
->
name
.
"#"
.
$fieldName
.
" is on the owning side of a "
.
"bi-directional relationship, but the specified mappedBy association on the target-entity "
.
$assoc
->
targetEntityName
.
"#"
.
$assoc
->
mappedBy
.
" does not contain the required "
.
"'inversedBy' attribute."
;
...
...
@@ -175,8 +170,6 @@ class SchemaValidator
}
}
}
}
else
{
}
if
(
$ce
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment