From 697c955db0a0cb1c68826e033966dcb13fea4977 Mon Sep 17 00:00:00 2001 From: Florent Bruneau Date: Mon, 29 Dec 2008 22:31:59 +0100 Subject: [PATCH] Make conditional flag addition lighter to write: Was: if ($cond) { $flag->addFlag('myflag'); } Now: $flag->addFlag('myflag', $cond); Signed-off-by: Florent Bruneau --- classes/plflagset.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/classes/plflagset.php b/classes/plflagset.php index 1971751..cc3db7b 100644 --- a/classes/plflagset.php +++ b/classes/plflagset.php @@ -45,12 +45,13 @@ class PlFlagSet /** add flag - * @param $flag XXX + * @param $flag name of the flag + * @param $cond if true, add the flag (default is true), else, ignore. * @return VOID */ - public function addFlag($flag) + public function addFlag($flag, $cond = true) { - if (empty($flag)) { + if (empty($flag) || !$cond) { return; } $this->values[$flag] = true; -- 2.1.4