private function createImageTag($filename, $attributes)
    {
        $img = '<ac:image';

        foreach ($attributes as $name => $value) {
            if ($name == 'style') {
                $re = '/float:\s*?(left|right);?/';
                if (preg_match($re, $value, $matches)) {
                    $img .= ' ac:align="' . $matches[1] . '"';
                    $value = preg_replace($re, "", $value, 1);
                }
            }

            $img .= ' ac:' . $name . '="' . htmlentities($value, ENT_QUOTES, 'UTF-8', false) . '"';
        }

        $img .= "><ri:attachment ri:filename=\"$filename\" /></ac:image>";

        return $img;
    }
private function createImageTag($filename, $attributes)
    {
        $img = '<ac:image';

        foreach ($attributes as $name => $value) {
            if ($name == 'style') {
                $re = '/float:\s*?(left|right);?/';
                if (preg_match($re, $value, $matches)) {
                    $img .= ' ac:align="' . $matches[1] . '"';
                    $value = preg_replace($re, "", $value, 1);
                }
            }

            $img .= ' ac:' . $name . '="' . htmlentities($value, ENT_QUOTES, 'UTF-8', false) . '"';
        }

        $img .= "><ri:attachment ri:filename=\"$filename\" /></ac:image>";

        return $img;
    }
private function createImageTag ( $ filename , $ attributes ) { $ img = '<ac:image' ; foreach ( $ attributes as $ name => $ value ) { if ( $ name == 'style' ) { $ re = '/float:\s*?(left|right);?/' ; if ( preg_match ( $ re , $ value , $ matches ) ) { $ img .= ' ac:align="' . $ matches [ 1 ] . '"' ; $ value = preg_replace ( $ re , "" , $ value , 1 ) ; } } $ img .= ' ac:' . $ name . '="' . htmlentities ( $ value , ENT_QUOTES , 'UTF-8' , false ) . '"' ; } $ img .= "><ri:attachment ri:filename=\"$filename\" /></ac:image>" ; return $ img ; }
Create an image tag for the specified filename

@param string $filename
@param array $attributes
@return string
Create an image tag for the specified filename