File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ class ItemId extends EntityId {
1515 /**
1616 * @since 0.5
1717 */
18- const PATTERN = '/^Q[1-9]\d*$ /i ' ;
18+ const PATTERN = '/^Q[1-9]\d*\z /i ' ;
1919
2020 /**
2121 * @param string $idSerialization
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ class PropertyId extends EntityId {
1515 /**
1616 * @since 0.5
1717 */
18- const PATTERN = '/^P[1-9]\d*$ /i ' ;
18+ const PATTERN = '/^P[1-9]\d*\z /i ' ;
1919
2020 /**
2121 * @param string $idSerialization
Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ public function testCannotConstructWithInvalidSerialization( $invalidSerializati
5252
5353 public function invalidIdSerializationProvider () {
5454 return array (
55+ array ( "Q1 \n" ),
5556 array ( 'q ' ),
5657 array ( 'p1 ' ),
5758 array ( 'qq1 ' ),
Original file line number Diff line number Diff line change @@ -52,6 +52,7 @@ public function testCannotConstructWithInvalidSerialization( $invalidSerializati
5252
5353 public function invalidIdSerializationProvider () {
5454 return array (
55+ array ( "P1 \n" ),
5556 array ( 'p ' ),
5657 array ( 'q1 ' ),
5758 array ( 'pp1 ' ),
You can’t perform that action at this time.
0 commit comments