Explorar el Código

[ZF-8644] Zend_Validate_Sitemap:

- fixed lastmod regex

git-svn-id: http://framework.zend.com/svn/framework/standard/trunk@20037 44c647ce-9c0f-0410-b52a-842ac1e357ba
thomas hace 16 años
padre
commit
3a5b4f5cc1

+ 1 - 1
library/Zend/Validate/Sitemap/Lastmod.php

@@ -42,7 +42,7 @@ class Zend_Validate_Sitemap_Lastmod extends Zend_Validate_Abstract
      * Regular expression to use when validating
      *
      */
-    const LASTMOD_REGEX = '/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])(T([0-1][0-9]|2[0-3])(:[0-5][0-9]){2}(\\+|-)([0-1][0-9]|2[0-3]):[0-5][0-9])?$/';
+    const LASTMOD_REGEX = '/^[0-9]{4}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])(T([0-1][0-9]|2[0-3])(:[0-5][0-9])(:[0-5][0-9])?(\\+|-)([0-1][0-9]|2[0-3]):[0-5][0-9])?$/';
 
     /**
      * Validation key for not valid

+ 3 - 1
tests/Zend/Validate/Sitemap/LastmodTest.php

@@ -69,6 +69,7 @@ class Zend_Validate_Sitemap_LastmodTest extends PHPUnit_Framework_TestCase
             '1997-05-11T18:50:09+00:00',
             '1998-06-11T01:00:09-02:00',
             '1999-11-11T22:23:52+02:00',
+            '1999-11-11T22:23+02:00',
             '2000-06-11',
             '2001-04-14',
             '2003-01-13',
@@ -93,7 +94,8 @@ class Zend_Validate_Sitemap_LastmodTest extends PHPUnit_Framework_TestCase
             '1995-05-11T18:60:09-08:45',
             '1996-05-11T18:50:09+25:00',
             '2002-13-11',
-            '2004-00-01'
+            '2004-00-01',
+            '2006-01-01\n'
         );
 
         foreach ($values as $value) {