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

Reply via email to