cvs: pear /XML_Transformer Transformer.php

From: Date: Mon, 13 May 2002 16:30:25 +0000
Subject: cvs: pear /XML_Transformer Transformer.php
Groups: php.pear.cvs 
Request: Send a blank email to pear-cvs+get-3804@lists.php.net to get a copy of this message
sebastian Mon May 13 12:30:25 2002 EDT Modified files: /pear/XML_Transformer Transformer.php Log: Minor tweaks. Index: pear/XML_Transformer/Transformer.php diff -u pear/XML_Transformer/Transformer.php:1.17 pear/XML_Transformer/Transformer.php:1.18 --- pear/XML_Transformer/Transformer.php:1.17 Mon May 13 08:53:27 2002 +++ pear/XML_Transformer/Transformer.php Mon May 13 12:30:25 2002 @@ -17,7 +17,7 @@ // | Kristian Köhntopp <kris@koehntopp.de> | // +----------------------------------------------------------------------+ // -// $Id: Transformer.php,v 1.17 2002/05/13 12:53:27 kk Exp $ +// $Id: Transformer.php,v 1.18 2002/05/13 16:30:25 sebastian Exp $ // /** @@ -62,7 +62,7 @@ * * @author Sebastian Bergmann <sb@sebastian-bergmann.de> * Kristian Köhntopp <kris@koehntopp.de> -* @version $Revision: 1.17 $ +* @version $Revision: 1.18 $ * @access public */ class XML_Transformer { @@ -75,7 +75,7 @@ var $_caseFolding = false; /** - * @var boolean + * @var integer * @access private */ var $_caseFoldingTo = CASE_UPPER; @@ -211,10 +211,11 @@ * @access public */ function canonicalName($name) { - if ($this->caseFoldingTo == CASE_UPPER) - return $this->_caseFolding ? strtoupper($name) : $name; - else - return $this->_caseFolding ? strtolower($name) : $name; + if ($this->caseFoldingTo == CASE_UPPER) { + return $this->_caseFolding ? strtoupper($name) : $name; + } else { + return $this->_caseFolding ? strtolower($name) : $name; + } } // }}} @@ -349,11 +350,16 @@ * Sets the XML parser's case-folding option. * * @param boolean + * @param integer * @access public */ - function setCaseFolding($caseFolding) { - if (is_bool($caseFolding)) { - $this->_caseFolding = $caseFolding; + function setCaseFolding($caseFolding, $caseFoldingTo = CASE_UPPER) { + if (is_bool($caseFolding) && + ($caseFoldingTo == CASE_LOWER || $caseFoldingTo == CASE_UPPER) + ) + { + $this->_caseFolding = $caseFolding; + $this->_caseFoldingTo = $caseFoldingTo; } }

« previous php.pear.cvs (#3804) next »