cvs: pear /XML_Transformer package.xml /XML_Transformer/Transformer/Namespace PHP.php
| From: | Kristian K�hntopp | Date: | Sun, 28 Sep 2003 16:46:02 +0000 |
| Subject: | cvs: pear /XML_Transformer package.xml /XML_Transformer/Transformer/Namespace PHP.php | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-13152@lists.php.net to get a copy of this message | ||
kk Sun Sep 28 12:46:02 2003 EDT
Modified files:
/pear/XML_Transformer package.xml
/pear/XML_Transformer/Transformer/Namespace PHP.php
Log:
Tags renamed within the php namespace. Happily breaking compat, right now.
Index: pear/XML_Transformer/package.xml
diff -u pear/XML_Transformer/package.xml:1.73 pear/XML_Transformer/package.xml:1.74
--- pear/XML_Transformer/package.xml:1.73 Sun Sep 28 11:54:20 2003
+++ pear/XML_Transformer/package.xml Sun Sep 28 12:46:01 2003
@@ -29,6 +29,16 @@
<date>200Y-MM-DD</date>
<notes>
<![CDATA[
+* Variable access tags in the php namespace have been
+ renamed. Tag names such as <php:getparameter/> are
+ hard to type, and have been used inconsistently
+ as weel (<php:getparameter/>, but <php:cookievariable/>).
+
+ We break compatibility NOW and provide NO backward
+ compatibility interface (you can trivially write your
+ own, if you absolutely need it) in order to encourage
+ to use the new names and speed up migration.
+
* XML fragments are now handled more gracefully.
It is now possible, for instance, to return
Index: pear/XML_Transformer/Transformer/Namespace/PHP.php
diff -u pear/XML_Transformer/Transformer/Namespace/PHP.php:1.11
pear/XML_Transformer/Transformer/Namespace/PHP.php:1.12
--- pear/XML_Transformer/Transformer/Namespace/PHP.php:1.11 Sat Jan 18 13:01:24 2003
+++ pear/XML_Transformer/Transformer/Namespace/PHP.php Sun Sep 28 12:46:02 2003
@@ -13,7 +13,7 @@
// | license@php.net so we can mail you a copy immediately. |
// +---------------------------------------------------------------------------+
//
-// $Id: PHP.php,v 1.11 2003/01/18 18:01:24 sebastian Exp $
+// $Id: PHP.php,v 1.12 2003/09/28 16:46:02 kk Exp $
//
require_once 'XML/Transformer/Namespace.php';
@@ -56,7 +56,7 @@
*
* @author Sebastian Bergmann <sb@sebastian-bergmann.de>
* @author Kristian Köhntopp <kris@koehntopp.de>
-* @version $Revision: 1.11 $
+* @version $Revision: 1.12 $
* @access public
*/
class XML_Transformer_Namespace_PHP extends XML_Transformer_Namespace {
@@ -258,103 +258,125 @@
}
// }}}
- // {{{ function start_getparameter($attributes)
+ // {{{ function start_get($attributes)
/**
* @param array
* @return string
* @access public
*/
- function start_getparameter($attributes) {
+ function start_get($attributes) {
return isset($_GET[$attributes['name']]) ? $_GET[$attributes['name']] :
'';
}
// }}}
- // {{{ function end_getparameter($cdata)
+ // {{{ function end_get($cdata)
/**
* @param string
* @return string
* @access public
*/
- function end_getparameter($cdata) {
+ function end_get($cdata) {
return $cdata;
}
// }}}
- // {{{ function start_postparameter($attributes)
+ // {{{ function start_post($attributes)
/**
* @param array
* @return string
* @access public
*/
- function start_postparameter($attributes) {
+ function start_post($attributes) {
return isset($_POST[$attributes['name']]) ? $_POST[$attributes['name']]
: '';
}
// }}}
- // {{{ function end_postparameter($cdata)
+ // {{{ function end_post($cdata)
/**
* @param string
* @return string
* @access public
*/
- function end_postparameter($cdata) {
+ function end_post($cdata) {
return $cdata;
}
// }}}
- // {{{ function start_cookievariable($attributes)
+ // {{{ function start_cookie($attributes)
/**
* @param array
* @return string
* @access public
*/
- function start_cookievariable($attributes) {
+ function start_cookie($attributes) {
return isset($_COOKIE[$attributes['name']]) ?
$_COOKIE[$attributes['name']] : '';
}
// }}}
- // {{{ function end_cookievariable($cdata)
+ // {{{ function end_cookie($cdata)
/**
* @param string
* @return string
* @access public
*/
- function end_cookievariable($cdata) {
+ function end_cookie($cdata) {
return $cdata;
}
// }}}
- // {{{ function start_servervariable($attributes)
+ // {{{ function start_request($attributes)
/**
* @param array
* @return string
* @access public
*/
- function start_servervariable($attributes) {
+ function start_request($attributes) {
+ return isset($_REQUEST[$attributes['name']]) ?
$_REQUEST[$attributes['name']] : '';
+ }
+
+ // }}}
+ // {{{ function end_request($cdata)
+
+ /**
+ * @param string
+ * @return string
+ * @access public
+ */
+ function end_request($cdata) {
+ return $cdata;
+ }
+ // {{{ function start_server($attributes)
+
+ /**
+ * @param array
+ * @return string
+ * @access public
+ */
+ function start_server($attributes) {
return isset($_SERVER[$attributes['name']]) ?
$_SERVER[$attributes['name']] : '';
}
// }}}
- // {{{ function end_servervariable($cdata)
+ // {{{ function end_server($cdata)
/**
* @param string
* @return string
* @access public
*/
- function end_servervariable($cdata) {
+ function end_server($cdata) {
return $cdata;
}
// }}}
- // {{{ function start_sessionvariable($attributes)
+ // {{{ function start_session($attributes)
/**
* @param array
@@ -373,31 +395,31 @@
* @return string
* @access public
*/
- function end_sessionvariable($cdata) {
+ function end_session($cdata) {
return $cdata;
}
// }}}
- // {{{ function start_getvariable($attributes)
+ // {{{ function start_variable($attributes)
/**
* @param array
* @return string
* @access public
*/
- function start_getvariable($attributes) {
+ function start_variable($attributes) {
return isset($GLOBALS[$attributes['name']]) ?
$GLOBALS[$attributes['name']] : '';
}
// }}}
- // {{{ function end_getvariable($cdata)
+ // {{{ function end_variable($cdata)
/**
* @param string
* @return string
* @access public
*/
- function end_getvariable($cdata) {
+ function end_variable($cdata) {
return $cdata;
}