Linux ns1.utparral.edu.mx 6.8.0-79-generic #79~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Aug 15 16:54:53 UTC 2 x86_64
Apache/2.4.58 (Unix) OpenSSL/1.1.1w PHP/8.2.12 mod_perl/2.0.12 Perl/v5.34.1
: 10.10.1.9 | : 10.10.1.254
Cant Read [ /etc/named.conf ]
daemon
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
README
+ Create Folder
+ Create File
/
opt /
lampp /
lib /
php /
test /
Image_GraphViz /
tests /
[ HOME SHELL ]
Name
Size
Permission
Action
bug_15019.phpt
723
B
-rw-r--r--
bug_15943.phpt
1.51
KB
-rw-r--r--
bug_16872.phpt
2.03
KB
-rw-r--r--
req_12913.phpt
798
B
-rw-r--r--
test12.phpt
2.99
KB
-rw-r--r--
test14.phpt
1.31
KB
-rw-r--r--
test16.phpt
2.91
KB
-rw-r--r--
test17.phpt
2.07
KB
-rw-r--r--
test19.phpt
5.87
KB
-rw-r--r--
test1.phpt
1.29
KB
-rw-r--r--
test20b.phpt
1.67
KB
-rw-r--r--
test20.phpt
1.67
KB
-rw-r--r--
test2.phpt
2.33
KB
-rw-r--r--
test3.phpt
1.83
KB
-rw-r--r--
test4.phpt
3.1
KB
-rw-r--r--
test5.phpt
1.36
KB
-rw-r--r--
test6.phpt
737
B
-rw-r--r--
test9.phpt
11.61
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : test17.phpt
--TEST-- Unit test for graph with clusters --FILE-- <?php /** * Test 17: "Process diagram with clusters" * * Graph definition taken from GraphViz documentation * * @category Image * @package Image_GraphViz * @author Philippe Jausions <jausions@php.net> */ require_once 'Image/GraphViz.php'; $graph = new Image_GraphViz(true, array(), 'G', false); // cluster0 $graph->addCluster('cluster0', 'process #1', array('style' => 'filled', 'color' => 'lightgrey')); $graph->addNode('a0', null, 'cluster0'); $graph->addNode('a1', null, 'cluster0'); $graph->addNode('a2', null, 'cluster0'); $graph->addNode('a3', null, 'cluster0'); $graph->addEdge(array('a0' => 'a1')); $graph->addEdge(array('a1' => 'a2')); $graph->addEdge(array('a2' => 'a3')); // cluster1 $graph->addCluster('cluster1', 'process #2', array('color' => 'blue')); $graph->addNode('b0', null, 'cluster1'); $graph->addNode('b1', null, 'cluster1'); $graph->addNode('b2', null, 'cluster1'); $graph->addNode('b3', null, 'cluster1'); $graph->addEdge(array('b0' => 'b1')); $graph->addEdge(array('b1' => 'b2')); $graph->addEdge(array('b2' => 'b3')); // Global $graph->addNode('start', array('shape' => 'Mdiamond')); $graph->addNode('end', array('shape' => 'Msquare')); $graph->addEdge(array('start' => 'a0')); $graph->addEdge(array('start' => 'b0')); $graph->addEdge(array('a1' => 'b3')); $graph->addEdge(array('b2' => 'a3')); $graph->addEdge(array('a3' => 'a0')); $graph->addEdge(array('a3' => 'end')); $graph->addEdge(array('b3' => 'end')); echo $graph->parse(); ?> --EXPECT-- digraph G { start [ shape=Mdiamond ]; end [ shape=Msquare ]; subgraph cluster0 { graph [ style=filled,color=lightgrey,label="process #1" ]; a0; a1; a2; a3; } subgraph cluster1 { graph [ color=blue,label="process #2" ]; b0; b1; b2; b3; } a0 -> a1; a1 -> a2; a1 -> b3; a2 -> a3; b0 -> b1; b1 -> b2; b2 -> b3; b2 -> a3; start -> a0; start -> b0; a3 -> a0; a3 -> end; b3 -> end; }
Close