Eric Lippmann
|
a5119a7a2e
|
Fix TreeNodeIterator::isEmpty()
|
2016-03-30 15:31:53 +02:00 |
Alexander A. Klimov
|
474803fee4
|
Change all license headers to only reflect a file's year of creation
refs #11000
|
2016-02-08 15:41:00 +01:00 |
Eric Lippmann
|
dad9538496
|
Doc: Fix detection whether documentation is empty
|
2015-12-21 11:09:20 +01:00 |
Eric Lippmann
|
8563d5ed3f
|
PHPDoc: Use @var instead of @type
Becasue of too many kittens PSR-5 backed off of deprecating @var.
So that's the way we go too.
|
2015-03-12 16:08:47 +01:00 |
Eric Lippmann
|
760819f239
|
lib: Remove TreeNode::getIterator()
Its the tree who has the iterator.
refs #6630
|
2015-02-10 17:01:32 +01:00 |
Eric Lippmann
|
b18405e99f
|
lib: Add SimpleTree
Simple tree implementation for TreeNodes.
refs #6630
|
2015-02-10 17:00:47 +01:00 |
Eric Lippmann
|
fd38e5b2e1
|
lib: Use @inheritdoc in the TreeNodeIterator
refs #6630
|
2015-02-10 16:59:43 +01:00 |
Eric Lippmann
|
3a4c6e45b8
|
Fix Fatal error: Interface 'Identifiable' not found
refs #6630
|
2015-02-06 17:32:51 +01:00 |
Eric Lippmann
|
0d63e14baf
|
lib: Rename Node to TreeNode
refs #6630
|
2015-02-06 17:27:14 +01:00 |
Eric Lippmann
|
828cb8d23a
|
lib: Add iterator over a tree node's children
refs #6630
|
2015-02-06 17:23:07 +01:00 |
Eric Lippmann
|
f331c03f63
|
lib/tree: Save child nodes into an array instead of using SplDoublyLinkedList
refs #6630
|
2015-02-06 17:20:23 +01:00 |
Eric Lippmann
|
c8da05d0a7
|
lib: Remove NodeInterface
I'll create an iterator for nodes and drop that every node is a SplDoublyLinkedList.
refs #6630
|
2015-02-06 17:17:41 +01:00 |
Eric Lippmann
|
6bae2e0a53
|
Note that our license is GPL v2 or any later version in our license header instead of pointing to the license's URL
|
2015-02-04 10:52:27 +01:00 |
Eric Lippmann
|
5b4fab0750
|
Add license header
This time without syntax errors hopefully :)
|
2015-02-03 16:27:59 +01:00 |
Eric Lippmann
|
5fa2e3cfdc
|
Revert "Add license header"
This reverts commit 338d067aba .
|
2015-02-03 16:16:26 +01:00 |
Eric Lippmann
|
338d067aba
|
Add license header
fixes #7788
|
2015-02-03 15:51:04 +01:00 |
Eric Lippmann
|
edc89d6ad6
|
lib: Remove `NodeRenderer'
`NodeRenderer' is superseded by `TocRenderer'.
|
2014-07-28 19:12:35 +02:00 |
Eric Lippmann
|
e26d360561
|
lib/Node: Remove method `findNodeBy()'
The new `DocTree' class provides `getNode()'.
|
2014-07-28 19:07:13 +02:00 |
Eric Lippmann
|
7f6010e1f8
|
lib/tree: Add PHPDoc to Node's methods
|
2014-06-13 17:22:43 +02:00 |
Eric Lippmann
|
6c8d35c667
|
lib: Add a not yet customizable node renderer
|
2014-06-06 13:58:40 +02:00 |
Eric Lippmann
|
ce0aee5e41
|
lib: Add Data/Tree/Node.php
|
2014-06-06 13:58:14 +02:00 |
Eric Lippmann
|
d84532d593
|
lib: Remove TreeIterator
Nodes implementing the NodeInterface (which extends the RecursiveIterator interface)
are already iterable.
|
2014-06-06 13:57:18 +02:00 |
Eric Lippmann
|
794ae141fa
|
lib: Let NodeInterface extend RecursiveIterator
Since a node may have children and they should be iterable, the Nodefinterface
now extends RecursiveIterator.
|
2014-06-06 13:55:58 +02:00 |
Eric Lippmann
|
9edaaa82e8
|
lib: Add TreeIterator
|
2014-05-28 17:14:33 +02:00 |
Eric Lippmann
|
040473f986
|
lib: Add NodeInterface
|
2014-05-28 17:13:42 +02:00 |