private function dedupeFlags() { $seen = array(); foreach ($this->flags as $flag) { if (empty($flags[$flag->getName()])) { $seen[$flag->getName()] = $flag; } } return $seen; }