You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4php-dev@logging.apache.org by gr...@apache.org on 2009/05/04 08:42:10 UTC
svn commit: r771200 -
/incubator/log4php/trunk/src/main/php/config/LoggerPropertySetter.php
Author: grobmeier
Date: Mon May 4 06:42:08 2009
New Revision: 771200
URL: http://svn.apache.org/viewvc?rev=771200&view=rev
Log:
updated phpdoc, cleanup
Modified:
incubator/log4php/trunk/src/main/php/config/LoggerPropertySetter.php
Modified: incubator/log4php/trunk/src/main/php/config/LoggerPropertySetter.php
URL: http://svn.apache.org/viewvc/incubator/log4php/trunk/src/main/php/config/LoggerPropertySetter.php?rev=771200&r1=771199&r2=771200&view=diff
==============================================================================
--- incubator/log4php/trunk/src/main/php/config/LoggerPropertySetter.php (original)
+++ incubator/log4php/trunk/src/main/php/config/LoggerPropertySetter.php Mon May 4 06:42:08 2009
@@ -27,17 +27,19 @@
*
* Usage:
* <code>
- * $ps = new LoggerPropertySetter($anObject);
- * $ps->set("name", "Joe");
- * $ps->set("age", 32);
- * $ps->set("isMale", true);
+ * $s = new Simple();
+ * $ps = new LoggerPropertySetter($s);
+ * $ps->setProperty("name", "Joe");
+ * $ps->setProperty("male", true);
* </code>
+ *
* will cause the invocations
+ *
* <code>
- * $anObject->setName("Joe");
- * $anObject->setAge(32);
- * $anObject->setMale(true)
+ * $s->setName("Joe");
+ * $s->setMale(true)
* </code>
+ *
* if such methods exist.
*
* @version $Revision$
@@ -46,12 +48,8 @@
* @since 0.5
*/
class LoggerPropertySetter {
-
- /**
- * @var object the target object
- * @access private
- */
- var $obj;
+ /** the target object */
+ private $obj;
/**
* Create a new LoggerPropertySetter for the specified Object.
@@ -59,7 +57,7 @@
* one or more times.
* @param object &$obj the object for which to set properties
*/
- function LoggerPropertySetter(&$obj) {
+ public function LoggerPropertySetter(&$obj) {
$this->obj =& $obj;
}
@@ -88,7 +86,7 @@
* @param string $prefix Only keys having the specified prefix will be set.
*/
// TODO: check, if this is really useful
- function setProperties($properties, $prefix) {
+ public function setProperties($properties, $prefix) {
$len = strlen($prefix);
while(list($key,) = each($properties)) {
if(strpos($key, $prefix) === 0) {
@@ -121,7 +119,7 @@
* @param string $name name of the property
* @param string $value String value of the property
*/
- function setProperty($name, $value) {
+ public function setProperty($name, $value) {
if($value === null) {
return;
}
@@ -136,7 +134,7 @@
}
}
- function activate() {
+ public function activate() {
if(method_exists($this->obj, 'activateoptions')) {
return call_user_func(array(&$this->obj, 'activateoptions'));
}