Skip to content

Commit 2b7e37b

Browse files
authored
[Sync EN] WASM: enable runnable examples for Predefined Interfaces & Classes (#5485) (#2803)
* [Sync EN] WASM: enable runnable examples for Predefined Interfaces & Classes (#5485) * Set Maintainer to lacatoire in predefined interfaces & classes
1 parent 6e70c51 commit 2b7e37b

7 files changed

Lines changed: 35 additions & 44 deletions

File tree

language/predefined/arrayaccess.xml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 4d17b7b4947e7819ff5036715dd706be87ae4def Maintainer: yannick Status: ready -->
2+
<!-- EN-Revision: 4b06b2d5c3a28a13504972df0f0be6deffabb4c5 Maintainer: lacatoire Status: ready -->
33
<!-- Reviewed: yes -->
44
<reference xml:id="class.arrayaccess" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
55

@@ -82,7 +82,6 @@ $obj[] = 'Ajout 1';
8282
$obj[] = 'Ajout 2';
8383
$obj[] = 'Ajout 3';
8484
print_r($obj);
85-
?>
8685
]]>
8786
</programlisting>
8887
&example.outputs.similar;
@@ -92,9 +91,9 @@ bool(true)
9291
int(2)
9392
bool(false)
9493
string(10) "Une valeur"
95-
obj Object
94+
Obj Object
9695
(
97-
[container:obj:private] => Array
96+
[container] => Array
9897
(
9998
[un] => 1
10099
[trois] => 3

language/predefined/fiber.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 4d17b7b4947e7819ff5036715dd706be87ae4def Maintainer: pierrick Status: ready -->
2+
<!-- EN-Revision: 4b06b2d5c3a28a13504972df0f0be6deffabb4c5 Maintainer: lacatoire Status: ready -->
33
<!-- Reviewed: no -->
4-
<reference xml:id="class.fiber" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
4+
<reference xml:id="class.fiber" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"
5+
annotations="non-interactive">
56
<title>La classe Fiber</title>
67
<titleabbrev>Fiber</titleabbrev>
78

language/predefined/fibererror.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 4d17b7b4947e7819ff5036715dd706be87ae4def Maintainer: pierrick Status: ready -->
2+
<!-- EN-Revision: 4b06b2d5c3a28a13504972df0f0be6deffabb4c5 Maintainer: lacatoire Status: ready -->
33
<!-- Reviewed: no -->
4-
<reference xml:id="class.fibererror" role="exception" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
4+
<reference xml:id="class.fibererror" role="exception" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude"
5+
annotations="non-interactive">
56
<title>FiberError</title>
67
<titleabbrev>FiberError</titleabbrev>
78

language/predefined/interfaces.xml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 267a3d4e60d8a6da941e72d195386b5841052cca Maintainer: girgias Status: ready -->
2+
<!-- EN-Revision: 4b06b2d5c3a28a13504972df0f0be6deffabb4c5 Maintainer: lacatoire Status: ready -->
33
<!-- Reviewed: yes -->
44

5-
<part xml:id="reserved.interfaces" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
5+
<part xml:id="reserved.interfaces" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"
6+
annotations="interactive">
67
<title>Interfaces et Classes Prédéfinies</title>
78

89
<partintro>

language/predefined/iteratoraggregate.xml

Lines changed: 12 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 4d17b7b4947e7819ff5036715dd706be87ae4def Maintainer: yannick Status: ready -->
2+
<!-- EN-Revision: 4b06b2d5c3a28a13504972df0f0be6deffabb4c5 Maintainer: lacatoire Status: ready -->
33
<!-- Reviewed: yes -->
44
<reference xml:id="class.iteratoraggregate" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
55

@@ -50,19 +50,13 @@
5050
5151
class myData implements IteratorAggregate
5252
{
53-
public $property1 = "Propriété publique numéro un";
54-
public $property2 = "Propriété publique numéro deux";
55-
public $property3 = "Propriété publique numéro trois";
56-
public $property4 = "";
57-
58-
public function __construct()
59-
{
60-
$this->property4 = "dernière propriété";
61-
}
62-
6353
public function getIterator(): Traversable
6454
{
65-
return new ArrayIterator($this);
55+
return new ArrayIterator([
56+
"clé un" => "valeur un",
57+
"clé deux" => "valeur deux",
58+
"clé trois" => "valeur trois"
59+
]);
6660
}
6761
}
6862
@@ -72,24 +66,19 @@ foreach($obj as $key => $value) {
7266
var_dump($key, $value);
7367
echo "\n";
7468
}
75-
76-
?>
7769
]]>
7870
</programlisting>
7971
&example.outputs.similar;
8072
<screen>
8173
<![CDATA[
82-
string(9) "property1"
83-
string(30) "Propriété publique numéro un"
84-
85-
string(9) "property2"
86-
string(32) "Propriété publique numéro deux"
74+
string(7) "clé un"
75+
string(9) "valeur un"
8776
88-
string(9) "property3"
89-
string(33) "Propriété publique numéro trois"
77+
string(9) "clé deux"
78+
string(11) "valeur deux"
9079
91-
string(9) "property4"
92-
string(20) "dernière propriété"
80+
string(10) "clé trois"
81+
string(12) "valeur trois"
9382
9483
]]>
9584
</screen>

language/predefined/serializable.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 4d17b7b4947e7819ff5036715dd706be87ae4def Maintainer: yannick Status: ready -->
2+
<!-- EN-Revision: 4b06b2d5c3a28a13504972df0f0be6deffabb4c5 Maintainer: lacatoire Status: ready -->
33
<!-- Reviewed: yes -->
44
<reference xml:id="class.serializable" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
55

@@ -94,6 +94,7 @@ var_dump($newobj->getData());
9494
&example.outputs.similar;
9595
<screen>
9696
<![CDATA[
97+
Deprecated: obj implements the Serializable interface, which is deprecated. Implement __serialize() and __unserialize() instead (or in addition, if support for old PHP versions is necessary) in script on line 2
9798
string(44) "C:3:"obj":29:{s:21:"Mes données privées";}"
9899
string(21) "Mes données privées"
99100
]]>

language/predefined/unitenum/cases.xml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<!-- EN-Revision: 787d71d9c02bc0329da579ec3ac83729a3d71e3f Maintainer: pierrick Status: ready -->
2+
<!-- EN-Revision: 4b06b2d5c3a28a13504972df0f0be6deffabb4c5 Maintainer: lacatoire Status: ready -->
33
<!-- Reviewed: no -->
44
<refentry xml:id="unitenum.cases" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
55
<refnamediv>
@@ -50,21 +50,20 @@ enum Suit
5050
}
5151
5252
var_dump(Suit::cases());
53-
?>
5453
]]>
5554
</programlisting>
5655
&example.outputs;
5756
<screen>
5857
<![CDATA[
5958
array(4) {
60-
[0]=>
61-
enum(Suit::Hearts)
62-
[1]=>
63-
enum(Suit::Diamonds)
64-
[2]=>
65-
enum(Suit::Clubs)
66-
[3]=>
67-
enum(Suit::Spades)
59+
[0]=>
60+
enum(Suit::Hearts)
61+
[1]=>
62+
enum(Suit::Diamonds)
63+
[2]=>
64+
enum(Suit::Clubs)
65+
[3]=>
66+
enum(Suit::Spades)
6867
}
6968
]]>
7069
</screen>

0 commit comments

Comments
 (0)