src/IMAP/Message.php
private function parseFlag($flags, $flag) {
        $flag = strtolower($flag);

        if (property_exists($flags[0], strtoupper($flag))) {
            $this->flags->put($flag, $flags[0]->{strtoupper($flag)});
        } elseif (property_exists($flags[0], ucfirst($flag))) {
            $this->flags->put($flag, $flags[0]->{ucfirst($flag)});
        } elseif (property_exists($flags[0], $flag)) {
            $this->flags->put($flag, $flags[0]->$flag);
        }
    }
private function parseFlag($flags, $flag) {
        $flag = strtolower($flag);

        if (property_exists($flags[0], strtoupper($flag))) {
            $this->flags->put($flag, $flags[0]->{strtoupper($flag)});
        } elseif (property_exists($flags[0], ucfirst($flag))) {
            $this->flags->put($flag, $flags[0]->{ucfirst($flag)});
        } elseif (property_exists($flags[0], $flag)) {
            $this->flags->put($flag, $flags[0]->$flag);
        }
    }
private function parseFlag ( $ flags , $ flag ) { $ flag = strtolower ( $ flag ) ; if ( property_exists ( $ flags [ 0 ] , strtoupper ( $ flag ) ) ) { $ this -> flags -> put ( $ flag , $ flags [ 0 ] -> { strtoupper ( $ flag ) } ) ; } elseif ( property_exists ( $ flags [ 0 ] , ucfirst ( $ flag ) ) ) { $ this -> flags -> put ( $ flag , $ flags [ 0 ] -> { ucfirst ( $ flag ) } ) ; } elseif ( property_exists ( $ flags [ 0 ] , $ flag ) ) { $ this -> flags -> put ( $ flag , $ flags [ 0 ] -> $ flag ) ; } }
Extract a possible flag information from a given array
@param array $flags
@param string $flag
Extract a possible flag information from a given array