Author: as Date: Fri Nov 9 16:35:39 2007 New Revision: 6690 Log: - Added support for generating 'subtitle' ATOM feed element.
Added: trunk/Feed/tests/atom/regression/generate/optional/subtitle/ trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_empty.in trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_empty.out trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_html.in trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_html.out trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_no_type.in trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_no_type.out trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_text.in trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_text.out trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_xhtml.in trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_xhtml.out Modified: trunk/Feed/src/processors/atom.php Modified: trunk/Feed/src/processors/atom.php ============================================================================== --- trunk/Feed/src/processors/atom.php [iso-8859-1] (original) +++ trunk/Feed/src/processors/atom.php [iso-8859-1] Fri Nov 9 16:35:39 2007 @@ -62,7 +62,8 @@ 'rights' => array( '#' => 'string', 'ATTRIBUTES' => array( 'type' => 'string' ), ), - 'subtitle' => array( '#' => 'string' ), + 'subtitle' => array( '#' => 'string', + 'ATTRIBUTES' => array( 'type' => 'string' ), ), 'REQUIRED' => array( 'id', 'title', 'updated' ), 'OPTIONAL' => array( 'author', 'link', 'category', Added: trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_empty.in ============================================================================== --- trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_empty.in (added) +++ trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_empty.in [iso-8859-1] Fri Nov 9 16:35:39 2007 @@ -1,0 +1,7 @@ +<?php +return array( 'id' => 'Feed id', + 'title' => array( array( '#' => 'Feed title', + 'type' => '' ) ), + 'updated' => 'Feed updated', + 'subtitle' => array( array() ) ); +?> Added: trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_empty.out ============================================================================== --- trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_empty.out (added) +++ trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_empty.out [iso-8859-1] Fri Nov 9 16:35:39 2007 @@ -1,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8"?> +<feed xmlns="http://www.w3.org/2005/Atom"> + <id>Feed id</id> + <title type="text">Feed title</title> + <updated>Feed updated</updated> + <subtitle></subtitle> +</feed> Added: trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_html.in ============================================================================== --- trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_html.in (added) +++ trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_html.in [iso-8859-1] Fri Nov 9 16:35:39 2007 @@ -1,0 +1,7 @@ +<?php +return array( 'id' => 'Feed id', + 'title' => array( array( '#' => 'Feed title' ) ), + 'updated' => 'Feed updated', + 'subtitle' => array( array( '#' => 'Feed subtitle', + 'type' => 'html' ) ) ); +?> Added: trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_html.out ============================================================================== --- trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_html.out (added) +++ trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_html.out [iso-8859-1] Fri Nov 9 16:35:39 2007 @@ -1,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8"?> +<feed xmlns="http://www.w3.org/2005/Atom"> + <id>Feed id</id> + <title>Feed title</title> + <updated>Feed updated</updated> + <subtitle type="html">Feed subtitle</subtitle> +</feed> Added: trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_no_type.in ============================================================================== --- trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_no_type.in (added) +++ trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_no_type.in [iso-8859-1] Fri Nov 9 16:35:39 2007 @@ -1,0 +1,7 @@ +<?php +return array( 'id' => 'Feed id', + 'title' => array( array( '#' => 'Feed title', + 'type' => '' ) ), + 'updated' => 'Feed updated', + 'subtitle' => array( array( '#' => 'Feed subtitle' ) ) ); +?> Added: trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_no_type.out ============================================================================== --- trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_no_type.out (added) +++ trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_no_type.out [iso-8859-1] Fri Nov 9 16:35:39 2007 @@ -1,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8"?> +<feed xmlns="http://www.w3.org/2005/Atom"> + <id>Feed id</id> + <title type="text">Feed title</title> + <updated>Feed updated</updated> + <subtitle>Feed subtitle</subtitle> +</feed> Added: trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_text.in ============================================================================== --- trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_text.in (added) +++ trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_text.in [iso-8859-1] Fri Nov 9 16:35:39 2007 @@ -1,0 +1,7 @@ +<?php +return array( 'id' => 'Feed id', + 'title' => array( array( '#' => 'Feed title' ) ), + 'updated' => 'Feed updated', + 'subtitle' => array( array( '#' => 'Feed subtitle', + 'type' => 'text' ) ) ); +?> Added: trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_text.out ============================================================================== --- trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_text.out (added) +++ trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_text.out [iso-8859-1] Fri Nov 9 16:35:39 2007 @@ -1,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8"?> +<feed xmlns="http://www.w3.org/2005/Atom"> + <id>Feed id</id> + <title>Feed title</title> + <updated>Feed updated</updated> + <subtitle type="text">Feed subtitle</subtitle> +</feed> Added: trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_xhtml.in ============================================================================== --- trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_xhtml.in (added) +++ trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_xhtml.in [iso-8859-1] Fri Nov 9 16:35:39 2007 @@ -1,0 +1,7 @@ +<?php +return array( 'id' => 'Feed id', + 'title' => array( array( '#' => 'Feed title' ) ), + 'updated' => 'Feed updated', + 'subtitle' => array( array( '#' => 'Feed subtitle', + 'type' => 'xhtml' ) ) ); +?> Added: trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_xhtml.out ============================================================================== --- trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_xhtml.out (added) +++ trunk/Feed/tests/atom/regression/generate/optional/subtitle/subtitle_xhtml.out [iso-8859-1] Fri Nov 9 16:35:39 2007 @@ -1,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<feed xmlns="http://www.w3.org/2005/Atom"> + <id>Feed id</id> + <title>Feed title</title> + <updated>Feed updated</updated> + <subtitle type="xhtml" xmlns:xhtml="http://www.w3.org/1999/xhtml"> + <xhtml:div>Feed subtitle</xhtml:div> + </subtitle> +</feed> -- svn-components mailing list [EMAIL PROTECTED] http://lists.ez.no/mailman/listinfo/svn-components