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
09e77de2
Commit
09e77de2
authored
Oct 21, 2007
by
meus
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
deleting old coverage files not valid anymore and adding some new ones.
parent
311073b8
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
798 additions
and
1643 deletions
+798
-1643
Doctrine_EventListener_Exception.html
tests/coverage/Doctrine_EventListener_Exception.html
+0
-113
Doctrine_Migration_Exception.html
tests/coverage/Doctrine_Migration_Exception.html
+0
-113
Doctrine_Migration_Process.html
tests/coverage/Doctrine_Migration_Process.html
+749
-0
Doctrine_Schema.html
tests/coverage/Doctrine_Schema.html
+0
-246
Doctrine_Schema_Database.html
tests/coverage/Doctrine_Schema_Database.html
+0
-291
Doctrine_Schema_Exception.html
tests/coverage/Doctrine_Schema_Exception.html
+0
-117
Doctrine_Schema_Object.html
tests/coverage/Doctrine_Schema_Object.html
+0
-318
Doctrine_Schema_Relation.html
tests/coverage/Doctrine_Schema_Relation.html
+0
-375
Doctrine_Search_File.html
tests/coverage/Doctrine_Search_File.html
+49
-70
No files found.
tests/coverage/Doctrine_EventListener_Exception.html
deleted
100644 → 0
View file @
311073b8
<html>
<head>
<title>
Coverage for Doctrine_EventListener_Exception
</title>
<style
type=
"text/css"
>
.covered
{
background
:
green
;}
.normal
{
background
:
white
;}
.red
{
background
:
red
;}
.orange
{
background
:
#f90
;}
</style>
</head>
<body><h1>
Coverage for Doctrine_EventListener_Exception
</h1><p><a
href=
"index.php"
>
Back to coverage report
</a></p><table>
<tr><td>
1
</td>
<td
class=
"normal"
>
<
?php
</td></tr>
<tr><td>
2
</td>
<td
class=
"normal"
>
/*
</td></tr>
<tr><td>
3
</td>
<td
class=
"normal"
>
*
$Id:
Exception.php
1344
2007-05-12
23:27:16Z
zYne
$
</td></tr>
<tr><td>
4
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
5
</td>
<td
class=
"normal"
>
*
THIS
SOFTWARE
IS
PROVIDED
BY
THE
COPYRIGHT
HOLDERS
AND
CONTRIBUTORS
</td></tr>
<tr><td>
6
</td>
<td
class=
"normal"
>
*
"
AS
IS
"
AND
ANY
EXPRESS
OR
IMPLIED
WARRANTIES,
INCLUDING,
BUT
NOT
</td></tr>
<tr><td>
7
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
THE
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
AND
FITNESS
FOR
</td></tr>
<tr><td>
8
</td>
<td
class=
"normal"
>
*
A
PARTICULAR
PURPOSE
ARE
DISCLAIMED.
IN
NO
EVENT
SHALL
THE
COPYRIGHT
</td></tr>
<tr><td>
9
</td>
<td
class=
"normal"
>
*
OWNER
OR
CONTRIBUTORS
BE
LIABLE
FOR
ANY
DIRECT,
INDIRECT,
INCIDENTAL,
</td></tr>
<tr><td>
10
</td>
<td
class=
"normal"
>
*
SPECIAL,
EXEMPLARY,
OR
CONSEQUENTIAL
DAMAGES
(INCLUDING,
BUT
NOT
</td></tr>
<tr><td>
11
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
PROCUREMENT
OF
SUBSTITUTE
GOODS
OR
SERVICES;
LOSS
OF
USE,
</td></tr>
<tr><td>
12
</td>
<td
class=
"normal"
>
*
DATA,
OR
PROFITS;
OR
BUSINESS
INTERRUPTION)
HOWEVER
CAUSED
AND
ON
ANY
</td></tr>
<tr><td>
13
</td>
<td
class=
"normal"
>
*
THEORY
OF
LIABILITY,
WHETHER
IN
CONTRACT,
STRICT
LIABILITY,
OR
TORT
</td></tr>
<tr><td>
14
</td>
<td
class=
"normal"
>
*
(INCLUDING
NEGLIGENCE
OR
OTHERWISE)
ARISING
IN
ANY
WAY
OUT
OF
THE
USE
</td></tr>
<tr><td>
15
</td>
<td
class=
"normal"
>
*
OF
THIS
SOFTWARE,
EVEN
IF
ADVISED
OF
THE
POSSIBILITY
OF
SUCH
DAMAGE.
</td></tr>
<tr><td>
16
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
17
</td>
<td
class=
"normal"
>
*
This
software
consists
of
voluntary
contributions
made
by
many
individuals
</td></tr>
<tr><td>
18
</td>
<td
class=
"normal"
>
*
and
is
licensed
under
the
LGPL.
For
more
information,
see
</td></tr>
<tr><td>
19
</td>
<td
class=
"normal"
>
*
<
http://www.phpdoctrine.com
>
.
</td></tr>
<tr><td>
20
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
21
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
22
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
23
</td>
<td
class=
"normal"
>
*
Doctrine_EventListener_Exception
</td></tr>
<tr><td>
24
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
25
</td>
<td
class=
"normal"
>
*
@package
Doctrine
</td></tr>
<tr><td>
26
</td>
<td
class=
"normal"
>
*
@subpackage
EventListener
</td></tr>
<tr><td>
27
</td>
<td
class=
"normal"
>
*
@license
http://www.opensource.org/licenses/lgpl-license.php
LGPL
</td></tr>
<tr><td>
28
</td>
<td
class=
"normal"
>
*
@link
www.phpdoctrine.com
</td></tr>
<tr><td>
29
</td>
<td
class=
"normal"
>
*
@since
1.0
</td></tr>
<tr><td>
30
</td>
<td
class=
"normal"
>
*
@version
$Revision:
1344
$
</td></tr>
<tr><td>
31
</td>
<td
class=
"normal"
>
*
@author
Konsta
Vesterinen
<
kvesteri@cc.hut.fi
>
</td></tr>
<tr><td>
32
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
33
</td>
<td
class=
"covered"
>
class
Doctrine_EventListener_Exception
extends
Doctrine_Exception
</td></tr>
<tr><td>
34
</td>
<td
class=
"covered"
>
{
}
</td></tr>
</table></body></html>
\ No newline at end of file
tests/coverage/Doctrine_Migration_Exception.html
deleted
100644 → 0
View file @
311073b8
<html>
<head>
<title>
Coverage for Doctrine_Migration_Exception
</title>
<style
type=
"text/css"
>
.covered
{
background
:
green
;}
.normal
{
background
:
white
;}
.red
{
background
:
red
;}
.orange
{
background
:
#f90
;}
</style>
</head>
<body><h1>
Coverage for Doctrine_Migration_Exception
</h1><p><a
href=
"index.php"
>
Back to coverage report
</a></p><table>
<tr><td>
1
</td>
<td
class=
"normal"
>
<
?php
</td></tr>
<tr><td>
2
</td>
<td
class=
"normal"
>
/*
</td></tr>
<tr><td>
3
</td>
<td
class=
"normal"
>
*
$Id:
Exception.php
1080
2007-02-10
18:17:08Z
jwage
$
</td></tr>
<tr><td>
4
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
5
</td>
<td
class=
"normal"
>
*
THIS
SOFTWARE
IS
PROVIDED
BY
THE
COPYRIGHT
HOLDERS
AND
CONTRIBUTORS
</td></tr>
<tr><td>
6
</td>
<td
class=
"normal"
>
*
"
AS
IS
"
AND
ANY
EXPRESS
OR
IMPLIED
WARRANTIES,
INCLUDING,
BUT
NOT
</td></tr>
<tr><td>
7
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
THE
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
AND
FITNESS
FOR
</td></tr>
<tr><td>
8
</td>
<td
class=
"normal"
>
*
A
PARTICULAR
PURPOSE
ARE
DISCLAIMED.
IN
NO
EVENT
SHALL
THE
COPYRIGHT
</td></tr>
<tr><td>
9
</td>
<td
class=
"normal"
>
*
OWNER
OR
CONTRIBUTORS
BE
LIABLE
FOR
ANY
DIRECT,
INDIRECT,
INCIDENTAL,
</td></tr>
<tr><td>
10
</td>
<td
class=
"normal"
>
*
SPECIAL,
EXEMPLARY,
OR
CONSEQUENTIAL
DAMAGES
(INCLUDING,
BUT
NOT
</td></tr>
<tr><td>
11
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
PROCUREMENT
OF
SUBSTITUTE
GOODS
OR
SERVICES;
LOSS
OF
USE,
</td></tr>
<tr><td>
12
</td>
<td
class=
"normal"
>
*
DATA,
OR
PROFITS;
OR
BUSINESS
INTERRUPTION)
HOWEVER
CAUSED
AND
ON
ANY
</td></tr>
<tr><td>
13
</td>
<td
class=
"normal"
>
*
THEORY
OF
LIABILITY,
WHETHER
IN
CONTRACT,
STRICT
LIABILITY,
OR
TORT
</td></tr>
<tr><td>
14
</td>
<td
class=
"normal"
>
*
(INCLUDING
NEGLIGENCE
OR
OTHERWISE)
ARISING
IN
ANY
WAY
OUT
OF
THE
USE
</td></tr>
<tr><td>
15
</td>
<td
class=
"normal"
>
*
OF
THIS
SOFTWARE,
EVEN
IF
ADVISED
OF
THE
POSSIBILITY
OF
SUCH
DAMAGE.
</td></tr>
<tr><td>
16
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
17
</td>
<td
class=
"normal"
>
*
This
software
consists
of
voluntary
contributions
made
by
many
individuals
</td></tr>
<tr><td>
18
</td>
<td
class=
"normal"
>
*
and
is
licensed
under
the
LGPL.
For
more
information,
see
</td></tr>
<tr><td>
19
</td>
<td
class=
"normal"
>
*
<
http://www.phpdoctrine.com
>
.
</td></tr>
<tr><td>
20
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
21
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
22
</td>
<td
class=
"normal"
>
*
Doctrine_Migration_Exception
</td></tr>
<tr><td>
23
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
24
</td>
<td
class=
"normal"
>
*
@package
Doctrine
</td></tr>
<tr><td>
25
</td>
<td
class=
"normal"
>
*
@subpackage
Migration
</td></tr>
<tr><td>
26
</td>
<td
class=
"normal"
>
*
@license
http://www.opensource.org/licenses/lgpl-license.php
LGPL
</td></tr>
<tr><td>
27
</td>
<td
class=
"normal"
>
*
@link
www.phpdoctrine.com
</td></tr>
<tr><td>
28
</td>
<td
class=
"normal"
>
*
@since
1.0
</td></tr>
<tr><td>
29
</td>
<td
class=
"normal"
>
*
@version
$Revision:
1080
$
</td></tr>
<tr><td>
30
</td>
<td
class=
"normal"
>
*
@author
Jonathan
H.
Wage
<
jwage@mac.com
>
</td></tr>
<tr><td>
31
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
32
</td>
<td
class=
"covered"
>
class
Doctrine_Migration_Exception
extends
Doctrine_Exception
</td></tr>
<tr><td>
33
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
34
</td>
<td
class=
"covered"
>
}
</td></tr>
</table></body></html>
\ No newline at end of file
tests/coverage/Doctrine_
Schema_Table
.html
→
tests/coverage/Doctrine_
Migration_Process
.html
100644 → 100755
View file @
09e77de2
<html>
<html>
<head>
<head>
<title>
Coverage for Doctrine_
Schema_Table
</title>
<title>
Coverage for Doctrine_
Migration_Process
</title>
<style
type=
"text/css"
>
<style
type=
"text/css"
>
.covered
{
background
:
green
;}
.covered
{
background
:
green
;}
.normal
{
background
:
white
;}
.normal
{
background
:
white
;}
...
@@ -8,323 +8,742 @@
...
@@ -8,323 +8,742 @@
.orange
{
background
:
#f90
;}
.orange
{
background
:
#f90
;}
</style>
</style>
</head>
</head>
<body><h1>
Coverage for Doctrine_
Schema_Table
</h1><p><a
href=
"index.php"
>
Back to coverage report
</a></p><table>
<body><h1>
Coverage for Doctrine_
Migration_Process
</h1><p><a
href=
"index.php"
>
Back to coverage report
</a></p><table>
<tr><td>
1
</td>
<tr><td>
1
</td>
<td
class=
"normal"
>
<
?php
<td
class=
"normal"
>
<
?php
</td></tr>
</td></tr>
<tr><td>
2
</td>
<tr><td>
2
</td>
<td
class=
"normal"
>
/*
<td
class=
"normal"
>
/*
</td></tr>
</td></tr>
<tr><td>
3
</td>
<tr><td>
3
</td>
<td
class=
"normal"
>
*
$Id:
Table.php
2702
2007-10-03
21:43:22Z
Jonathan.Wage
$
<td
class=
"normal"
>
*
$Id:
Process.php
1080
2007-02-10
18:17:08Z
jwage
$
</td></tr>
</td></tr>
<tr><td>
4
</td>
<tr><td>
4
</td>
<td
class=
"normal"
>
*
<td
class=
"normal"
>
*
</td></tr>
</td></tr>
<tr><td>
5
</td>
<tr><td>
5
</td>
<td
class=
"normal"
>
*
THIS
SOFTWARE
IS
PROVIDED
BY
THE
COPYRIGHT
HOLDERS
AND
CONTRIBUTORS
<td
class=
"normal"
>
*
THIS
SOFTWARE
IS
PROVIDED
BY
THE
COPYRIGHT
HOLDERS
AND
CONTRIBUTORS
</td></tr>
</td></tr>
<tr><td>
6
</td>
<tr><td>
6
</td>
<td
class=
"normal"
>
*
"
AS
IS
"
AND
ANY
EXPRESS
OR
IMPLIED
WARRANTIES,
INCLUDING,
BUT
NOT
<td
class=
"normal"
>
*
"
AS
IS
"
AND
ANY
EXPRESS
OR
IMPLIED
WARRANTIES,
INCLUDING,
BUT
NOT
</td></tr>
</td></tr>
<tr><td>
7
</td>
<tr><td>
7
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
THE
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
AND
FITNESS
FOR
<td
class=
"normal"
>
*
LIMITED
TO,
THE
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
AND
FITNESS
FOR
</td></tr>
</td></tr>
<tr><td>
8
</td>
<tr><td>
8
</td>
<td
class=
"normal"
>
*
A
PARTICULAR
PURPOSE
ARE
DISCLAIMED.
IN
NO
EVENT
SHALL
THE
COPYRIGHT
<td
class=
"normal"
>
*
A
PARTICULAR
PURPOSE
ARE
DISCLAIMED.
IN
NO
EVENT
SHALL
THE
COPYRIGHT
</td></tr>
</td></tr>
<tr><td>
9
</td>
<tr><td>
9
</td>
<td
class=
"normal"
>
*
OWNER
OR
CONTRIBUTORS
BE
LIABLE
FOR
ANY
DIRECT,
INDIRECT,
INCIDENTAL,
<td
class=
"normal"
>
*
OWNER
OR
CONTRIBUTORS
BE
LIABLE
FOR
ANY
DIRECT,
INDIRECT,
INCIDENTAL,
</td></tr>
</td></tr>
<tr><td>
10
</td>
<tr><td>
10
</td>
<td
class=
"normal"
>
*
SPECIAL,
EXEMPLARY,
OR
CONSEQUENTIAL
DAMAGES
(INCLUDING,
BUT
NOT
<td
class=
"normal"
>
*
SPECIAL,
EXEMPLARY,
OR
CONSEQUENTIAL
DAMAGES
(INCLUDING,
BUT
NOT
</td></tr>
</td></tr>
<tr><td>
11
</td>
<tr><td>
11
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
PROCUREMENT
OF
SUBSTITUTE
GOODS
OR
SERVICES;
LOSS
OF
USE,
<td
class=
"normal"
>
*
LIMITED
TO,
PROCUREMENT
OF
SUBSTITUTE
GOODS
OR
SERVICES;
LOSS
OF
USE,
</td></tr>
</td></tr>
<tr><td>
12
</td>
<tr><td>
12
</td>
<td
class=
"normal"
>
*
DATA,
OR
PROFITS;
OR
BUSINESS
INTERRUPTION)
HOWEVER
CAUSED
AND
ON
ANY
<td
class=
"normal"
>
*
DATA,
OR
PROFITS;
OR
BUSINESS
INTERRUPTION)
HOWEVER
CAUSED
AND
ON
ANY
</td></tr>
</td></tr>
<tr><td>
13
</td>
<tr><td>
13
</td>
<td
class=
"normal"
>
*
THEORY
OF
LIABILITY,
WHETHER
IN
CONTRACT,
STRICT
LIABILITY,
OR
TORT
<td
class=
"normal"
>
*
THEORY
OF
LIABILITY,
WHETHER
IN
CONTRACT,
STRICT
LIABILITY,
OR
TORT
</td></tr>
</td></tr>
<tr><td>
14
</td>
<tr><td>
14
</td>
<td
class=
"normal"
>
*
(INCLUDING
NEGLIGENCE
OR
OTHERWISE)
ARISING
IN
ANY
WAY
OUT
OF
THE
USE
<td
class=
"normal"
>
*
(INCLUDING
NEGLIGENCE
OR
OTHERWISE)
ARISING
IN
ANY
WAY
OUT
OF
THE
USE
</td></tr>
</td></tr>
<tr><td>
15
</td>
<tr><td>
15
</td>
<td
class=
"normal"
>
*
OF
THIS
SOFTWARE,
EVEN
IF
ADVISED
OF
THE
POSSIBILITY
OF
SUCH
DAMAGE.
<td
class=
"normal"
>
*
OF
THIS
SOFTWARE,
EVEN
IF
ADVISED
OF
THE
POSSIBILITY
OF
SUCH
DAMAGE.
</td></tr>
</td></tr>
<tr><td>
16
</td>
<tr><td>
16
</td>
<td
class=
"normal"
>
*
<td
class=
"normal"
>
*
</td></tr>
</td></tr>
<tr><td>
17
</td>
<tr><td>
17
</td>
<td
class=
"normal"
>
*
This
software
consists
of
voluntary
contributions
made
by
many
individuals
<td
class=
"normal"
>
*
This
software
consists
of
voluntary
contributions
made
by
many
individuals
</td></tr>
</td></tr>
<tr><td>
18
</td>
<tr><td>
18
</td>
<td
class=
"normal"
>
*
and
is
licensed
under
the
LGPL.
For
more
information,
see
<td
class=
"normal"
>
*
and
is
licensed
under
the
LGPL.
For
more
information,
see
</td></tr>
</td></tr>
<tr><td>
19
</td>
<tr><td>
19
</td>
<td
class=
"normal"
>
*
<
http://www.phpdoctrine.com
>
.
<td
class=
"normal"
>
*
<
http://www.phpdoctrine.com
>
.
</td></tr>
</td></tr>
<tr><td>
20
</td>
<tr><td>
20
</td>
<td
class=
"normal"
>
*/
<td
class=
"normal"
>
*/
</td></tr>
</td></tr>
<tr><td>
21
</td>
<tr><td>
21
</td>
<td
class=
"
covered"
>
Doctrine::autoload('Doctrine_Schema_Object');
<td
class=
"
normal"
>
</td></tr>
</td></tr>
<tr><td>
22
</td>
<tr><td>
22
</td>
<td
class=
"normal"
>
/**
<td
class=
"normal"
>
/**
</td></tr>
</td></tr>
<tr><td>
23
</td>
<tr><td>
23
</td>
<td
class=
"normal"
>
*
class
Doctrine_Schema_Table
<td
class=
"normal"
>
*
Doctrine_Migration_Process
</td></tr>
</td></tr>
<tr><td>
24
</td>
<tr><td>
24
</td>
<td
class=
"normal"
>
*
Holds
information
on
a
database
table
<td
class=
"normal"
>
*
</td></tr>
</td></tr>
<tr><td>
25
</td>
<tr><td>
25
</td>
<td
class=
"normal"
>
*
<td
class=
"normal"
>
*
@package
Doctrine
</td></tr>
</td></tr>
<tr><td>
26
</td>
<tr><td>
26
</td>
<td
class=
"normal"
>
*
@
package
Doctrine
<td
class=
"normal"
>
*
@
subpackage
Migration
</td></tr>
</td></tr>
<tr><td>
27
</td>
<tr><td>
27
</td>
<td
class=
"normal"
>
*
@
subpackage
Schema
<td
class=
"normal"
>
*
@
license
http://www.opensource.org/licenses/lgpl-license.php
LGPL
</td></tr>
</td></tr>
<tr><td>
28
</td>
<tr><td>
28
</td>
<td
class=
"normal"
>
*
@link
www.phpdoctrine.com
<td
class=
"normal"
>
*
@link
www.phpdoctrine.com
</td></tr>
</td></tr>
<tr><td>
29
</td>
<tr><td>
29
</td>
<td
class=
"normal"
>
*
@
license
http://www.opensource.org/licenses/lgpl-license.php
LGPL
<td
class=
"normal"
>
*
@
since
1.0
</td></tr>
</td></tr>
<tr><td>
30
</td>
<tr><td>
30
</td>
<td
class=
"normal"
>
*
@
since
1.0
<td
class=
"normal"
>
*
@
version
$Revision:
1080
$
</td></tr>
</td></tr>
<tr><td>
31
</td>
<tr><td>
31
</td>
<td
class=
"normal"
>
*
@
version
$Revision:
2702
$
<td
class=
"normal"
>
*
@
author
Jonathan
H.
Wage
<
jwage@mac.com
>
</td></tr>
</td></tr>
<tr><td>
32
</td>
<tr><td>
32
</td>
<td
class=
"normal"
>
*
@author
Konsta
Vesterinen
<
kvesteri@cc.hut.fi
>
<td
class=
"normal"
>
*
/
</td></tr>
</td></tr>
<tr><td>
33
</td>
<tr><td>
33
</td>
<td
class=
"normal"
>
*
@author
Jukka
Hassinen
<
Jukka.Hassinen@BrainAlliance.com
>
<td
class=
"normal"
>
class
Doctrine_Migration_Process
</td></tr>
</td></tr>
<tr><td>
34
</td>
<tr><td>
34
</td>
<td
class=
"
normal"
>
*/
<td
class=
"
covered"
>
{
</td></tr>
</td></tr>
<tr><td>
35
</td>
<tr><td>
35
</td>
<td
class=
"
covered"
>
class
Doctrine_Schema_Table
extends
Doctrine_Schema_Object
implements
Countable,
IteratorAggregate
<td
class=
"
normal"
>
/**
</td></tr>
</td></tr>
<tr><td>
36
</td>
<tr><td>
36
</td>
<td
class=
"normal"
>
{
<td
class=
"normal"
>
*
getConnection
</td></tr>
</td></tr>
<tr><td>
37
</td>
<tr><td>
37
</td>
<td
class=
"normal"
>
<td
class=
"normal"
>
*
</td></tr>
</td></tr>
<tr><td>
38
</td>
<tr><td>
38
</td>
<td
class=
"normal"
>
protected
$definition
=
array('name'
=
>
'',
<td
class=
"normal"
>
*
@param
string
$tableName
</td></tr>
</td></tr>
<tr><td>
39
</td>
<tr><td>
39
</td>
<td
class=
"normal"
>
'check'
=
>
'',
<td
class=
"normal"
>
*
@return
void
</td></tr>
</td></tr>
<tr><td>
40
</td>
<tr><td>
40
</td>
<td
class=
"normal"
>
'charset'
=
>
'',
<td
class=
"normal"
>
*/
</td></tr>
</td></tr>
<tr><td>
41
</td>
<tr><td>
41
</td>
<td
class=
"normal"
>
'description'
=
>
'');
<td
class=
"normal"
>
public
function
getConnection($tableName)
</td></tr>
</td></tr>
<tr><td>
42
</td>
<tr><td>
42
</td>
<td
class=
"normal"
>
/**
<td
class=
"normal"
>
{
</td></tr>
</td></tr>
<tr><td>
43
</td>
<tr><td>
43
</td>
<td
class=
"
normal"
>
*
Relations
this
table
has
with
others.
An
array
of
Doctrine_Schema_Relation
<td
class=
"
covered"
>
return
Doctrine::getConnectionByTableName($tableName);
</td></tr>
</td></tr>
<tr><td>
44
</td>
<tr><td>
44
</td>
<td
class=
"
normal"
>
*/
<td
class=
"
orange"
>
}
</td></tr>
</td></tr>
<tr><td>
45
</td>
<tr><td>
45
</td>
<td
class=
"normal"
>
private
$relations
=
array();
<td
class=
"normal"
>
</td></tr>
</td></tr>
<tr><td>
46
</td>
<tr><td>
46
</td>
<td
class=
"normal"
>
/**
<td
class=
"normal"
>
/**
</td></tr>
</td></tr>
<tr><td>
47
</td>
<tr><td>
47
</td>
<td
class=
"normal"
>
*
<td
class=
"normal"
>
*
processCreatedTables
</td></tr>
</td></tr>
<tr><td>
48
</td>
<tr><td>
48
</td>
<td
class=
"normal"
>
*
@return
bool
<td
class=
"normal"
>
*
</td></tr>
</td></tr>
<tr><td>
49
</td>
<tr><td>
49
</td>
<td
class=
"normal"
>
*
@
access
public
<td
class=
"normal"
>
*
@
param
string
$tables
</td></tr>
</td></tr>
<tr><td>
50
</td>
<tr><td>
50
</td>
<td
class=
"normal"
>
*
/
<td
class=
"normal"
>
*
@return
void
</td></tr>
</td></tr>
<tr><td>
51
</td>
<tr><td>
51
</td>
<td
class=
"normal"
>
public
function
isValid(
)
<td
class=
"normal"
>
*/
</td></tr>
</td></tr>
<tr><td>
52
</td>
<tr><td>
52
</td>
<td
class=
"normal"
>
{
<td
class=
"normal"
>
public
function
processCreatedTables($tables)
</td></tr>
</td></tr>
<tr><td>
53
</td>
<tr><td>
53
</td>
<td
class=
"normal"
>
<td
class=
"normal"
>
{
</td></tr>
</td></tr>
<tr><td>
54
</td>
<tr><td>
54
</td>
<td
class=
"
red"
>
}
<td
class=
"
covered"
>
foreach
($tables
as
$table)
{
</td></tr>
</td></tr>
<tr><td>
55
</td>
<tr><td>
55
</td>
<td
class=
"
normal"
>
/**
<td
class=
"
covered"
>
$conn
=
$this-
>
getConnection($table['tableName']);
</td></tr>
</td></tr>
<tr><td>
56
</td>
<tr><td>
56
</td>
<td
class=
"normal"
>
*
returns
an
array
of
Doctrine_Schema_Column
objects
<td
class=
"normal"
>
</td></tr>
</td></tr>
<tr><td>
57
</td>
<tr><td>
57
</td>
<td
class=
"
normal"
>
*
<td
class=
"
covered"
>
$conn-
>
export-
>
createTable($table['tableName'],
$table['fields'],
$table['options']);
</td></tr>
</td></tr>
<tr><td>
58
</td>
<tr><td>
58
</td>
<td
class=
"
normal"
>
*
@return
array
<td
class=
"
covered"
>
}
</td></tr>
</td></tr>
<tr><td>
59
</td>
<tr><td>
59
</td>
<td
class=
"
normal"
>
*/
<td
class=
"
covered"
>
}
</td></tr>
</td></tr>
<tr><td>
60
</td>
<tr><td>
60
</td>
<td
class=
"normal"
>
public
function
getColumns()
<td
class=
"normal"
>
</td></tr>
</td></tr>
<tr><td>
61
</td>
<tr><td>
61
</td>
<td
class=
"normal"
>
{
<td
class=
"normal"
>
/**
</td></tr>
</td></tr>
<tr><td>
62
</td>
<tr><td>
62
</td>
<td
class=
"
red"
>
return
$this-
>
children;
<td
class=
"
normal"
>
*
processDroppedTables
</td></tr>
</td></tr>
<tr><td>
63
</td>
<tr><td>
63
</td>
<td
class=
"
orange"
>
}
<td
class=
"
normal"
>
*
</td></tr>
</td></tr>
<tr><td>
64
</td>
<tr><td>
64
</td>
<td
class=
"normal"
>
/**
<td
class=
"normal"
>
*
@param
string
$tables
</td></tr>
</td></tr>
<tr><td>
65
</td>
<tr><td>
65
</td>
<td
class=
"normal"
>
*
@return
Doctrine_Schema_Column|false
<td
class=
"normal"
>
*
@return
void
</td></tr>
</td></tr>
<tr><td>
66
</td>
<tr><td>
66
</td>
<td
class=
"normal"
>
*/
<td
class=
"normal"
>
*/
</td></tr>
</td></tr>
<tr><td>
67
</td>
<tr><td>
67
</td>
<td
class=
"normal"
>
public
function
getColumn($name)
<td
class=
"normal"
>
public
function
processDroppedTables($tables)
</td></tr>
</td></tr>
<tr><td>
68
</td>
<tr><td>
68
</td>
<td
class=
"normal"
>
{
<td
class=
"normal"
>
{
</td></tr>
</td></tr>
<tr><td>
69
</td>
<tr><td>
69
</td>
<td
class=
"red"
>
if
(
!
isset($this-
>
children[$name]))
{
<td
class=
"red"
>
foreach
($tables
as
$table)
{
</td></tr>
</td></tr>
<tr><td>
70
</td>
<tr><td>
70
</td>
<td
class=
"red"
>
return
false;
<td
class=
"red"
>
$conn
=
$this-
>
getConnection($table['tableName']);
</td></tr>
</td></tr>
<tr><td>
71
</td>
<tr><td>
71
</td>
<td
class=
"
orange"
>
}
<td
class=
"
normal"
>
</td></tr>
</td></tr>
<tr><td>
72
</td>
<tr><td>
72
</td>
<td
class=
"red"
>
return
$this-
>
children[$name];
<td
class=
"red"
>
$conn-
>
export-
>
dropTable($table['tableName']);
</td></tr>
</td></tr>
<tr><td>
73
</td>
<tr><td>
73
</td>
<td
class=
"
orange"
>
}
<td
class=
"
red"
>
}
</td></tr>
</td></tr>
<tr><td>
74
</td>
<tr><td>
74
</td>
<td
class=
"
normal"
>
/**
<td
class=
"
red"
>
}
</td></tr>
</td></tr>
<tr><td>
75
</td>
<tr><td>
75
</td>
<td
class=
"normal"
>
*
<td
class=
"normal"
>
</td></tr>
</td></tr>
<tr><td>
76
</td>
<tr><td>
76
</td>
<td
class=
"normal"
>
*
@param
Doctrine_Schema_Column
column
<td
class=
"normal"
>
/**
</td></tr>
</td></tr>
<tr><td>
77
</td>
<tr><td>
77
</td>
<td
class=
"normal"
>
*
@return
Doctrine_Schema_Table
<td
class=
"normal"
>
*
processRenamedTables
</td></tr>
</td></tr>
<tr><td>
78
</td>
<tr><td>
78
</td>
<td
class=
"normal"
>
*
@access
public
<td
class=
"normal"
>
*
</td></tr>
</td></tr>
<tr><td>
79
</td>
<tr><td>
79
</td>
<td
class=
"normal"
>
*
/
<td
class=
"normal"
>
*
@param
string
$tables
</td></tr>
</td></tr>
<tr><td>
80
</td>
<tr><td>
80
</td>
<td
class=
"normal"
>
public
function
addColumn(Doctrine_Schema_Column
$column)
<td
class=
"normal"
>
*
@return
void
</td></tr>
</td></tr>
<tr><td>
81
</td>
<tr><td>
81
</td>
<td
class=
"normal"
>
{
<td
class=
"normal"
>
*/
</td></tr>
</td></tr>
<tr><td>
82
</td>
<tr><td>
82
</td>
<td
class=
"
red"
>
$name
=
$column-
>
get('name');
<td
class=
"
normal"
>
public
function
processRenamedTables($tables)
</td></tr>
</td></tr>
<tr><td>
83
</td>
<tr><td>
83
</td>
<td
class=
"
red"
>
$this-
>
children[$name]
=
$column;
<td
class=
"
normal"
>
{
</td></tr>
</td></tr>
<tr><td>
84
</td>
<tr><td>
84
</td>
<td
class=
"
normal"
>
<td
class=
"
red"
>
foreach
($tables
as
$table)
{
</td></tr>
</td></tr>
<tr><td>
85
</td>
<tr><td>
85
</td>
<td
class=
"red"
>
return
$this;
<td
class=
"red"
>
$conn
=
$this-
>
getConnection($table['newTableName']);
</td></tr>
</td></tr>
<tr><td>
86
</td>
<tr><td>
86
</td>
<td
class=
"
orange"
>
}
<td
class=
"
normal"
>
</td></tr>
</td></tr>
<tr><td>
87
</td>
<tr><td>
87
</td>
<td
class=
"
normal"
>
<td
class=
"
red"
>
$conn-
>
export-
>
alterTable($table['oldTableName'],
array('name'
=
>
$table['newTableName']));
</td></tr>
</td></tr>
<tr><td>
88
</td>
<tr><td>
88
</td>
<td
class=
"
normal"
>
/**
<td
class=
"
red"
>
}
</td></tr>
</td></tr>
<tr><td>
89
</td>
<tr><td>
89
</td>
<td
class=
"
normal"
>
*
Adds
a
relation
between
a
local
column
and
a
2nd
table
/
column
<td
class=
"
red"
>
}
</td></tr>
</td></tr>
<tr><td>
90
</td>
<tr><td>
90
</td>
<td
class=
"normal"
>
*
<td
class=
"normal"
>
</td></tr>
</td></tr>
<tr><td>
91
</td>
<tr><td>
91
</td>
<td
class=
"normal"
>
*
@param
Doctrine_Schema_Relation
Relation
<td
class=
"normal"
>
/**
</td></tr>
</td></tr>
<tr><td>
92
</td>
<tr><td>
92
</td>
<td
class=
"normal"
>
*
<td
class=
"normal"
>
*
processAddedColumns
</td></tr>
</td></tr>
<tr><td>
93
</td>
<tr><td>
93
</td>
<td
class=
"normal"
>
*/
<td
class=
"normal"
>
*
</td></tr>
</td></tr>
<tr><td>
94
</td>
<tr><td>
94
</td>
<td
class=
"normal"
>
public
function
setRelation(Doctrine_Schema_Relation
$relation)
{
<td
class=
"normal"
>
*
@param
string
$columns
</td></tr>
</td></tr>
<tr><td>
95
</td>
<tr><td>
95
</td>
<td
class=
"
red"
>
$this-
>
relations[]
=
$relation;
<td
class=
"
normal"
>
*
@return
void
</td></tr>
</td></tr>
<tr><td>
96
</td>
<tr><td>
96
</td>
<td
class=
"
red"
>
}
<td
class=
"
normal"
>
*/
</td></tr>
</td></tr>
<tr><td>
97
</td>
<tr><td>
97
</td>
<td
class=
"normal"
>
/**
<td
class=
"normal"
>
public
function
processAddedColumns($columns)
</td></tr>
</td></tr>
<tr><td>
98
</td>
<tr><td>
98
</td>
<td
class=
"normal"
>
*
Return
all
the
relations
this
table
has
with
others
<td
class=
"normal"
>
{
</td></tr>
</td></tr>
<tr><td>
99
</td>
<tr><td>
99
</td>
<td
class=
"
normal"
>
*
<td
class=
"
covered"
>
foreach
($columns
as
$column)
{
</td></tr>
</td></tr>
<tr><td>
100
</td>
<tr><td>
100
</td>
<td
class=
"
normal"
>
*
@return
array
Array
of
Doctrine_Schema_Relation
<td
class=
"
covered"
>
$conn
=
$this-
>
getConnection($column['tableName']);
</td></tr>
</td></tr>
<tr><td>
101
</td>
<tr><td>
101
</td>
<td
class=
"normal"
>
*/
<td
class=
"normal"
>
</td></tr>
</td></tr>
<tr><td>
102
</td>
<tr><td>
102
</td>
<td
class=
"
normal"
>
public
function
getRelations()
{
<td
class=
"
covered"
>
$options
=
array();
</td></tr>
</td></tr>
<tr><td>
103
</td>
<tr><td>
103
</td>
<td
class=
"
red"
>
return
$this-
>
relations;
<td
class=
"
covered"
>
$options
=
$column['options'];
</td></tr>
</td></tr>
<tr><td>
104
</td>
<tr><td>
104
</td>
<td
class=
"
orange"
>
}
<td
class=
"
covered"
>
$options['type']
=
$column['type'];
</td></tr>
</td></tr>
<tr><td>
105
</td>
<tr><td>
105
</td>
<td
class=
"normal"
>
<td
class=
"normal"
>
</td></tr>
</td></tr>
<tr><td>
106
</td>
<tr><td>
106
</td>
<td
class=
"
normal"
>
}
<td
class=
"
covered"
>
$conn-
>
export-
>
alterTable($column['tableName'],
array('add'
=
>
array($column['columnName']
=
>
$options)));
</td></tr>
</td></tr>
<tr><td>
107
</td>
<td
class=
"covered"
>
}
</td></tr>
<tr><td>
108
</td>
<td
class=
"covered"
>
}
</td></tr>
<tr><td>
109
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
110
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
111
</td>
<td
class=
"normal"
>
*
processRenamedColumns
</td></tr>
<tr><td>
112
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
113
</td>
<td
class=
"normal"
>
*
@param
string
$columns
</td></tr>
<tr><td>
114
</td>
<td
class=
"normal"
>
*
@return
void
</td></tr>
<tr><td>
115
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
116
</td>
<td
class=
"normal"
>
public
function
processRenamedColumns($columns)
</td></tr>
<tr><td>
117
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
118
</td>
<td
class=
"red"
>
foreach
($columns
as
$column)
{
</td></tr>
<tr><td>
119
</td>
<td
class=
"red"
>
$conn
=
$this-
>
getConnection($column['tableName']);
</td></tr>
<tr><td>
120
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
121
</td>
<td
class=
"red"
>
$conn-
>
export-
>
alterTable($column['tableName'],
array('rename'
=
>
array($column['oldColumnName']
=
>
array('name'
=
>
$column['newColumnName']))));
</td></tr>
<tr><td>
122
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
123
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
124
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
125
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
126
</td>
<td
class=
"normal"
>
*
processChangedColumns
</td></tr>
<tr><td>
127
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
128
</td>
<td
class=
"normal"
>
*
@param
string
$columns
</td></tr>
<tr><td>
129
</td>
<td
class=
"normal"
>
*
@return
void
</td></tr>
<tr><td>
130
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
131
</td>
<td
class=
"normal"
>
public
function
processChangedColumns($columns)
</td></tr>
<tr><td>
132
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
133
</td>
<td
class=
"covered"
>
foreach
($columns
as
$column)
{
</td></tr>
<tr><td>
134
</td>
<td
class=
"covered"
>
$conn
=
$this-
>
getConnection($column['tableName']);
</td></tr>
<tr><td>
135
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
136
</td>
<td
class=
"covered"
>
$options
=
array();
</td></tr>
<tr><td>
137
</td>
<td
class=
"covered"
>
$options
=
$column['options'];
</td></tr>
<tr><td>
138
</td>
<td
class=
"covered"
>
$options['type']
=
$column['type'];
</td></tr>
<tr><td>
139
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
140
</td>
<td
class=
"covered"
>
$conn-
>
export-
>
alterTable($column['tableName'],
array('change'
=
>
array($column['columnName']
=
>
array('definition'
=
>
$options))));
</td></tr>
<tr><td>
141
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
142
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
143
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
144
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
145
</td>
<td
class=
"normal"
>
*
processRemovedColumns
</td></tr>
<tr><td>
146
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
147
</td>
<td
class=
"normal"
>
*
@param
string
$columns
</td></tr>
<tr><td>
148
</td>
<td
class=
"normal"
>
*
@return
void
</td></tr>
<tr><td>
149
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
150
</td>
<td
class=
"normal"
>
public
function
processRemovedColumns($columns)
</td></tr>
<tr><td>
151
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
152
</td>
<td
class=
"red"
>
foreach
($columns
as
$column)
{
</td></tr>
<tr><td>
153
</td>
<td
class=
"red"
>
$conn
=
$this-
>
getConnection($column['tableName']);
</td></tr>
<tr><td>
154
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
155
</td>
<td
class=
"red"
>
$conn-
>
export-
>
alterTable($column['tableName'],
array('remove'
=
>
array($column['columnName']
=
>
array())));
</td></tr>
<tr><td>
156
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
157
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
158
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
159
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
160
</td>
<td
class=
"normal"
>
*
processAddexIndexes
</td></tr>
<tr><td>
161
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
162
</td>
<td
class=
"normal"
>
*
@param
string
$indexes
</td></tr>
<tr><td>
163
</td>
<td
class=
"normal"
>
*
@return
void
</td></tr>
<tr><td>
164
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
165
</td>
<td
class=
"normal"
>
public
function
processAddedIndexes($indexes)
</td></tr>
<tr><td>
166
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
167
</td>
<td
class=
"red"
>
foreach
($indexes
as
$index)
{
</td></tr>
<tr><td>
168
</td>
<td
class=
"red"
>
$conn
=
$this-
>
getConnection($index['tableName']);
</td></tr>
<tr><td>
169
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
170
</td>
<td
class=
"red"
>
$conn-
>
export-
>
createIndex($index['tableName'],
$index['indexName'],
$index['definition']);
</td></tr>
<tr><td>
171
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
172
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
173
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
174
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
175
</td>
<td
class=
"normal"
>
*
processRemovedIndexes
</td></tr>
<tr><td>
176
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
177
</td>
<td
class=
"normal"
>
*
@param
string
$indexes
</td></tr>
<tr><td>
178
</td>
<td
class=
"normal"
>
*
@return
void
</td></tr>
<tr><td>
179
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
180
</td>
<td
class=
"normal"
>
public
function
processRemovedIndexes($indexes)
</td></tr>
<tr><td>
181
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
182
</td>
<td
class=
"red"
>
foreach
($indexes
as
$index)
{
</td></tr>
<tr><td>
183
</td>
<td
class=
"red"
>
$conn
=
$this-
>
getConnection($index['tableName']);
</td></tr>
<tr><td>
184
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
185
</td>
<td
class=
"red"
>
$conn-
>
export-
>
dropIndex($index['tableName'],
$index['indexName']);
</td></tr>
<tr><td>
186
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
187
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
188
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
189
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
190
</td>
<td
class=
"normal"
>
*
processCreatedConstraints
</td></tr>
<tr><td>
191
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
192
</td>
<td
class=
"normal"
>
*
@param
string
$constraints
</td></tr>
<tr><td>
193
</td>
<td
class=
"normal"
>
*
@return
void
</td></tr>
<tr><td>
194
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
195
</td>
<td
class=
"normal"
>
public
function
processCreatedConstraints($constraints)
</td></tr>
<tr><td>
196
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
197
</td>
<td
class=
"red"
>
foreach
($constraints
as
$constraint)
{
</td></tr>
<tr><td>
198
</td>
<td
class=
"red"
>
$conn
=
$this-
>
getConnection($constraint['tableName']);
</td></tr>
<tr><td>
199
</td>
<td
class=
"red"
>
$conn-
>
export-
>
createConstraint($constraint['tableName'],
$constraint['constraintName'],
</td></tr>
<tr><td>
200
</td>
<td
class=
"red"
>
$constraint['definition']);
</td></tr>
<tr><td>
201
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
202
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
203
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
204
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
205
</td>
<td
class=
"normal"
>
*
processDroppedConstraints
</td></tr>
<tr><td>
206
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
207
</td>
<td
class=
"normal"
>
*
@param
string
$constraints
</td></tr>
<tr><td>
208
</td>
<td
class=
"normal"
>
*
@return
void
</td></tr>
<tr><td>
209
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
210
</td>
<td
class=
"normal"
>
public
function
processDroppedConstraints($constraints)
</td></tr>
<tr><td>
211
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
212
</td>
<td
class=
"red"
>
foreach
($constraints
as
$constraint)
{
</td></tr>
<tr><td>
213
</td>
<td
class=
"red"
>
$conn
=
$this-
>
getConnection($constraint['tableName']);
</td></tr>
<tr><td>
214
</td>
<td
class=
"red"
>
$conn-
>
export-
>
dropConstraint($constraint['tableName'],
$constraint['constraintName'],
</td></tr>
<tr><td>
215
</td>
<td
class=
"red"
>
$constraint['primary']);
</td></tr>
<tr><td>
216
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
217
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
218
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
219
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
220
</td>
<td
class=
"normal"
>
*
processCreatedFks
</td></tr>
<tr><td>
221
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
222
</td>
<td
class=
"normal"
>
*
@param
string
$foreignKeys
</td></tr>
<tr><td>
223
</td>
<td
class=
"normal"
>
*
@return
void
</td></tr>
<tr><td>
224
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
225
</td>
<td
class=
"normal"
>
public
function
processCreatedFks($foreignKeys)
</td></tr>
<tr><td>
226
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
227
</td>
<td
class=
"red"
>
foreach
($foreignKeys
as
$fk)
{
</td></tr>
<tr><td>
228
</td>
<td
class=
"red"
>
$conn
=
$this-
>
getConnection($fk['tableName']);
</td></tr>
<tr><td>
229
</td>
<td
class=
"red"
>
$conn-
>
export-
>
createForeignKey($fk['tableName'],
$fk['definition']);
</td></tr>
<tr><td>
230
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
231
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
232
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
233
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
234
</td>
<td
class=
"normal"
>
*
processDroppedFks
</td></tr>
<tr><td>
235
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
236
</td>
<td
class=
"normal"
>
*
@param
string
$foreignKeys
</td></tr>
<tr><td>
237
</td>
<td
class=
"normal"
>
*
@return
void
</td></tr>
<tr><td>
238
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
239
</td>
<td
class=
"normal"
>
public
function
processDroppedFks($foreignKeys)
</td></tr>
<tr><td>
240
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
241
</td>
<td
class=
"red"
>
foreach
($foreignKeys
as
$fk)
{
</td></tr>
<tr><td>
242
</td>
<td
class=
"red"
>
$conn
=
$this-
>
getConnection($fk['tableName']);
</td></tr>
<tr><td>
243
</td>
<td
class=
"red"
>
$conn-
>
export-
>
dropForeignKey($fk['tableName'],
$fk['fkName']);
</td></tr>
<tr><td>
244
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
245
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
246
</td>
<td
class=
"covered"
>
}
</td></tr>
</table></body></html>
</table></body></html>
\ No newline at end of file
tests/coverage/Doctrine_Schema.html
deleted
100644 → 0
View file @
311073b8
<html>
<head>
<title>
Coverage for Doctrine_Schema
</title>
<style
type=
"text/css"
>
.covered
{
background
:
green
;}
.normal
{
background
:
white
;}
.red
{
background
:
red
;}
.orange
{
background
:
#f90
;}
</style>
</head>
<body><h1>
Coverage for Doctrine_Schema
</h1><p><a
href=
"index.php"
>
Back to coverage report
</a></p><table>
<tr><td>
1
</td>
<td
class=
"normal"
>
<
?php
</td></tr>
<tr><td>
2
</td>
<td
class=
"normal"
>
/*
</td></tr>
<tr><td>
3
</td>
<td
class=
"normal"
>
*
$Id:
Schema.php
2702
2007-10-03
21:43:22Z
Jonathan.Wage
$
</td></tr>
<tr><td>
4
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
5
</td>
<td
class=
"normal"
>
*
THIS
SOFTWARE
IS
PROVIDED
BY
THE
COPYRIGHT
HOLDERS
AND
CONTRIBUTORS
</td></tr>
<tr><td>
6
</td>
<td
class=
"normal"
>
*
"
AS
IS
"
AND
ANY
EXPRESS
OR
IMPLIED
WARRANTIES,
INCLUDING,
BUT
NOT
</td></tr>
<tr><td>
7
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
THE
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
AND
FITNESS
FOR
</td></tr>
<tr><td>
8
</td>
<td
class=
"normal"
>
*
A
PARTICULAR
PURPOSE
ARE
DISCLAIMED.
IN
NO
EVENT
SHALL
THE
COPYRIGHT
</td></tr>
<tr><td>
9
</td>
<td
class=
"normal"
>
*
OWNER
OR
CONTRIBUTORS
BE
LIABLE
FOR
ANY
DIRECT,
INDIRECT,
INCIDENTAL,
</td></tr>
<tr><td>
10
</td>
<td
class=
"normal"
>
*
SPECIAL,
EXEMPLARY,
OR
CONSEQUENTIAL
DAMAGES
(INCLUDING,
BUT
NOT
</td></tr>
<tr><td>
11
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
PROCUREMENT
OF
SUBSTITUTE
GOODS
OR
SERVICES;
LOSS
OF
USE,
</td></tr>
<tr><td>
12
</td>
<td
class=
"normal"
>
*
DATA,
OR
PROFITS;
OR
BUSINESS
INTERRUPTION)
HOWEVER
CAUSED
AND
ON
ANY
</td></tr>
<tr><td>
13
</td>
<td
class=
"normal"
>
*
THEORY
OF
LIABILITY,
WHETHER
IN
CONTRACT,
STRICT
LIABILITY,
OR
TORT
</td></tr>
<tr><td>
14
</td>
<td
class=
"normal"
>
*
(INCLUDING
NEGLIGENCE
OR
OTHERWISE)
ARISING
IN
ANY
WAY
OUT
OF
THE
USE
</td></tr>
<tr><td>
15
</td>
<td
class=
"normal"
>
*
OF
THIS
SOFTWARE,
EVEN
IF
ADVISED
OF
THE
POSSIBILITY
OF
SUCH
DAMAGE.
</td></tr>
<tr><td>
16
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
17
</td>
<td
class=
"normal"
>
*
This
software
consists
of
voluntary
contributions
made
by
many
individuals
</td></tr>
<tr><td>
18
</td>
<td
class=
"normal"
>
*
and
is
licensed
under
the
LGPL.
For
more
information,
see
</td></tr>
<tr><td>
19
</td>
<td
class=
"normal"
>
*
<
http://www.phpdoctrine.com
>
.
</td></tr>
<tr><td>
20
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
21
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
22
</td>
<td
class=
"normal"
>
*
class
Doctrine_Schema
</td></tr>
<tr><td>
23
</td>
<td
class=
"normal"
>
*
Holds
information
on
one
to
many
databases
</td></tr>
<tr><td>
24
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
25
</td>
<td
class=
"normal"
>
*
@package
Doctrine
</td></tr>
<tr><td>
26
</td>
<td
class=
"normal"
>
*
@subpackage
Schema
</td></tr>
<tr><td>
27
</td>
<td
class=
"normal"
>
*
@link
www.phpdoctrine.com
</td></tr>
<tr><td>
28
</td>
<td
class=
"normal"
>
*
@license
http://www.opensource.org/licenses/lgpl-license.php
LGPL
</td></tr>
<tr><td>
29
</td>
<td
class=
"normal"
>
*
@since
1.0
</td></tr>
<tr><td>
30
</td>
<td
class=
"normal"
>
*
@version
$Revision:
2702
$
</td></tr>
<tr><td>
31
</td>
<td
class=
"normal"
>
*
@author
Konsta
Vesterinen
<
kvesteri@cc.hut.fi
>
</td></tr>
<tr><td>
32
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
33
</td>
<td
class=
"covered"
>
class
Doctrine_Schema
extends
Doctrine_Schema_Object
implements
Countable,
IteratorAggregate
</td></tr>
<tr><td>
34
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
35
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
36
</td>
<td
class=
"normal"
>
*
Holds
any
number
of
databases
contained
in
the
schema
</td></tr>
<tr><td>
37
</td>
<td
class=
"normal"
>
*
@access
private
</td></tr>
<tr><td>
38
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
39
</td>
<td
class=
"normal"
>
private
$childs;
</td></tr>
<tr><td>
40
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
41
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
42
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
43
</td>
<td
class=
"normal"
>
*
@param
Doctrine_Schema_Database
database
*
@return
</td></tr>
<tr><td>
44
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
45
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
46
</td>
<td
class=
"normal"
>
public
function
addDatabase(
Doctrine_Schema_Database
$database
)
</td></tr>
<tr><td>
47
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
48
</td>
<td
class=
"red"
>
$this-
>
childs[]
=
$database;
</td></tr>
<tr><td>
49
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
50
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
51
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
52
</td>
<td
class=
"normal"
>
*
Return
the
childs
for
this
schema
</td></tr>
<tr><td>
53
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
54
</td>
<td
class=
"normal"
>
*
@return
array
of
Doctrine_Schema_Database
</td></tr>
<tr><td>
55
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
56
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
57
</td>
<td
class=
"normal"
>
public
function
getDatabases()
{
</td></tr>
<tr><td>
58
</td>
<td
class=
"red"
>
return
$this-
>
childs;
</td></tr>
<tr><td>
59
</td>
<td
class=
"orange"
>
}
</td></tr>
<tr><td>
60
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
61
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
62
</td>
<td
class=
"normal"
>
*
@return
</td></tr>
<tr><td>
63
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
64
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
65
</td>
<td
class=
"normal"
>
public
function
__toString(
)
</td></tr>
<tr><td>
66
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
67
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
68
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
69
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
70
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
71
</td>
<td
class=
"normal"
>
*
@return
bool
</td></tr>
<tr><td>
72
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
73
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
74
</td>
<td
class=
"normal"
>
public
function
isValid(
)
</td></tr>
<tr><td>
75
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
76
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
77
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
78
</td>
<td
class=
"normal"
>
}
</td></tr>
</table></body></html>
\ No newline at end of file
tests/coverage/Doctrine_Schema_Database.html
deleted
100644 → 0
View file @
311073b8
<html>
<head>
<title>
Coverage for Doctrine_Schema_Database
</title>
<style
type=
"text/css"
>
.covered
{
background
:
green
;}
.normal
{
background
:
white
;}
.red
{
background
:
red
;}
.orange
{
background
:
#f90
;}
</style>
</head>
<body><h1>
Coverage for Doctrine_Schema_Database
</h1><p><a
href=
"index.php"
>
Back to coverage report
</a></p><table>
<tr><td>
1
</td>
<td
class=
"normal"
>
<
?php
</td></tr>
<tr><td>
2
</td>
<td
class=
"normal"
>
/*
</td></tr>
<tr><td>
3
</td>
<td
class=
"normal"
>
*
$Id:
Database.php
2702
2007-10-03
21:43:22Z
Jonathan.Wage
$
</td></tr>
<tr><td>
4
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
5
</td>
<td
class=
"normal"
>
*
THIS
SOFTWARE
IS
PROVIDED
BY
THE
COPYRIGHT
HOLDERS
AND
CONTRIBUTORS
</td></tr>
<tr><td>
6
</td>
<td
class=
"normal"
>
*
"
AS
IS
"
AND
ANY
EXPRESS
OR
IMPLIED
WARRANTIES,
INCLUDING,
BUT
NOT
</td></tr>
<tr><td>
7
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
THE
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
AND
FITNESS
FOR
</td></tr>
<tr><td>
8
</td>
<td
class=
"normal"
>
*
A
PARTICULAR
PURPOSE
ARE
DISCLAIMED.
IN
NO
EVENT
SHALL
THE
COPYRIGHT
</td></tr>
<tr><td>
9
</td>
<td
class=
"normal"
>
*
OWNER
OR
CONTRIBUTORS
BE
LIABLE
FOR
ANY
DIRECT,
INDIRECT,
INCIDENTAL,
</td></tr>
<tr><td>
10
</td>
<td
class=
"normal"
>
*
SPECIAL,
EXEMPLARY,
OR
CONSEQUENTIAL
DAMAGES
(INCLUDING,
BUT
NOT
</td></tr>
<tr><td>
11
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
PROCUREMENT
OF
SUBSTITUTE
GOODS
OR
SERVICES;
LOSS
OF
USE,
</td></tr>
<tr><td>
12
</td>
<td
class=
"normal"
>
*
DATA,
OR
PROFITS;
OR
BUSINESS
INTERRUPTION)
HOWEVER
CAUSED
AND
ON
ANY
</td></tr>
<tr><td>
13
</td>
<td
class=
"normal"
>
*
THEORY
OF
LIABILITY,
WHETHER
IN
CONTRACT,
STRICT
LIABILITY,
OR
TORT
</td></tr>
<tr><td>
14
</td>
<td
class=
"normal"
>
*
(INCLUDING
NEGLIGENCE
OR
OTHERWISE)
ARISING
IN
ANY
WAY
OUT
OF
THE
USE
</td></tr>
<tr><td>
15
</td>
<td
class=
"normal"
>
*
OF
THIS
SOFTWARE,
EVEN
IF
ADVISED
OF
THE
POSSIBILITY
OF
SUCH
DAMAGE.
</td></tr>
<tr><td>
16
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
17
</td>
<td
class=
"normal"
>
*
This
software
consists
of
voluntary
contributions
made
by
many
individuals
</td></tr>
<tr><td>
18
</td>
<td
class=
"normal"
>
*
and
is
licensed
under
the
LGPL.
For
more
information,
see
</td></tr>
<tr><td>
19
</td>
<td
class=
"normal"
>
*
<
http://www.phpdoctrine.com
>
.
</td></tr>
<tr><td>
20
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
21
</td>
<td
class=
"covered"
>
Doctrine::autoload('Doctrine_Schema_Object');
</td></tr>
<tr><td>
22
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
23
</td>
<td
class=
"normal"
>
*
class
Doctrine_Schema_Database
</td></tr>
<tr><td>
24
</td>
<td
class=
"normal"
>
*
Holds
information
on
a
database
</td></tr>
<tr><td>
25
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
26
</td>
<td
class=
"normal"
>
*
@package
Doctrine
</td></tr>
<tr><td>
27
</td>
<td
class=
"normal"
>
*
@subpackage
Schema
</td></tr>
<tr><td>
28
</td>
<td
class=
"normal"
>
*
@link
www.phpdoctrine.com
</td></tr>
<tr><td>
29
</td>
<td
class=
"normal"
>
*
@license
http://www.opensource.org/licenses/lgpl-license.php
LGPL
</td></tr>
<tr><td>
30
</td>
<td
class=
"normal"
>
*
@since
1.0
</td></tr>
<tr><td>
31
</td>
<td
class=
"normal"
>
*
@version
$Revision:
2702
$
</td></tr>
<tr><td>
32
</td>
<td
class=
"normal"
>
*
@author
Konsta
Vesterinen
<
kvesteri@cc.hut.fi
>
</td></tr>
<tr><td>
33
</td>
<td
class=
"normal"
>
*
@author
Jukka
Hassinen
<
Jukka.Hassinen@BrainAlliance.com
>
</td></tr>
<tr><td>
34
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
35
</td>
<td
class=
"covered"
>
class
Doctrine_Schema_Database
extends
Doctrine_Schema_Object
</td></tr>
<tr><td>
36
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
37
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
38
</td>
<td
class=
"normal"
>
protected
$definition
=
array('name'
=
>
null,
</td></tr>
<tr><td>
39
</td>
<td
class=
"normal"
>
'type'
=
>
null,
</td></tr>
<tr><td>
40
</td>
<td
class=
"normal"
>
'charset'
=
>
null,
</td></tr>
<tr><td>
41
</td>
<td
class=
"normal"
>
'description'
=
>
null,
</td></tr>
<tr><td>
42
</td>
<td
class=
"normal"
>
'version'
=
>
null,
</td></tr>
<tr><td>
43
</td>
<td
class=
"normal"
>
'engine'
=
>
null);
</td></tr>
<tr><td>
44
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
45
</td>
<td
class=
"normal"
>
private
$childs
=
array();
</td></tr>
<tr><td>
46
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
47
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
48
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
49
</td>
<td
class=
"normal"
>
*
@return
</td></tr>
<tr><td>
50
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
51
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
52
</td>
<td
class=
"normal"
>
public
function
__clone(
)
</td></tr>
<tr><td>
53
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
54
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
55
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
56
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
57
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
58
</td>
<td
class=
"normal"
>
*
@return
</td></tr>
<tr><td>
59
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
60
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
61
</td>
<td
class=
"normal"
>
public
function
__toString(
)
</td></tr>
<tr><td>
62
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
63
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
64
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
65
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
66
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
67
</td>
<td
class=
"normal"
>
*
@return
bool
</td></tr>
<tr><td>
68
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
69
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
70
</td>
<td
class=
"normal"
>
public
function
isValid(
)
</td></tr>
<tr><td>
71
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
72
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
73
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
74
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
75
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
76
</td>
<td
class=
"normal"
>
*
@param
Doctrine_Schema_Table
table
*
@return
Doctrine_Schema_Table
</td></tr>
<tr><td>
77
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
78
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
79
</td>
<td
class=
"normal"
>
public
function
addTable(
$table
=
null
)
</td></tr>
<tr><td>
80
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
81
</td>
<td
class=
"red"
>
$this-
>
childs[]
=
$table;
</td></tr>
<tr><td>
82
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
83
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
84
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
85
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
86
</td>
<td
class=
"normal"
>
*
@return
array
of
Doctrine_Schema_Table
</td></tr>
<tr><td>
87
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
88
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
89
</td>
<td
class=
"normal"
>
public
function
getTables()
</td></tr>
<tr><td>
90
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
91
</td>
<td
class=
"red"
>
return
$this-
>
childs;
</td></tr>
<tr><td>
92
</td>
<td
class=
"orange"
>
}
</td></tr>
<tr><td>
93
</td>
<td
class=
"normal"
>
}
</td></tr>
</table></body></html>
\ No newline at end of file
tests/coverage/Doctrine_Schema_Exception.html
deleted
100644 → 0
View file @
311073b8
<html>
<head>
<title>
Coverage for Doctrine_Schema_Exception
</title>
<style
type=
"text/css"
>
.covered
{
background
:
green
;}
.normal
{
background
:
white
;}
.red
{
background
:
red
;}
.orange
{
background
:
#f90
;}
</style>
</head>
<body><h1>
Coverage for Doctrine_Schema_Exception
</h1><p><a
href=
"index.php"
>
Back to coverage report
</a></p><table>
<tr><td>
1
</td>
<td
class=
"normal"
>
<
?php
</td></tr>
<tr><td>
2
</td>
<td
class=
"normal"
>
/*
</td></tr>
<tr><td>
3
</td>
<td
class=
"normal"
>
*
$Id:
Exception.php
2702
2007-10-03
21:43:22Z
Jonathan.Wage
$
</td></tr>
<tr><td>
4
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
5
</td>
<td
class=
"normal"
>
*
THIS
SOFTWARE
IS
PROVIDED
BY
THE
COPYRIGHT
HOLDERS
AND
CONTRIBUTORS
</td></tr>
<tr><td>
6
</td>
<td
class=
"normal"
>
*
"
AS
IS
"
AND
ANY
EXPRESS
OR
IMPLIED
WARRANTIES,
INCLUDING,
BUT
NOT
</td></tr>
<tr><td>
7
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
THE
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
AND
FITNESS
FOR
</td></tr>
<tr><td>
8
</td>
<td
class=
"normal"
>
*
A
PARTICULAR
PURPOSE
ARE
DISCLAIMED.
IN
NO
EVENT
SHALL
THE
COPYRIGHT
</td></tr>
<tr><td>
9
</td>
<td
class=
"normal"
>
*
OWNER
OR
CONTRIBUTORS
BE
LIABLE
FOR
ANY
DIRECT,
INDIRECT,
INCIDENTAL,
</td></tr>
<tr><td>
10
</td>
<td
class=
"normal"
>
*
SPECIAL,
EXEMPLARY,
OR
CONSEQUENTIAL
DAMAGES
(INCLUDING,
BUT
NOT
</td></tr>
<tr><td>
11
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
PROCUREMENT
OF
SUBSTITUTE
GOODS
OR
SERVICES;
LOSS
OF
USE,
</td></tr>
<tr><td>
12
</td>
<td
class=
"normal"
>
*
DATA,
OR
PROFITS;
OR
BUSINESS
INTERRUPTION)
HOWEVER
CAUSED
AND
ON
ANY
</td></tr>
<tr><td>
13
</td>
<td
class=
"normal"
>
*
THEORY
OF
LIABILITY,
WHETHER
IN
CONTRACT,
STRICT
LIABILITY,
OR
TORT
</td></tr>
<tr><td>
14
</td>
<td
class=
"normal"
>
*
(INCLUDING
NEGLIGENCE
OR
OTHERWISE)
ARISING
IN
ANY
WAY
OUT
OF
THE
USE
</td></tr>
<tr><td>
15
</td>
<td
class=
"normal"
>
*
OF
THIS
SOFTWARE,
EVEN
IF
ADVISED
OF
THE
POSSIBILITY
OF
SUCH
DAMAGE.
</td></tr>
<tr><td>
16
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
17
</td>
<td
class=
"normal"
>
*
This
software
consists
of
voluntary
contributions
made
by
many
individuals
</td></tr>
<tr><td>
18
</td>
<td
class=
"normal"
>
*
and
is
licensed
under
the
LGPL.
For
more
information,
see
</td></tr>
<tr><td>
19
</td>
<td
class=
"normal"
>
*
<
http://www.phpdoctrine.com
>
.
</td></tr>
<tr><td>
20
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
21
</td>
<td
class=
"covered"
>
Doctrine::autoload('Doctrine_Exception');
</td></tr>
<tr><td>
22
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
23
</td>
<td
class=
"normal"
>
*
class
Doctrine_Schema_Exception
</td></tr>
<tr><td>
24
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
25
</td>
<td
class=
"normal"
>
*
@package
Doctrine
</td></tr>
<tr><td>
26
</td>
<td
class=
"normal"
>
*
@subpackage
Schema
</td></tr>
<tr><td>
27
</td>
<td
class=
"normal"
>
*
@link
www.phpdoctrine.com
</td></tr>
<tr><td>
28
</td>
<td
class=
"normal"
>
*
@license
http://www.opensource.org/licenses/lgpl-license.php
LGPL
</td></tr>
<tr><td>
29
</td>
<td
class=
"normal"
>
*
@since
1.0
</td></tr>
<tr><td>
30
</td>
<td
class=
"normal"
>
*
@version
$Revision:
2702
$
</td></tr>
<tr><td>
31
</td>
<td
class=
"normal"
>
*
@author
Konsta
Vesterinen
<
kvesteri@cc.hut.fi
>
</td></tr>
<tr><td>
32
</td>
<td
class=
"normal"
>
*
@author
Jukka
Hassinen
<
Jukka.Hassinen@BrainAlliance.com
>
</td></tr>
<tr><td>
33
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
34
</td>
<td
class=
"covered"
>
class
Doctrine_Schema_Exception
extends
Exception
</td></tr>
<tr><td>
35
</td>
<td
class=
"normal"
>
{
}
</td></tr>
</table></body></html>
\ No newline at end of file
tests/coverage/Doctrine_Schema_Object.html
deleted
100644 → 0
View file @
311073b8
<html>
<head>
<title>
Coverage for Doctrine_Schema_Object
</title>
<style
type=
"text/css"
>
.covered
{
background
:
green
;}
.normal
{
background
:
white
;}
.red
{
background
:
red
;}
.orange
{
background
:
#f90
;}
</style>
</head>
<body><h1>
Coverage for Doctrine_Schema_Object
</h1><p><a
href=
"index.php"
>
Back to coverage report
</a></p><table>
<tr><td>
1
</td>
<td
class=
"normal"
>
<
?php
</td></tr>
<tr><td>
2
</td>
<td
class=
"normal"
>
/*
</td></tr>
<tr><td>
3
</td>
<td
class=
"normal"
>
*
$Id:
Object.php
2702
2007-10-03
21:43:22Z
Jonathan.Wage
$
</td></tr>
<tr><td>
4
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
5
</td>
<td
class=
"normal"
>
*
THIS
SOFTWARE
IS
PROVIDED
BY
THE
COPYRIGHT
HOLDERS
AND
CONTRIBUTORS
</td></tr>
<tr><td>
6
</td>
<td
class=
"normal"
>
*
"
AS
IS
"
AND
ANY
EXPRESS
OR
IMPLIED
WARRANTIES,
INCLUDING,
BUT
NOT
</td></tr>
<tr><td>
7
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
THE
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
AND
FITNESS
FOR
</td></tr>
<tr><td>
8
</td>
<td
class=
"normal"
>
*
A
PARTICULAR
PURPOSE
ARE
DISCLAIMED.
IN
NO
EVENT
SHALL
THE
COPYRIGHT
</td></tr>
<tr><td>
9
</td>
<td
class=
"normal"
>
*
OWNER
OR
CONTRIBUTORS
BE
LIABLE
FOR
ANY
DIRECT,
INDIRECT,
INCIDENTAL,
</td></tr>
<tr><td>
10
</td>
<td
class=
"normal"
>
*
SPECIAL,
EXEMPLARY,
OR
CONSEQUENTIAL
DAMAGES
(INCLUDING,
BUT
NOT
</td></tr>
<tr><td>
11
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
PROCUREMENT
OF
SUBSTITUTE
GOODS
OR
SERVICES;
LOSS
OF
USE,
</td></tr>
<tr><td>
12
</td>
<td
class=
"normal"
>
*
DATA,
OR
PROFITS;
OR
BUSINESS
INTERRUPTION)
HOWEVER
CAUSED
AND
ON
ANY
</td></tr>
<tr><td>
13
</td>
<td
class=
"normal"
>
*
THEORY
OF
LIABILITY,
WHETHER
IN
CONTRACT,
STRICT
LIABILITY,
OR
TORT
</td></tr>
<tr><td>
14
</td>
<td
class=
"normal"
>
*
(INCLUDING
NEGLIGENCE
OR
OTHERWISE)
ARISING
IN
ANY
WAY
OUT
OF
THE
USE
</td></tr>
<tr><td>
15
</td>
<td
class=
"normal"
>
*
OF
THIS
SOFTWARE,
EVEN
IF
ADVISED
OF
THE
POSSIBILITY
OF
SUCH
DAMAGE.
</td></tr>
<tr><td>
16
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
17
</td>
<td
class=
"normal"
>
*
This
software
consists
of
voluntary
contributions
made
by
many
individuals
</td></tr>
<tr><td>
18
</td>
<td
class=
"normal"
>
*
and
is
licensed
under
the
LGPL.
For
more
information,
see
</td></tr>
<tr><td>
19
</td>
<td
class=
"normal"
>
*
<
http://www.phpdoctrine.com
>
.
</td></tr>
<tr><td>
20
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
21
</td>
<td
class=
"covered"
>
Doctrine::autoload('Doctrine_Access');
</td></tr>
<tr><td>
22
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
23
</td>
<td
class=
"normal"
>
*
class
Doctrine_Schema_Object
</td></tr>
<tr><td>
24
</td>
<td
class=
"normal"
>
*
Catches
any
non-property
call
from
child
classes
and
throws
an
exception.
</td></tr>
<tr><td>
25
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
26
</td>
<td
class=
"normal"
>
*
@package
Doctrine
</td></tr>
<tr><td>
27
</td>
<td
class=
"normal"
>
*
@subpackage
Schema
</td></tr>
<tr><td>
28
</td>
<td
class=
"normal"
>
*
@link
www.phpdoctrine.com
</td></tr>
<tr><td>
29
</td>
<td
class=
"normal"
>
*
@license
http://www.opensource.org/licenses/lgpl-license.php
LGPL
</td></tr>
<tr><td>
30
</td>
<td
class=
"normal"
>
*
@since
1.0
</td></tr>
<tr><td>
31
</td>
<td
class=
"normal"
>
*
@version
$Revision:
2702
$
</td></tr>
<tr><td>
32
</td>
<td
class=
"normal"
>
*
@author
Konsta
Vesterinen
<
kvesteri@cc.hut.fi
>
</td></tr>
<tr><td>
33
</td>
<td
class=
"normal"
>
*
@author
Jukka
Hassinen
<
Jukka.Hassinen@BrainAlliance.com
>
</td></tr>
<tr><td>
34
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
35
</td>
<td
class=
"covered"
>
abstract
class
Doctrine_Schema_Object
extends
Doctrine_Access
implements
IteratorAggregate,
Countable
</td></tr>
<tr><td>
36
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
37
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
38
</td>
<td
class=
"normal"
>
protected
$children
=
array();
</td></tr>
<tr><td>
39
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
40
</td>
<td
class=
"normal"
>
protected
$definition
=
array('name'
=
>
'');
</td></tr>
<tr><td>
41
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
42
</td>
<td
class=
"normal"
>
public
function
__construct(array
$definition
=
array())
{
</td></tr>
<tr><td>
43
</td>
<td
class=
"covered"
>
foreach
($this-
>
definition
as
$key
=
>
$val)
{
</td></tr>
<tr><td>
44
</td>
<td
class=
"covered"
>
if
(isset($definition[$key]))
{
</td></tr>
<tr><td>
45
</td>
<td
class=
"red"
>
$this-
>
definition[$key]
=
$definition[$key];
</td></tr>
<tr><td>
46
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
47
</td>
<td
class=
"covered"
>
}
</td></tr>
<tr><td>
48
</td>
<td
class=
"covered"
>
}
</td></tr>
<tr><td>
49
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
50
</td>
<td
class=
"normal"
>
public
function
get($name)
</td></tr>
<tr><td>
51
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
52
</td>
<td
class=
"covered"
>
if
(
!
array_key_exists($name,
$this-
>
definition))
{
</td></tr>
<tr><td>
53
</td>
<td
class=
"covered"
>
throw
new
Doctrine_Schema_Exception('Unknown
definition
'.
$name);
</td></tr>
<tr><td>
54
</td>
<td
class=
"orange"
>
}
</td></tr>
<tr><td>
55
</td>
<td
class=
"covered"
>
return
$this-
>
definition[$name];
</td></tr>
<tr><td>
56
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
57
</td>
<td
class=
"orange"
>
}
</td></tr>
<tr><td>
58
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
59
</td>
<td
class=
"normal"
>
public
function
set($name,
$value)
</td></tr>
<tr><td>
60
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
61
</td>
<td
class=
"covered"
>
if
(
!
array_key_exists($name,
$this-
>
definition))
{
</td></tr>
<tr><td>
62
</td>
<td
class=
"covered"
>
throw
new
Doctrine_Schema_Exception('Unknown
definition
'.
$name);
</td></tr>
<tr><td>
63
</td>
<td
class=
"orange"
>
}
</td></tr>
<tr><td>
64
</td>
<td
class=
"covered"
>
$this-
>
definition[$name]
=
$value;
</td></tr>
<tr><td>
65
</td>
<td
class=
"covered"
>
}
</td></tr>
<tr><td>
66
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
67
</td>
<td
class=
"normal"
>
public
function
contains($name)
</td></tr>
<tr><td>
68
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
69
</td>
<td
class=
"red"
>
return
array_key_exists($name,
$this-
>
definition);
</td></tr>
<tr><td>
70
</td>
<td
class=
"orange"
>
}
</td></tr>
<tr><td>
71
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
72
</td>
<td
class=
"normal"
>
public
function
toArray()
</td></tr>
<tr><td>
73
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
74
</td>
<td
class=
"red"
>
return
$this-
>
definition;
</td></tr>
<tr><td>
75
</td>
<td
class=
"orange"
>
}
</td></tr>
<tr><td>
76
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
77
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
78
</td>
<td
class=
"normal"
>
*
@return
int
</td></tr>
<tr><td>
79
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
80
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
81
</td>
<td
class=
"normal"
>
public
function
count()
</td></tr>
<tr><td>
82
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
83
</td>
<td
class=
"red"
>
if
(
!
empty($this-
>
children))
{
</td></tr>
<tr><td>
84
</td>
<td
class=
"red"
>
return
count($this-
>
children);
</td></tr>
<tr><td>
85
</td>
<td
class=
"orange"
>
}
</td></tr>
<tr><td>
86
</td>
<td
class=
"red"
>
return
count($this-
>
definition);
</td></tr>
<tr><td>
87
</td>
<td
class=
"orange"
>
}
</td></tr>
<tr><td>
88
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
89
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
90
</td>
<td
class=
"normal"
>
*
getIterator
</td></tr>
<tr><td>
91
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
92
</td>
<td
class=
"normal"
>
*
@return
ArrayIterator
</td></tr>
<tr><td>
93
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
94
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
95
</td>
<td
class=
"normal"
>
public
function
getIterator()
</td></tr>
<tr><td>
96
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
97
</td>
<td
class=
"red"
>
if
(
!
empty($this-
>
children))
{
</td></tr>
<tr><td>
98
</td>
<td
class=
"red"
>
return
new
ArrayIterator($this-
>
children);
</td></tr>
<tr><td>
99
</td>
<td
class=
"orange"
>
}
</td></tr>
<tr><td>
100
</td>
<td
class=
"red"
>
return
new
ArrayIterator($this-
>
definition);
</td></tr>
<tr><td>
101
</td>
<td
class=
"orange"
>
}
</td></tr>
<tr><td>
102
</td>
<td
class=
"normal"
>
}
</td></tr>
</table></body></html>
\ No newline at end of file
tests/coverage/Doctrine_Schema_Relation.html
deleted
100644 → 0
View file @
311073b8
<html>
<head>
<title>
Coverage for Doctrine_Schema_Relation
</title>
<style
type=
"text/css"
>
.covered
{
background
:
green
;}
.normal
{
background
:
white
;}
.red
{
background
:
red
;}
.orange
{
background
:
#f90
;}
</style>
</head>
<body><h1>
Coverage for Doctrine_Schema_Relation
</h1><p><a
href=
"index.php"
>
Back to coverage report
</a></p><table>
<tr><td>
1
</td>
<td
class=
"normal"
>
<
?php
</td></tr>
<tr><td>
2
</td>
<td
class=
"normal"
>
/*
</td></tr>
<tr><td>
3
</td>
<td
class=
"normal"
>
*
$Id:
Relation.php
2702
2007-10-03
21:43:22Z
Jonathan.Wage
$
</td></tr>
<tr><td>
4
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
5
</td>
<td
class=
"normal"
>
*
THIS
SOFTWARE
IS
PROVIDED
BY
THE
COPYRIGHT
HOLDERS
AND
CONTRIBUTORS
</td></tr>
<tr><td>
6
</td>
<td
class=
"normal"
>
*
"
AS
IS
"
AND
ANY
EXPRESS
OR
IMPLIED
WARRANTIES,
INCLUDING,
BUT
NOT
</td></tr>
<tr><td>
7
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
THE
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
AND
FITNESS
FOR
</td></tr>
<tr><td>
8
</td>
<td
class=
"normal"
>
*
A
PARTICULAR
PURPOSE
ARE
DISCLAIMED.
IN
NO
EVENT
SHALL
THE
COPYRIGHT
</td></tr>
<tr><td>
9
</td>
<td
class=
"normal"
>
*
OWNER
OR
CONTRIBUTORS
BE
LIABLE
FOR
ANY
DIRECT,
INDIRECT,
INCIDENTAL,
</td></tr>
<tr><td>
10
</td>
<td
class=
"normal"
>
*
SPECIAL,
EXEMPLARY,
OR
CONSEQUENTIAL
DAMAGES
(INCLUDING,
BUT
NOT
</td></tr>
<tr><td>
11
</td>
<td
class=
"normal"
>
*
LIMITED
TO,
PROCUREMENT
OF
SUBSTITUTE
GOODS
OR
SERVICES;
LOSS
OF
USE,
</td></tr>
<tr><td>
12
</td>
<td
class=
"normal"
>
*
DATA,
OR
PROFITS;
OR
BUSINESS
INTERRUPTION)
HOWEVER
CAUSED
AND
ON
ANY
</td></tr>
<tr><td>
13
</td>
<td
class=
"normal"
>
*
THEORY
OF
LIABILITY,
WHETHER
IN
CONTRACT,
STRICT
LIABILITY,
OR
TORT
</td></tr>
<tr><td>
14
</td>
<td
class=
"normal"
>
*
(INCLUDING
NEGLIGENCE
OR
OTHERWISE)
ARISING
IN
ANY
WAY
OUT
OF
THE
USE
</td></tr>
<tr><td>
15
</td>
<td
class=
"normal"
>
*
OF
THIS
SOFTWARE,
EVEN
IF
ADVISED
OF
THE
POSSIBILITY
OF
SUCH
DAMAGE.
</td></tr>
<tr><td>
16
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
17
</td>
<td
class=
"normal"
>
*
This
software
consists
of
voluntary
contributions
made
by
many
individuals
</td></tr>
<tr><td>
18
</td>
<td
class=
"normal"
>
*
and
is
licensed
under
the
LGPL.
For
more
information,
see
</td></tr>
<tr><td>
19
</td>
<td
class=
"normal"
>
*
<
http://www.phpdoctrine.com
>
.
</td></tr>
<tr><td>
20
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
21
</td>
<td
class=
"covered"
>
Doctrine::autoload('Doctrine_Schema_Object');
</td></tr>
<tr><td>
22
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
23
</td>
<td
class=
"normal"
>
*
class
Doctrine_Schema_Relation
</td></tr>
<tr><td>
24
</td>
<td
class=
"normal"
>
*
Holds
information
on
a
foreign
key
relation.
</td></tr>
<tr><td>
25
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
26
</td>
<td
class=
"normal"
>
*
@package
Doctrine
</td></tr>
<tr><td>
27
</td>
<td
class=
"normal"
>
*
@subpackage
Schema
</td></tr>
<tr><td>
28
</td>
<td
class=
"normal"
>
*
@link
www.phpdoctrine.com
</td></tr>
<tr><td>
29
</td>
<td
class=
"normal"
>
*
@license
http://www.opensource.org/licenses/lgpl-license.php
LGPL
</td></tr>
<tr><td>
30
</td>
<td
class=
"normal"
>
*
@since
1.0
</td></tr>
<tr><td>
31
</td>
<td
class=
"normal"
>
*
@version
$Revision:
2702
$
</td></tr>
<tr><td>
32
</td>
<td
class=
"normal"
>
*
@author
Konsta
Vesterinen
<
kvesteri@cc.hut.fi
>
</td></tr>
<tr><td>
33
</td>
<td
class=
"normal"
>
*
@author
Jukka
Hassinen
<
Jukka.Hassinen@BrainAlliance.com
>
</td></tr>
<tr><td>
34
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
35
</td>
<td
class=
"covered"
>
class
Doctrine_Schema_Relation
extends
Doctrine_Schema_Object
</td></tr>
<tr><td>
36
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
37
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
38
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
39
</td>
<td
class=
"normal"
>
*
Column
that
refers
to
another
table
</td></tr>
<tr><td>
40
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
41
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
42
</td>
<td
class=
"normal"
>
public
$referencingColumn;
</td></tr>
<tr><td>
43
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
44
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
45
</td>
<td
class=
"normal"
>
*
Column
that
is
referred
from
another
table
</td></tr>
<tr><td>
46
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
47
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
48
</td>
<td
class=
"normal"
>
public
$referencedColumn;
</td></tr>
<tr><td>
49
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
50
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
51
</td>
<td
class=
"normal"
>
*
Table
where
the
referred
column
lives
</td></tr>
<tr><td>
52
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
53
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
54
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
55
</td>
<td
class=
"normal"
>
public
$referencedTable;
</td></tr>
<tr><td>
56
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
57
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
58
</td>
<td
class=
"normal"
>
*
ON
UPDATE
or
ON
DELETE
action
</td></tr>
<tr><td>
59
</td>
<td
class=
"normal"
>
*
@static
</td></tr>
<tr><td>
60
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
61
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
62
</td>
<td
class=
"normal"
>
public
static
$ACTION_RESTRICT
=
1;
</td></tr>
<tr><td>
63
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
64
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
65
</td>
<td
class=
"normal"
>
*
ON
UPDATE
or
ON
DELETE
action
</td></tr>
<tr><td>
66
</td>
<td
class=
"normal"
>
*
@static
</td></tr>
<tr><td>
67
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
68
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
69
</td>
<td
class=
"normal"
>
public
static
$ACTION_SET_NULL
=
2;
</td></tr>
<tr><td>
70
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
71
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
72
</td>
<td
class=
"normal"
>
*
ON
UPDATE
or
ON
DELETE
action
</td></tr>
<tr><td>
73
</td>
<td
class=
"normal"
>
*
@static
</td></tr>
<tr><td>
74
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
75
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
76
</td>
<td
class=
"normal"
>
public
static
$ACTION_CASCADE
=
3;
</td></tr>
<tr><td>
77
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
78
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
79
</td>
<td
class=
"normal"
>
*
ON
UPDATE
or
ON
DELETE
action
</td></tr>
<tr><td>
80
</td>
<td
class=
"normal"
>
*
@static
</td></tr>
<tr><td>
81
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
82
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
83
</td>
<td
class=
"normal"
>
public
static
$ACTION_NO_ACTION
=
4;
</td></tr>
<tr><td>
84
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
85
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
86
</td>
<td
class=
"normal"
>
*
ON
UPDATE
or
ON
DELETE
action
</td></tr>
<tr><td>
87
</td>
<td
class=
"normal"
>
*
@static
</td></tr>
<tr><td>
88
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
89
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
90
</td>
<td
class=
"normal"
>
public
static
$ACTION_SET_DEFAULT
=
5;
</td></tr>
<tr><td>
91
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
92
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
93
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
94
</td>
<td
class=
"normal"
>
*
@param
Doctrine_Schema_Column
referencing
</td></tr>
<tr><td>
95
</td>
<td
class=
"normal"
>
*
@param
Doctrine_Schema_Table
referencedtable
</td></tr>
<tr><td>
96
</td>
<td
class=
"normal"
>
*
@param
Doctrine_Schema_Column
referencedColumn
</td></tr>
<tr><td>
97
</td>
<td
class=
"normal"
>
*
@return
</td></tr>
<tr><td>
98
</td>
<td
class=
"normal"
>
*
@access
public
</td></tr>
<tr><td>
99
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
100
</td>
<td
class=
"normal"
>
public
function
setRelationBetween(
$referencingColumn,
$referencedTable,
$referencedColumn
)
</td></tr>
<tr><td>
101
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
102
</td>
<td
class=
"red"
>
$this-
>
referencingColumn
=
$referencingColumn;
</td></tr>
<tr><td>
103
</td>
<td
class=
"red"
>
$this-
>
referencedTable
=
$referencedTable;
</td></tr>
<tr><td>
104
</td>
<td
class=
"red"
>
$this-
>
referencedColumn
=
$referencedColumn;
</td></tr>
<tr><td>
105
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
106
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
107
</td>
<td
class=
"normal"
>
*
@return
string
</td></tr>
<tr><td>
108
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
109
</td>
<td
class=
"normal"
>
public
function
__toString(
)
</td></tr>
<tr><td>
110
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
111
</td>
<td
class=
"red"
>
return
"
Relation
between
'
"
.$this-
>
referencingColumn.
"
'
and
'
"
.$this-
>
referencedTable.
"
'.'
"
.$this-
>
referencingColumn.
"
'
"
;
</td></tr>
<tr><td>
112
</td>
<td
class=
"orange"
>
}
</td></tr>
<tr><td>
113
</td>
<td
class=
"normal"
>
/**
</td></tr>
<tr><td>
114
</td>
<td
class=
"normal"
>
*
</td></tr>
<tr><td>
115
</td>
<td
class=
"normal"
>
*
@return
bool
</td></tr>
<tr><td>
116
</td>
<td
class=
"normal"
>
*/
</td></tr>
<tr><td>
117
</td>
<td
class=
"normal"
>
public
function
isValid(
)
</td></tr>
<tr><td>
118
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
119
</td>
<td
class=
"normal"
>
</td></tr>
<tr><td>
120
</td>
<td
class=
"red"
>
}
</td></tr>
<tr><td>
121
</td>
<td
class=
"normal"
>
}
</td></tr>
</table></body></html>
\ No newline at end of file
tests/coverage/Doctrine_S
chema_Column
.html
→
tests/coverage/Doctrine_S
earch_File
.html
100644 → 100755
View file @
09e77de2
<html>
<html>
<head>
<head>
<title>
Coverage for Doctrine_S
chema_Column
</title>
<title>
Coverage for Doctrine_S
earch_File
</title>
<style
type=
"text/css"
>
<style
type=
"text/css"
>
.covered
{
background
:
green
;}
.covered
{
background
:
green
;}
.normal
{
background
:
white
;}
.normal
{
background
:
white
;}
...
@@ -8,7 +8,7 @@
...
@@ -8,7 +8,7 @@
.orange
{
background
:
#f90
;}
.orange
{
background
:
#f90
;}
</style>
</style>
</head>
</head>
<body><h1>
Coverage for Doctrine_S
chema_Column
</h1><p><a
href=
"index.php"
>
Back to coverage report
</a></p><table>
<body><h1>
Coverage for Doctrine_S
earch_File
</h1><p><a
href=
"index.php"
>
Back to coverage report
</a></p><table>
<tr><td>
1
</td>
<tr><td>
1
</td>
<td
class=
"normal"
>
<
?php
<td
class=
"normal"
>
<
?php
</td></tr>
</td></tr>
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
<td
class=
"normal"
>
/*
<td
class=
"normal"
>
/*
</td></tr>
</td></tr>
<tr><td>
3
</td>
<tr><td>
3
</td>
<td
class=
"normal"
>
*
$Id
:
Column.php
2702
2007-10-03
21:43:22Z
Jonathan.Wage
$
<td
class=
"normal"
>
*
$Id$
</td></tr>
</td></tr>
<tr><td>
4
</td>
<tr><td>
4
</td>
<td
class=
"normal"
>
*
<td
class=
"normal"
>
*
...
@@ -70,168 +70,147 @@
...
@@ -70,168 +70,147 @@
<td
class=
"normal"
>
*/
<td
class=
"normal"
>
*/
</td></tr>
</td></tr>
<tr><td>
21
</td>
<tr><td>
21
</td>
<td
class=
"
covered"
>
Doctrine::autoload('Doctrine_Schema_Object');
<td
class=
"
normal"
>
</td></tr>
</td></tr>
<tr><td>
22
</td>
<tr><td>
22
</td>
<td
class=
"normal"
>
/**
<td
class=
"normal"
>
/**
</td></tr>
</td></tr>
<tr><td>
23
</td>
<tr><td>
23
</td>
<td
class=
"normal"
>
*
class
Doctrine_Schema_Column
<td
class=
"normal"
>
*
Doctrine_Search
</td></tr>
</td></tr>
<tr><td>
24
</td>
<tr><td>
24
</td>
<td
class=
"normal"
>
*
Holds
information
on
a
database
table
field
<td
class=
"normal"
>
*
</td></tr>
</td></tr>
<tr><td>
25
</td>
<tr><td>
25
</td>
<td
class=
"normal"
>
*
<td
class=
"normal"
>
*
@package
Doctrine
</td></tr>
</td></tr>
<tr><td>
26
</td>
<tr><td>
26
</td>
<td
class=
"normal"
>
*
@
package
Doctrine
<td
class=
"normal"
>
*
@
subpackage
Search
</td></tr>
</td></tr>
<tr><td>
27
</td>
<tr><td>
27
</td>
<td
class=
"normal"
>
*
@
subpackage
Schema
<td
class=
"normal"
>
*
@
author
Konsta
Vesterinen
<
kvesteri@cc.hut.fi
>
</td></tr>
</td></tr>
<tr><td>
28
</td>
<tr><td>
28
</td>
<td
class=
"normal"
>
*
@li
nk
www.phpdoctrine.com
<td
class=
"normal"
>
*
@li
cense
http://www.opensource.org/licenses/lgpl-license.php
LGPL
</td></tr>
</td></tr>
<tr><td>
29
</td>
<tr><td>
29
</td>
<td
class=
"normal"
>
*
@
license
http://www.opensource.org/licenses/lgpl-license.php
LGPL
<td
class=
"normal"
>
*
@
version
$Revision$
</td></tr>
</td></tr>
<tr><td>
30
</td>
<tr><td>
30
</td>
<td
class=
"normal"
>
*
@
since
1.0
<td
class=
"normal"
>
*
@
link
www.phpdoctrine.com
</td></tr>
</td></tr>
<tr><td>
31
</td>
<tr><td>
31
</td>
<td
class=
"normal"
>
*
@
version
$Revision:
2702
$
<td
class=
"normal"
>
*
@
since
1.0
</td></tr>
</td></tr>
<tr><td>
32
</td>
<tr><td>
32
</td>
<td
class=
"normal"
>
*
@author
Konsta
Vesterinen
<
kvesteri@cc.hut.fi
>
<td
class=
"normal"
>
*
/
</td></tr>
</td></tr>
<tr><td>
33
</td>
<tr><td>
33
</td>
<td
class=
"
normal"
>
*
@author
Jukka
Hassinen
<
Jukka.Hassinen@BrainAlliance.com
>
<td
class=
"
covered"
>
class
Doctrine_Search_File
extends
Doctrine_Search
</td></tr>
</td></tr>
<tr><td>
34
</td>
<tr><td>
34
</td>
<td
class=
"normal"
>
*/
<td
class=
"normal"
>
{
</td></tr>
</td></tr>
<tr><td>
35
</td>
<tr><td>
35
</td>
<td
class=
"
covered"
>
class
Doctrine_Schema_Column
extends
Doctrine_Schema_Object
implements
IteratorAggregate
<td
class=
"
normal"
>
public
function
__construct(array
$options
=
array())
</td></tr>
</td></tr>
<tr><td>
36
</td>
<tr><td>
36
</td>
<td
class=
"normal"
>
{
<td
class=
"normal"
>
{
</td></tr>
</td></tr>
<tr><td>
37
</td>
<tr><td>
37
</td>
<td
class=
"
normal"
>
/**
<td
class=
"
covered"
>
parent::__construct($options);
</td></tr>
</td></tr>
<tr><td>
38
</td>
<tr><td>
38
</td>
<td
class=
"normal"
>
*
column
definitions
<td
class=
"normal"
>
</td></tr>
</td></tr>
<tr><td>
39
</td>
<tr><td>
39
</td>
<td
class=
"
normal"
>
*
@var
array
$definition
<td
class=
"
covered"
>
if
(
!
isset($this-
>
_options['resource']))
{
</td></tr>
</td></tr>
<tr><td>
40
</td>
<tr><td>
40
</td>
<td
class=
"
normal"
>
*/
<td
class=
"
covered"
>
$table
=
new
Doctrine_Table('File',
Doctrine_Manager::connection());
</td></tr>
</td></tr>
<tr><td>
41
</td>
<tr><td>
41
</td>
<td
class=
"normal"
>
protected
$definition
=
array('name'
=
>
'',
<td
class=
"normal"
>
</td></tr>
</td></tr>
<tr><td>
42
</td>
<tr><td>
42
</td>
<td
class=
"
normal"
>
'type'
=
>
'',
<td
class=
"
covered"
>
$table-
>
setColumn('url',
'string',
255,
array('primary'
=
>
true));
</td></tr>
</td></tr>
<tr><td>
43
</td>
<tr><td>
43
</td>
<td
class=
"normal"
>
'length'
=
>
null,
<td
class=
"normal"
>
</td></tr>
</td></tr>
<tr><td>
44
</td>
<tr><td>
44
</td>
<td
class=
"
normal"
>
'unique'
=
>
false,
<td
class=
"
covered"
>
$this-
>
_options['resource']
=
$table;
</td></tr>
</td></tr>
<tr><td>
45
</td>
<tr><td>
45
</td>
<td
class=
"
normal"
>
'primary'
=
>
false,
<td
class=
"
covered"
>
}
</td></tr>
</td></tr>
<tr><td>
46
</td>
<tr><td>
46
</td>
<td
class=
"normal"
>
'notnull'
=
>
false,
<td
class=
"normal"
>
</td></tr>
</td></tr>
<tr><td>
47
</td>
<tr><td>
47
</td>
<td
class=
"
normal"
>
'default'
=
>
false,
<td
class=
"
covered"
>
if
(empty($this-
>
_options['fields']))
{
</td></tr>
</td></tr>
<tr><td>
48
</td>
<tr><td>
48
</td>
<td
class=
"
normal"
>
'autoinc'
=
>
false
<td
class=
"
covered"
>
$this-
>
_options['fields']
=
array('url',
'content');
</td></tr>
</td></tr>
<tr><td>
49
</td>
<tr><td>
49
</td>
<td
class=
"
normal"
>
);
<td
class=
"
covered"
>
}
</td></tr>
</td></tr>
<tr><td>
50
</td>
<tr><td>
50
</td>
<td
class=
"normal"
>
<td
class=
"normal"
>
</td></tr>
</td></tr>
<tr><td>
51
</td>
<tr><td>
51
</td>
<td
class=
"
normal"
>
public
function
getName()
<td
class=
"
covered"
>
$this-
>
buildDefinition();
</td></tr>
</td></tr>
<tr><td>
52
</td>
<tr><td>
52
</td>
<td
class=
"
normal"
>
{
<td
class=
"
covered"
>
}
</td></tr>
</td></tr>
<tr><td>
53
</td>
<tr><td>
53
</td>
<td
class=
"
red"
>
return
$this-
>
definition['name']
;
<td
class=
"
normal"
>
 
;
</td></tr>
</td></tr>
<tr><td>
54
</td>
<tr><td>
54
</td>
<td
class=
"
orange"
>
}
<td
class=
"
normal"
>
public
function
indexDirectory($dir)
</td></tr>
</td></tr>
<tr><td>
55
</td>
<tr><td>
55
</td>
<td
class=
"normal"
>
public
function
getType()
<td
class=
"normal"
>
{
</td></tr>
</td></tr>
<tr><td>
56
</td>
<tr><td>
56
</td>
<td
class=
"
normal"
>
{
<td
class=
"
covered"
>
$it
=
new
RecursiveIteratorIterator(new
RecursiveDirectoryIterator($dir),
</td></tr>
</td></tr>
<tr><td>
57
</td>
<tr><td>
57
</td>
<td
class=
"
red"
>
return
$this-
>
definition['type']
;
<td
class=
"
covered"
>
RecursiveIteratorIterator::LEAVES_ONLY)
;
</td></tr>
</td></tr>
<tr><td>
58
</td>
<tr><td>
58
</td>
<td
class=
"
orange"
>
}
<td
class=
"
normal"
>
</td></tr>
</td></tr>
<tr><td>
59
</td>
<tr><td>
59
</td>
<td
class=
"
normal"
>
public
function
isUnique()
<td
class=
"
covered"
>
foreach
($it
as
$file)
{
</td></tr>
</td></tr>
<tr><td>
60
</td>
<tr><td>
60
</td>
<td
class=
"
normal"
>
{
<td
class=
"
covered"
>
if
(strpos($file,
DIRECTORY_SEPARATOR
.
'.svn')
!==
false)
{
</td></tr>
</td></tr>
<tr><td>
61
</td>
<tr><td>
61
</td>
<td
class=
"
red"
>
return
$this-
>
definition['unique'];
<td
class=
"
covered"
>
continue;
</td></tr>
</td></tr>
<tr><td>
62
</td>
<tr><td>
62
</td>
<td
class=
"orange"
>
}
<td
class=
"orange"
>
}
</td></tr>
</td></tr>
<tr><td>
63
</td>
<tr><td>
63
</td>
<td
class=
"normal"
>
public
function
isPrimaryKey()
<td
class=
"normal"
>
</td></tr>
</td></tr>
<tr><td>
64
</td>
<tr><td>
64
</td>
<td
class=
"
normal"
>
{
<td
class=
"
covered"
>
$this-
>
updateIndex(array('url'
=
>
$file-
>
getPathName(),
</td></tr>
</td></tr>
<tr><td>
65
</td>
<tr><td>
65
</td>
<td
class=
"
red"
>
return
$this-
>
definition['primary']
;
<td
class=
"
covered"
>
'content'
=
>
file_get_contents($file)))
;
</td></tr>
</td></tr>
<tr><td>
66
</td>
<tr><td>
66
</td>
<td
class=
"
orange"
>
}
<td
class=
"
covered"
>
}
</td></tr>
</td></tr>
<tr><td>
67
</td>
<tr><td>
67
</td>
<td
class=
"
normal"
>
public
function
defaultValue()
<td
class=
"
covered"
>
}
</td></tr>
</td></tr>
<tr><td>
68
</td>
<tr><td>
68
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
69
</td>
<td
class=
"red"
>
return
$this-
>
definition['default'];
</td></tr>
<tr><td>
70
</td>
<td
class=
"orange"
>
}
</td></tr>
<tr><td>
71
</td>
<td
class=
"normal"
>
public
function
isNotNull()
</td></tr>
<tr><td>
72
</td>
<td
class=
"normal"
>
{
</td></tr>
<tr><td>
73
</td>
<td
class=
"red"
>
return
$this-
>
definition['notnull'];
</td></tr>
<tr><td>
74
</td>
<td
class=
"orange"
>
}
</td></tr>
<tr><td>
75
</td>
<td
class=
"normal"
>
}
<td
class=
"normal"
>
}
</td></tr>
</td></tr>
</table></body></html>
</table></body></html>
\ No newline at end of file
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