Core
3.2
PHP API documentation
Main Page
Related Pages
Namespaces
Data Structures
Files
Examples
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Pages
Class.WTestExtend.php
Go to the documentation of this file.
1
<?php
2
/*
3
* @author Anakeen
4
* @package FDL
5
*/
6
7
include_once (
"FDL/Class.WDoc.php"
);
8
9
class
WTestExtend
extends
WDoc
10
{
11
var
$attrPrefix
=
"WAN"
;
12
13
const
N1
=
"N1"
;
14
const
N2
=
"N2"
;
15
const
SA
=
"SA"
;
16
const
SB
=
"SB"
;
17
const
SC
=
"SC"
;
18
const
SD
=
"SD"
;
19
const
SE
=
"SE"
;
20
const
SF
=
"SF"
;
21
const
SG
=
"SG"
;
22
const
SH
=
"SH"
;
23
const
SI
=
"SI"
;
24
const
SJ
=
"SJ"
;
25
const
SK
=
"SK"
;
26
const
SL
=
"SL"
;
27
const
SM
=
"SM"
;
28
const
SN
=
"SN"
;
29
const
SO
=
"SO"
;
30
const
SP
=
"SP"
;
31
const
SQ
=
"SQ"
;
32
const
SR
=
"SR"
;
33
const
SS
=
"SS"
;
34
const
ST
=
"ST"
;
35
const
SU
=
"SU"
;
36
const
SV
=
"SV"
;
37
const
SW
=
"SW"
;
38
const
SX
=
"SX"
;
39
const
SY
=
"SY"
;
40
const
SZ
=
"SZ"
;
41
42
const
T1
=
"T1"
;
43
const
T2
=
"T2"
;
44
const
T3
=
"T3"
;
45
const
T4
=
"T4"
;
46
const
T5
=
"T5"
;
47
const
T6
=
"T6"
;
48
const
T7
=
"T7"
;
49
const
T8
=
"T8"
;
50
const
T9
=
"T9"
;
51
const
T10
=
"T10"
;
52
const
T11
=
"T11"
;
53
const
T12
=
"T12"
;
54
const
T13
=
"T13"
;
55
const
T14
=
"T14"
;
56
const
T15
=
"T15"
;
57
const
T16
=
"T16"
;
58
const
T17
=
"T17"
;
59
const
T18
=
"T18"
;
60
const
T19
=
"T19"
;
61
const
T20
=
"T20"
;
62
const
T21
=
"T21"
;
63
const
T22
=
"T22"
;
64
const
T23
=
"T23"
;
65
const
T24
=
"T24"
;
66
const
T25
=
"T25"
;
67
const
T26
=
"T26"
;
68
const
T27
=
"T27"
;
69
const
T28
=
"T28"
;
70
const
T29
=
"T29"
;
71
const
T30
=
"T30"
;
72
const
T31
=
"T31"
;
73
const
T32
=
"T32"
;
74
const
T33
=
"T33"
;
75
const
T34
=
"T34"
;
76
const
T35
=
"T35"
;
77
const
T36
=
"T36"
;
78
const
T37
=
"T37"
;
79
const
T38
=
"T38"
;
80
const
T39
=
"T39"
;
81
var
$firstState
= self::SA;
82
var
$transitions
= array(
83
self::T1 => array(
84
85
"m0"
=>
"t5m0"
,
86
"m1"
=>
"t5m1"
,
87
"m2"
=>
"t5m2"
,
88
"m3"
=>
"t5m3"
89
) ,
90
self::T2 => array(
91
92
"m0"
=>
"t5m0"
,
93
"m1"
=>
"t5m1"
,
94
"m2"
=>
"t5m2"
,
95
"m3"
=>
"t5m3"
96
) ,
97
self::T3 => array(
98
99
"m0"
=>
"t5m0"
,
100
"m1"
=>
"t5m1"
,
101
"m2"
=>
"t5m2"
,
102
"m3"
=>
"t5m3"
103
) ,
104
self::T4 => array(
105
106
"m0"
=>
"t5m0"
,
107
"m1"
=>
"t5m1"
,
108
"m2"
=>
"t5m2"
,
109
"m3"
=>
"t5m3"
110
) ,
111
self::T5 => array(
112
"m0"
=>
"t5m0"
,
113
"m1"
=>
"t5m1"
,
114
"m2"
=>
"t5m2"
,
115
"m3"
=>
"t5m3"
116
) ,
117
self::T6 => array(
118
"m0"
=>
"t5m0"
,
119
"m1"
=>
"t5m1"
,
120
"m2"
=>
"t5m2"
,
121
"m3"
=>
"t5m3"
122
) ,
123
self::T7 => array(
124
"m0"
=>
"t5m0"
,
125
"m1"
=>
"t5m1"
,
126
"m2"
=>
"t5m2"
,
127
"m3"
=>
"t5m3"
128
) ,
129
self::T8 => array(
130
"m0"
=>
"t5m0"
,
131
"m1"
=>
"t5m1"
,
132
"m2"
=>
"t5m2"
,
133
"m3"
=>
"t5m3"
134
) ,
135
self::T9 => array(
136
"m0"
=>
"t5m0"
,
137
"m1"
=>
"t5m1"
,
138
"m2"
=>
"t5m2"
,
139
"m3"
=>
"t5m3"
140
) ,
141
self::T10 => array(
142
"m0"
=>
"t5m0"
,
143
"m1"
=>
"t5m1"
,
144
"m2"
=>
"t5m2"
,
145
"m3"
=>
"t5m3"
146
) ,
147
self::T11 => array(
148
"m0"
=>
"t5m0"
,
149
"m1"
=>
"t5m1"
,
150
"m2"
=>
"t5m2"
,
151
"m3"
=>
"t5m3"
152
) ,
153
self::T12 => array(
154
"m0"
=>
"t5m0"
,
155
"m1"
=>
"t5m1"
,
156
"m2"
=>
"t5m2"
,
157
"m3"
=>
"t5m3"
158
) ,
159
self::T13 => array(
160
"m0"
=>
"t5m0"
,
161
"m1"
=>
"t5m1"
,
162
"m2"
=>
"t5m2"
,
163
"m3"
=>
"t5m3"
164
) ,
165
self::T14 => array(
166
"m0"
=>
"t5m0"
,
167
"m1"
=>
"t5m1"
,
168
"m2"
=>
"t5m2"
,
169
"m3"
=>
"t5m3"
170
) ,
171
self::T15 => array(
172
"m0"
=>
"t5m0"
,
173
"m1"
=>
"t5m1"
,
174
"m2"
=>
"t5m2"
,
175
"m3"
=>
"t5m3"
176
) ,
177
self::T16 => array(
178
"m0"
=>
"t5m0"
,
179
"m1"
=>
"t5m1"
,
180
"m2"
=>
"t5m2"
,
181
"m3"
=>
"t5m3"
182
) ,
183
self::T17 => array(
184
"m0"
=>
"t5m0"
,
185
"m1"
=>
"t5m1"
,
186
"m2"
=>
"t5m2"
,
187
"m3"
=>
"t5m3"
188
) ,
189
self::T18 => array(
190
"m0"
=>
"t5m0"
,
191
"m1"
=>
"t5m1"
,
192
"m2"
=>
"t5m2"
,
193
"m3"
=>
"t5m3"
194
) ,
195
self::T19 => array(
196
"m0"
=>
"t5m0"
,
197
"m1"
=>
"t5m1"
,
198
"m2"
=>
"t5m2"
,
199
"m3"
=>
"t5m3"
200
) ,
201
self::T20 => array(
202
"m0"
=>
"t5m0"
,
203
"m1"
=>
"t5m1"
,
204
"m2"
=>
"t5m2"
,
205
"m3"
=>
"t5m3"
206
) ,
207
self::T21 => array(
208
"m0"
=>
"t5m0"
,
209
"m1"
=>
"t5m1"
,
210
"m2"
=>
"t5m2"
,
211
"m3"
=>
"t5m3"
212
) ,
213
self::T22 => array(
214
"m0"
=>
"t5m0"
,
215
"m1"
=>
"t5m1"
,
216
"m2"
=>
"t5m2"
,
217
"m3"
=>
"t5m3"
218
) ,
219
self::T23 => array(
220
"m0"
=>
"t5m0"
,
221
"m1"
=>
"t5m1"
,
222
"m2"
=>
"t5m2"
,
223
"m3"
=>
"t5m3"
224
) ,
225
self::T24 => array(
226
"m0"
=>
"t5m0"
,
227
"m1"
=>
"t5m1"
,
228
"m2"
=>
"t5m2"
,
229
"m3"
=>
"t5m3"
230
) ,
231
self::T25 => array(
232
"m0"
=>
"t5m0"
,
233
"m1"
=>
"t5m1"
,
234
"m2"
=>
"t5m2"
,
235
"m3"
=>
"t5m3"
236
) ,
237
self::T26 => array(
238
"m0"
=>
"t5m0"
,
239
"m1"
=>
"t5m1"
,
240
"m2"
=>
"t5m2"
,
241
"m3"
=>
"t5m3"
242
) ,
243
self::T27 => array(
244
"m0"
=>
"t5m0"
,
245
"m1"
=>
"t5m1"
,
246
"m2"
=>
"t5m2"
,
247
"m3"
=>
"t5m3"
248
) ,
249
self::T28 => array(
250
"m0"
=>
"t5m0"
,
251
"m1"
=>
"t5m1"
,
252
"m2"
=>
"t5m2"
,
253
"m3"
=>
"t5m3"
254
) ,
255
self::T29 => array(
256
"m0"
=>
"t5m0"
,
257
"m1"
=>
"t5m1"
,
258
"m2"
=>
"t5m2"
,
259
"m3"
=>
"t5m3"
260
) ,
261
self::T30 => array(
262
"m0"
=>
"t5m0"
,
263
"m1"
=>
"t5m1"
,
264
"m2"
=>
"t5m2"
,
265
"m3"
=>
"t5m3"
266
) ,
267
self::T31 => array(
268
"m0"
=>
"t5m0"
,
269
"m1"
=>
"t5m1"
,
270
"m2"
=>
"t5m2"
,
271
"m3"
=>
"t5m3"
272
) ,
273
self::T32 => array(
274
"m0"
=>
"t5m0"
,
275
"m1"
=>
"t5m1"
,
276
"m2"
=>
"t5m2"
,
277
"m3"
=>
"t5m3"
278
) ,
279
self::T33 => array(
280
"m0"
=>
"t5m0"
,
281
"m1"
=>
"t5m1"
,
282
"m2"
=>
"t5m2"
,
283
"m3"
=>
"t5m3"
284
) ,
285
self::T34 => array(
286
"m0"
=>
"t5m0"
,
287
"m1"
=>
"t5m1"
,
288
"m2"
=>
"t5m2"
,
289
"m3"
=>
"t5m3"
290
) ,
291
self::T35 => array(
292
"m0"
=>
"t5m0"
,
293
"m1"
=>
"t5m1"
,
294
"m2"
=>
"t5m2"
,
295
"m3"
=>
"t5m3"
296
) ,
297
self::T36 => array(
298
"m0"
=>
"t5m0"
,
299
"m1"
=>
"t5m1"
,
300
"m2"
=>
"t5m2"
,
301
"m3"
=>
"t5m3"
302
) ,
303
self::T37 => array(
304
"m0"
=>
"t5m0"
,
305
"m1"
=>
"t5m1"
,
306
"m2"
=>
"t5m2"
,
307
"m3"
=>
"t5m3"
308
) ,
309
self::T38 => array(
310
"m0"
=>
"t5m0"
,
311
"m1"
=>
"t5m1"
,
312
"m2"
=>
"t5m2"
,
313
"m3"
=>
"t5m3"
314
) ,
315
self::T39 => array(
316
"m0"
=>
"t5m0"
,
317
"m1"
=>
"t5m1"
,
318
"m2"
=>
"t5m2"
,
319
"m3"
=>
"t5m3"
320
)
321
);
322
323
var
$cycle
= array(
324
array(
325
"e1"
=> self::N1,
326
"e2"
=> self::SA,
327
"t"
=> self::T1
328
) ,
329
array(
330
"e1"
=> self::N1,
331
"e2"
=> self::SB,
332
"t"
=> self::T2
333
) ,
334
array(
335
"e1"
=> self::N1,
336
"e2"
=> self::SC,
337
"t"
=> self::T3
338
) ,
339
array(
340
"e1"
=> self::N1,
341
"e2"
=> self::SD,
342
"t"
=> self::T4
343
) ,
344
array(
345
"e1"
=> self::N1,
346
"e2"
=> self::SE,
347
"t"
=> self::T5
348
) ,
349
array(
350
"e1"
=> self::N1,
351
"e2"
=> self::SF,
352
"t"
=> self::T6
353
) ,
354
array(
355
"e1"
=> self::N1,
356
"e2"
=> self::SG,
357
"t"
=> self::T7
358
) ,
359
array(
360
"e1"
=> self::N1,
361
"e2"
=> self::SH,
362
"t"
=> self::T8
363
) ,
364
array(
365
"e1"
=> self::SA,
366
"e2"
=> self::SB,
367
"t"
=> self::T9
368
) ,
369
array(
370
"e1"
=> self::SB,
371
"e2"
=> self::SC,
372
"t"
=> self::T10
373
) ,
374
array(
375
"e1"
=> self::SC,
376
"e2"
=> self::SD,
377
"t"
=> self::T11
378
) ,
379
array(
380
"e1"
=> self::SD,
381
"e2"
=> self::SE,
382
"t"
=> self::T12
383
) ,
384
array(
385
"e1"
=> self::SE,
386
"e2"
=> self::SF,
387
"t"
=> self::T13
388
) ,
389
array(
390
"e1"
=> self::SF,
391
"e2"
=> self::SG,
392
"t"
=> self::T14
393
) ,
394
array(
395
"e1"
=> self::SG,
396
"e2"
=> self::SH,
397
"t"
=> self::T15
398
) ,
399
array(
400
"e1"
=> self::SH,
401
"e2"
=> self::SA,
402
"t"
=> self::T16
403
) ,
404
405
array(
406
"e1"
=> self::N1,
407
"e2"
=> self::N2,
408
"t"
=> self::T17
409
) ,
410
array(
411
"e1"
=> self::N2,
412
"e2"
=> self::N1,
413
"t"
=> self::T18
414
) ,
415
416
array(
417
"e1"
=> self::N2,
418
"e2"
=> self::SI,
419
"t"
=> self::T19
420
) ,
421
array(
422
"e1"
=> self::N2,
423
"e2"
=> self::SJ,
424
"t"
=> self::T20
425
) ,
426
array(
427
"e1"
=> self::N2,
428
"e2"
=> self::SK,
429
"t"
=> self::T21
430
) ,
431
array(
432
"e1"
=> self::N2,
433
"e2"
=> self::SL,
434
"t"
=> self::T22
435
) ,
436
array(
437
"e1"
=> self::N2,
438
"e2"
=> self::SM,
439
"t"
=> self::T23
440
) ,
441
array(
442
"e1"
=> self::N2,
443
"e2"
=> self::SN,
444
"t"
=> self::T24
445
) ,
446
array(
447
"e1"
=> self::N2,
448
"e2"
=> self::SO,
449
"t"
=> self::T25
450
) ,
451
array(
452
"e1"
=> self::N2,
453
"e2"
=> self::SP,
454
"t"
=> self::T26
455
) ,
456
array(
457
"e1"
=> self::SI,
458
"e2"
=> self::SJ,
459
"t"
=> self::T27
460
) ,
461
array(
462
"e1"
=> self::SJ,
463
"e2"
=> self::SK,
464
"t"
=> self::T28
465
) ,
466
array(
467
"e1"
=> self::SK,
468
"e2"
=> self::SL,
469
"t"
=> self::T29
470
) ,
471
array(
472
"e1"
=> self::SL,
473
"e2"
=> self::SM,
474
"t"
=> self::T30
475
) ,
476
array(
477
"e1"
=> self::SM,
478
"e2"
=> self::SN,
479
"t"
=> self::T31
480
) ,
481
array(
482
"e1"
=> self::SN,
483
"e2"
=> self::SO,
484
"t"
=> self::T32
485
) ,
486
array(
487
"e1"
=> self::SO,
488
"e2"
=> self::SP,
489
"t"
=> self::T33
490
) ,
491
array(
492
"e1"
=> self::SP,
493
"e2"
=> self::SI,
494
"t"
=> self::T34
495
)
496
);
497
498
499
function
t2m1
($newstate)
500
{
501
return
''
;
502
}
503
504
function
t2m0
($newstate)
505
{
506
return
''
;
507
}
508
function
t1m0
($newstate)
509
{
510
return
"m0 forbidden"
;
511
}
512
function
t3m3
($newstate)
513
{
514
return
"m3 pass"
;
515
}
516
function
t4m0
($newstate)
517
{
518
return
""
;
519
}
520
function
t4m1
($newstate)
521
{
522
return
"m1 forbidden"
;
523
}
524
function
t5m0
($newstate)
525
{
526
return
""
;
527
}
528
function
t5m1
($newstate)
529
{
530
return
""
;
531
}
532
function
t5m2
($newstate)
533
{
534
return
"T5 m2 pass"
;
535
}
536
function
t5m3
($newstate)
537
{
538
return
"T5 m3 pass"
;
539
}
540
}
541
?>
WTestExtend\T26
const T26
Definition:
Class.WTestExtend.php:67
WTestExtend\T29
const T29
Definition:
Class.WTestExtend.php:70
WTestExtend\T9
const T9
Definition:
Class.WTestExtend.php:50
WTestExtend\$transitions
$transitions
Definition:
Class.WTestExtend.php:82
WTestExtend\SN
const SN
Definition:
Class.WTestExtend.php:28
WTestExtend\SH
const SH
Definition:
Class.WTestExtend.php:22
WTestExtend\SD
const SD
Definition:
Class.WTestExtend.php:18
WTestExtend\$firstState
$firstState
Definition:
Class.WTestExtend.php:81
WTestExtend\ST
const ST
Definition:
Class.WTestExtend.php:34
WTestExtend\$attrPrefix
$attrPrefix
Definition:
Class.WTestExtend.php:11
WTestExtend\SO
const SO
Definition:
Class.WTestExtend.php:29
WDoc
Definition:
Class.WDoc.php:20
WTestExtend\T38
const T38
Definition:
Class.WTestExtend.php:79
WTestExtend\SS
const SS
Definition:
Class.WTestExtend.php:33
WTestExtend\SC
const SC
Definition:
Class.WTestExtend.php:17
WTestExtend\SL
const SL
Definition:
Class.WTestExtend.php:26
WTestExtend
Definition:
Class.WTestExtend.php:9
WTestExtend\t2m0
t2m0($newstate)
Definition:
Class.WTestExtend.php:504
WTestExtend\T15
const T15
Definition:
Class.WTestExtend.php:56
WTestExtend\T36
const T36
Definition:
Class.WTestExtend.php:77
WTestExtend\t2m1
t2m1($newstate)
Definition:
Class.WTestExtend.php:499
WTestExtend\T1
const T1
Definition:
Class.WTestExtend.php:42
WTestExtend\T19
const T19
Definition:
Class.WTestExtend.php:60
WTestExtend\t4m1
t4m1($newstate)
Definition:
Class.WTestExtend.php:520
WTestExtend\t5m1
t5m1($newstate)
Definition:
Class.WTestExtend.php:528
WTestExtend\T27
const T27
Definition:
Class.WTestExtend.php:68
WTestExtend\SQ
const SQ
Definition:
Class.WTestExtend.php:31
WTestExtend\T10
const T10
Definition:
Class.WTestExtend.php:51
WTestExtend\t5m3
t5m3($newstate)
Definition:
Class.WTestExtend.php:536
WTestExtend\T4
const T4
Definition:
Class.WTestExtend.php:45
WTestExtend\T30
const T30
Definition:
Class.WTestExtend.php:71
WTestExtend\$cycle
$cycle
Definition:
Class.WTestExtend.php:323
WTestExtend\T6
const T6
Definition:
Class.WTestExtend.php:47
WTestExtend\T20
const T20
Definition:
Class.WTestExtend.php:61
WTestExtend\SM
const SM
Definition:
Class.WTestExtend.php:27
WTestExtend\T8
const T8
Definition:
Class.WTestExtend.php:49
WTestExtend\t5m0
t5m0($newstate)
Definition:
Class.WTestExtend.php:524
WTestExtend\SA
const SA
Definition:
Class.WTestExtend.php:15
WTestExtend\SV
const SV
Definition:
Class.WTestExtend.php:36
WTestExtend\T22
const T22
Definition:
Class.WTestExtend.php:63
WTestExtend\SP
const SP
Definition:
Class.WTestExtend.php:30
WTestExtend\t3m3
t3m3($newstate)
Definition:
Class.WTestExtend.php:512
WTestExtend\N1
const N1
Definition:
Class.WTestExtend.php:13
WTestExtend\T35
const T35
Definition:
Class.WTestExtend.php:76
WTestExtend\t5m2
t5m2($newstate)
Definition:
Class.WTestExtend.php:532
WTestExtend\SZ
const SZ
Definition:
Class.WTestExtend.php:40
WTestExtend\SJ
const SJ
Definition:
Class.WTestExtend.php:24
WTestExtend\T2
const T2
Definition:
Class.WTestExtend.php:43
WTestExtend\T25
const T25
Definition:
Class.WTestExtend.php:66
WTestExtend\T32
const T32
Definition:
Class.WTestExtend.php:73
WTestExtend\SE
const SE
Definition:
Class.WTestExtend.php:19
WTestExtend\T34
const T34
Definition:
Class.WTestExtend.php:75
WTestExtend\SR
const SR
Definition:
Class.WTestExtend.php:32
WTestExtend\T7
const T7
Definition:
Class.WTestExtend.php:48
WTestExtend\T14
const T14
Definition:
Class.WTestExtend.php:55
WTestExtend\T18
const T18
Definition:
Class.WTestExtend.php:59
WTestExtend\T17
const T17
Definition:
Class.WTestExtend.php:58
WTestExtend\SW
const SW
Definition:
Class.WTestExtend.php:37
WTestExtend\SB
const SB
Definition:
Class.WTestExtend.php:16
WTestExtend\SX
const SX
Definition:
Class.WTestExtend.php:38
WTestExtend\T24
const T24
Definition:
Class.WTestExtend.php:65
WTestExtend\SI
const SI
Definition:
Class.WTestExtend.php:23
WTestExtend\T23
const T23
Definition:
Class.WTestExtend.php:64
WTestExtend\t1m0
t1m0($newstate)
Definition:
Class.WTestExtend.php:508
WTestExtend\T28
const T28
Definition:
Class.WTestExtend.php:69
WTestExtend\SU
const SU
Definition:
Class.WTestExtend.php:35
WTestExtend\T16
const T16
Definition:
Class.WTestExtend.php:57
WTestExtend\t4m0
t4m0($newstate)
Definition:
Class.WTestExtend.php:516
WTestExtend\T5
const T5
Definition:
Class.WTestExtend.php:46
WTestExtend\T31
const T31
Definition:
Class.WTestExtend.php:72
WTestExtend\SY
const SY
Definition:
Class.WTestExtend.php:39
WTestExtend\T13
const T13
Definition:
Class.WTestExtend.php:54
WTestExtend\T12
const T12
Definition:
Class.WTestExtend.php:53
WTestExtend\T11
const T11
Definition:
Class.WTestExtend.php:52
WTestExtend\T37
const T37
Definition:
Class.WTestExtend.php:78
WTestExtend\T33
const T33
Definition:
Class.WTestExtend.php:74
WTestExtend\N2
const N2
Definition:
Class.WTestExtend.php:14
WTestExtend\SG
const SG
Definition:
Class.WTestExtend.php:21
WTestExtend\T3
const T3
Definition:
Class.WTestExtend.php:44
WTestExtend\SF
const SF
Definition:
Class.WTestExtend.php:20
WTestExtend\T39
const T39
Definition:
Class.WTestExtend.php:80
WTestExtend\SK
const SK
Definition:
Class.WTestExtend.php:25
WTestExtend\T21
const T21
Definition:
Class.WTestExtend.php:62
← centre documentaire
© anakeen