[ Index ] |
PHP Cross Reference of DokuWiki |
[Summary view] [Print] [Text view]
1 <?php 2 3 namespace dokuwiki\plugin\config\test\Setting; 4 5 /** 6 * @group plugin_config 7 * @group admin_plugins 8 * @group plugins 9 * @group bundled_plugins 10 */ 11 class SettingOnoffTest extends SettingTest { 12 13 /** @inheritdoc */ 14 public function dataOut() { 15 return [ 16 [1, "\$conf['test'] = 1;\n"], 17 [0, "\$conf['test'] = 0;\n"], 18 19 ['1', "\$conf['test'] = 1;\n"], 20 ['0', "\$conf['test'] = 0;\n"], 21 22 ['on', "\$conf['test'] = 1;\n"], 23 ['off', "\$conf['test'] = 0;\n"], 24 25 ['true', "\$conf['test'] = 1;\n"], 26 ['false', "\$conf['test'] = 0;\n"], 27 28 ['On', "\$conf['test'] = 1;\n"], 29 ['Off', "\$conf['test'] = 0;\n"], 30 31 ['True', "\$conf['test'] = 1;\n"], 32 ['False', "\$conf['test'] = 0;\n"], 33 34 [true, "\$conf['test'] = 1;\n"], 35 [false, "\$conf['test'] = 0;\n"], 36 37 [3, "\$conf['test'] = 1;\n"], 38 ['3', "\$conf['test'] = 1;\n"], 39 40 ['', "\$conf['test'] = 0;\n"], 41 [' ', "\$conf['test'] = 0;\n"], 42 ]; 43 } 44 45 /** @inheritdoc */ 46 public function dataShouldBeSaved() { 47 return [ 48 [0, null, false], 49 [1, null, false], 50 [0, 0, false], 51 [1, 1, false], 52 [0, 1, true], 53 [1, 0, true], 54 55 ['0', '0', false], 56 ['1', '1', false], 57 ['0', '1', true], 58 ['1', '0', true], 59 60 ['0', 0, false], 61 ['1', 1, false], 62 ['0', 1, true], 63 ['1', 0, true], 64 65 [0, '0', false], 66 [1, '1', false], 67 [0, '1', true], 68 [1, '0', true], 69 ]; 70 } 71 72 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body