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
5bc3d006
Commit
5bc3d006
authored
Sep 07, 2008
by
romanb
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
cleanup
parent
7d48c785
Changes
7
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
0 additions
and
2323 deletions
+0
-2323
Connection.php
lib/Doctrine/Connection.php
+0
-20
DataDict.php
lib/Doctrine/DataDict.php
+0
-99
Manager.php
lib/Doctrine/Manager.php
+0
-837
Overloadable.php
lib/Doctrine/Overloadable.php
+0
-45
Query_old.php
lib/Doctrine/Query_old.php
+0
-590
RawSql.php
lib/Doctrine/RawSql.php
+0
-341
Relation.php
lib/Doctrine/Relation.php
+0
-391
No files found.
lib/Doctrine/Connection.php
View file @
5bc3d006
...
...
@@ -195,16 +195,6 @@ abstract class Doctrine_Connection
$this
->
_platform
->
setQuoteIdentifiers
(
$this
->
_config
->
getQuoteIdentifiers
());
}
/**
* Sets the Configuration used by the Connection.
*
* @param Doctrine::Common::Configuration $config
*/
public
function
setConfiguration
(
Doctrine_Configuration
$config
)
{
$this
->
_config
=
$config
;
}
/**
* Gets the Configuration used by the Connection.
*
...
...
@@ -218,16 +208,6 @@ abstract class Doctrine_Connection
return
$this
->
_config
;
}
/**
* Sets the EventManager used by the Connection.
*
* @param Doctrine::Common::EventManager $eventManager
*/
public
function
setEventManager
(
Doctrine_EventManager
$eventManager
)
{
$this
->
_eventManager
=
$eventManager
;
}
/**
* Gets the EventManager used by the Connection.
*
...
...
lib/Doctrine/DataDict.php
deleted
100644 → 0
View file @
7d48c785
<?php
/*
* $Id$
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software consists of voluntary contributions made by many individuals
* and is licensed under the LGPL. For more information, see
* <http://www.phpdoctrine.org>.
*/
#namespace Doctrine::DBAL::DataDicts;
/**
* Doctrine_DataDict
*
* @package Doctrine
* @subpackage DataDict
* @license http://www.opensource.org/licenses/lgpl-license.php LGPL
* @link www.phpdoctrine.org
* @since 1.0
* @version $Revision$
* @author Konsta Vesterinen <kvesteri@cc.hut.fi>
* @author Lukas Smith <smith@pooteeweet.org> (PEAR MDB2 library)
* @todo Merge all the DataDict classes into the appropriate DBAL DatabasePlatform classes.
*/
class
Doctrine_DataDict
extends
Doctrine_Connection_Module
{
/**
* Obtain an array of changes that may need to applied
*
* @param array $current new definition
* @param array $previous old definition
* @return array containing all changes that will need to be applied
*/
public
function
compareDefinition
(
$current
,
$previous
)
{
$type
=
!
empty
(
$current
[
'type'
])
?
$current
[
'type'
]
:
null
;
if
(
!
method_exists
(
$this
,
"_compare
{
$type
}
Definition"
))
{
throw
new
Doctrine_DataDict_Exception
(
'type "'
.
$current
[
'type'
]
.
'" is not yet supported'
);
}
if
(
empty
(
$previous
[
'type'
])
||
$previous
[
'type'
]
!=
$type
)
{
return
$current
;
}
$change
=
$this
->
{
"_compare
{
$type
}
Definition"
}(
$current
,
$previous
);
if
(
$previous
[
'type'
]
!=
$type
)
{
$change
[
'type'
]
=
true
;
}
$previous_notnull
=
!
empty
(
$previous
[
'notnull'
])
?
$previous
[
'notnull'
]
:
false
;
$notnull
=
!
empty
(
$current
[
'notnull'
])
?
$current
[
'notnull'
]
:
false
;
if
(
$previous_notnull
!=
$notnull
)
{
$change
[
'notnull'
]
=
true
;
}
$previous_default
=
array_key_exists
(
'default'
,
$previous
)
?
$previous
[
'default'
]
:
(
$previous_notnull
?
''
:
null
);
$default
=
array_key_exists
(
'default'
,
$current
)
?
$current
[
'default'
]
:
(
$notnull
?
''
:
null
);
if
(
$previous_default
!==
$default
)
{
$change
[
'default'
]
=
true
;
}
return
$change
;
}
/**
* parseBoolean
* parses a literal boolean value and returns
* proper sql equivalent
*
* @param string $value boolean value to be parsed
* @return string parsed boolean value
*/
public
function
parseBoolean
(
$value
)
{
// parse booleans
if
(
$value
==
'true'
)
{
$value
=
1
;
}
elseif
(
$value
==
'false'
)
{
$value
=
0
;
}
return
$value
;
}
}
\ No newline at end of file
lib/Doctrine/Manager.php
deleted
100644 → 0
View file @
7d48c785
This diff is collapsed.
Click to expand it.
lib/Doctrine/Overloadable.php
deleted
100644 → 0
View file @
7d48c785
<?php
/*
* $Id$
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
* This software consists of voluntary contributions made by many individuals
* and is licensed under the LGPL. For more information, see
* <http://www.phpdoctrine.org>.
*/
/**
* Doctrine_Overloadable
* a very generic overloading interface
*
* @package Doctrine
* @subpackage Overloadable
* @license http://www.opensource.org/licenses/lgpl-license.php LGPL
* @link www.phpdoctrine.org
* @since 1.0
* @version $Revision$
* @author Konsta Vesterinen <kvesteri@cc.hut.fi>
* @todo Remove.
*/
interface
Doctrine_Overloadable
{
/**
* __call
* method overloader
*
* @param string $m the name of the method
* @param array $a method arguments
* @return mixed anything
*/
public
function
__call
(
$m
,
$a
);
}
\ No newline at end of file
lib/Doctrine/Query_old.php
deleted
100644 → 0
View file @
7d48c785
This diff is collapsed.
Click to expand it.
lib/Doctrine/RawSql.php
deleted
100644 → 0
View file @
7d48c785
This diff is collapsed.
Click to expand it.
lib/Doctrine/Relation.php
deleted
100644 → 0
View file @
7d48c785
This diff is collapsed.
Click to expand it.
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