-
Notifications
You must be signed in to change notification settings - Fork 0
/
classArrayIterator__coll__graph.dot
16 lines (16 loc) · 2.14 KB
/
classArrayIterator__coll__graph.dot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
digraph "ArrayIterator"
{
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
Node1 [label="{ArrayIterator\n|+ ARRAY_AS_PROPS\l+ STD_PROP_LIST\l|+ __construct()\l+ append()\l+ asort()\l+ count()\l+ current()\l+ getArrayCopy()\l+ getFlags()\l+ key()\l+ ksort()\l+ natcasesort()\land 12 more...\l}",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled" fontcolor="black"];
Node2 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node2 [label="{SeekableIterator\n||+ seek()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interfaceSeekableIterator.html",tooltip="seekable iterator "];
Node3 -> Node2 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node3 [label="{Iterator\n||+ current()\l+ key()\l+ next()\l+ rewind()\l+ valid()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interfaceIterator.html",tooltip="Basic iterator. "];
Node4 -> Node3 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node4 [label="{Traversable\n||}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interfaceTraversable.html",tooltip="Interface to detect a class is traversable using foreach. "];
Node5 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node5 [label="{ArrayAccess\n||+ offsetExists()\l+ offsetGet()\l+ offsetSet()\l+ offsetUnset()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interfaceArrayAccess.html",tooltip="Interface to override array access of objects. "];
Node6 -> Node1 [dir="back",color="midnightblue",fontsize="10",style="solid",arrowtail="onormal",fontname="Helvetica"];
Node6 [label="{Countable\n||+ count()\l}",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$interfaceCountable.html",tooltip="This Interface allows to hook into the global count() function. "];
}