cvs: pear /XML_Transformer Transformer.php
| From: | Kristian K�hntopp | Date: | Mon, 13 May 2002 12:09:05 +0000 |
| Subject: | cvs: pear /XML_Transformer Transformer.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-3798@lists.php.net to get a copy of this message | ||
kk Mon May 13 08:09:05 2002 EDT
Modified files:
/pear/XML_Transformer Transformer.php
Log:
Ok, *sigh*.
Index: pear/XML_Transformer/Transformer.php
diff -u pear/XML_Transformer/Transformer.php:1.14 pear/XML_Transformer/Transformer.php:1.15
--- pear/XML_Transformer/Transformer.php:1.14 Sun May 12 06:34:20 2002
+++ pear/XML_Transformer/Transformer.php Mon May 13 08:09:05 2002
@@ -17,7 +17,7 @@
// | Kristian Köhntopp <kris@koehntopp.de> |
// +----------------------------------------------------------------------+
//
-// $Id: Transformer.php,v 1.14 2002/05/12 10:34:20 sebastian Exp $
+// $Id: Transformer.php,v 1.15 2002/05/13 12:09:05 kk Exp $
//
/**
@@ -62,7 +62,7 @@
*
* @author Sebastian Bergmann <sb@sebastian-bergmann.de>
* Kristian Köhntopp <kris@koehntopp.de>
-* @version $Revision: 1.14 $
+* @version $Revision: 1.15 $
* @access public
*/
class XML_Transformer {
@@ -75,6 +75,12 @@
var $_caseFolding = false;
/**
+ * @var boolean
+ * @access private
+ */
+ var $_caseFoldingTo = CASE_UPPER;
+
+ /**
* @var array
* @access private
*/
@@ -136,6 +142,7 @@
$startup = isset($parameters['startup']) ?
$parameters['startup'] : true;
$this->_caseFolding = isset($parameters['caseFolding']) ?
$parameters['caseFolding'] : false;
+ $this->_caseFoldingTo = isset($parameters['caseFoldingTo']) ?
$parameters['caseFoldingTo'] : CASE_UPPER;
$overloadedElements = isset($parameters['overloadedElements']) ?
$parameters['overloadedElements'] : array();
$this->_overloadedNamespaces = isset($parameters['overloadedNamespaces']) ?
$parameters['overloadedNamespaces'] : array();
$this->_recursiveOperation = isset($parameters['recursiveOperation']) ?
$parameters['recursiveOperation'] : true;
@@ -181,7 +188,7 @@
$string = '';
if ($this->_caseFolding) {
- $attributes = array_change_key_case($attributes, CASE_UPPER);
+ $attributes = array_change_key_case($attributes, $this->_caseFoldingTo);
}
ksort($attributes);