Author: as Date: Tue Oct 30 10:33:26 2007 New Revision: 6628 Log: - Fixed the 'docs' RSS2 feed element.
Added: trunk/Feed/tests/rss2/regression/generate/optional/docs/ trunk/Feed/tests/rss2/regression/generate/optional/docs/docs.in trunk/Feed/tests/rss2/regression/generate/optional/docs/docs.out trunk/Feed/tests/rss2/regression/generate/optional/docs/docs_empty.in trunk/Feed/tests/rss2/regression/generate/optional/docs/docs_empty.out trunk/Feed/tests/rss2/regression/parse/optional/docs/ trunk/Feed/tests/rss2/regression/parse/optional/docs/docs.in trunk/Feed/tests/rss2/regression/parse/optional/docs/docs.out trunk/Feed/tests/rss2/regression/parse/optional/docs/docs_empty.in trunk/Feed/tests/rss2/regression/parse/optional/docs/docs_empty.out Modified: trunk/Feed/src/feed.php Modified: trunk/Feed/src/feed.php ============================================================================== --- trunk/Feed/src/feed.php [iso-8859-1] (original) +++ trunk/Feed/src/feed.php [iso-8859-1] Tue Oct 30 10:33:26 2007 @@ -187,6 +187,7 @@ case 'ttl': case 'id': // ATOM only, required in ATOM case 'image': // icon in ATOM + case 'docs': $this->feedProcessor->set( $property, $value ); break; @@ -227,6 +228,7 @@ case 'item': case 'items': case 'image': // icon in ATOM + case 'docs': $value = $this->feedProcessor->get( $property ); return $value; Added: trunk/Feed/tests/rss2/regression/generate/optional/docs/docs.in ============================================================================== --- trunk/Feed/tests/rss2/regression/generate/optional/docs/docs.in (added) +++ trunk/Feed/tests/rss2/regression/generate/optional/docs/docs.in [iso-8859-1] Tue Oct 30 10:33:26 2007 @@ -1,0 +1,7 @@ +<?php +return array( 'title' => 'Feed title', + 'link' => array( 'Feed link' ), + 'description' => 'Feed description', + 'docs' => 'Feed docs', + ); +?> Added: trunk/Feed/tests/rss2/regression/generate/optional/docs/docs.out ============================================================================== --- trunk/Feed/tests/rss2/regression/generate/optional/docs/docs.out (added) +++ trunk/Feed/tests/rss2/regression/generate/optional/docs/docs.out [iso-8859-1] Tue Oct 30 10:33:26 2007 @@ -1,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0"> + <channel> + <title>Feed title</title> + <link>Feed link</link> + <description>Feed description</description> + <pubDate>XXX</pubDate> + <generator>eZ Components</generator> + <docs>Feed docs</docs> + </channel> +</rss> Added: trunk/Feed/tests/rss2/regression/generate/optional/docs/docs_empty.in ============================================================================== --- trunk/Feed/tests/rss2/regression/generate/optional/docs/docs_empty.in (added) +++ trunk/Feed/tests/rss2/regression/generate/optional/docs/docs_empty.in [iso-8859-1] Tue Oct 30 10:33:26 2007 @@ -1,0 +1,7 @@ +<?php +return array( 'title' => 'Feed title', + 'link' => array( 'Feed link' ), + 'description' => 'Feed description', + 'docs' => null, + ); +?> Added: trunk/Feed/tests/rss2/regression/generate/optional/docs/docs_empty.out ============================================================================== --- trunk/Feed/tests/rss2/regression/generate/optional/docs/docs_empty.out (added) +++ trunk/Feed/tests/rss2/regression/generate/optional/docs/docs_empty.out [iso-8859-1] Tue Oct 30 10:33:26 2007 @@ -1,0 +1,11 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0"> + <channel> + <title>Feed title</title> + <link>Feed link</link> + <description>Feed description</description> + <pubDate>XXX</pubDate> + <generator>eZ Components</generator> + <docs></docs> + </channel> +</rss> Added: trunk/Feed/tests/rss2/regression/parse/optional/docs/docs.in ============================================================================== --- trunk/Feed/tests/rss2/regression/parse/optional/docs/docs.in (added) +++ trunk/Feed/tests/rss2/regression/parse/optional/docs/docs.in [iso-8859-1] Tue Oct 30 10:33:26 2007 @@ -1,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0"> + <channel> + <title>Feed title</title> + <link>Feed link</link> + <description>Feed description</description> + <docs>Feed docs</docs> + </channel> +</rss> Added: trunk/Feed/tests/rss2/regression/parse/optional/docs/docs.out ============================================================================== --- trunk/Feed/tests/rss2/regression/parse/optional/docs/docs.out (added) +++ trunk/Feed/tests/rss2/regression/parse/optional/docs/docs.out [iso-8859-1] Tue Oct 30 10:33:26 2007 @@ -1,0 +1,13 @@ +<?php +$feed = new ezcFeed( 'rss2' ); + +$feed->title = 'Feed title'; + +$link = $feed->add( 'link' ); +$link->set( 'Feed link' ); + +$feed->description = 'Feed description'; +$feed->docs = 'Feed docs'; + +return $feed; +?> Added: trunk/Feed/tests/rss2/regression/parse/optional/docs/docs_empty.in ============================================================================== --- trunk/Feed/tests/rss2/regression/parse/optional/docs/docs_empty.in (added) +++ trunk/Feed/tests/rss2/regression/parse/optional/docs/docs_empty.in [iso-8859-1] Tue Oct 30 10:33:26 2007 @@ -1,0 +1,9 @@ +<?xml version="1.0" encoding="utf-8"?> +<rss version="2.0"> + <channel> + <title>Feed title</title> + <link>Feed link</link> + <description>Feed description</description> + <docs/> + </channel> +</rss> Added: trunk/Feed/tests/rss2/regression/parse/optional/docs/docs_empty.out ============================================================================== --- trunk/Feed/tests/rss2/regression/parse/optional/docs/docs_empty.out (added) +++ trunk/Feed/tests/rss2/regression/parse/optional/docs/docs_empty.out [iso-8859-1] Tue Oct 30 10:33:26 2007 @@ -1,0 +1,13 @@ +<?php +$feed = new ezcFeed( 'rss2' ); + +$feed->title = 'Feed title'; + +$link = $feed->add( 'link' ); +$link->set( 'Feed link' ); + +$feed->description = 'Feed description'; +$feed->docs = null; + +return $feed; +?> -- svn-components mailing list svn-components@lists.ez.no http://lists.ez.no/mailman/listinfo/svn-components