Updating submodules
[hiphop-php.git] / hphp / system / php.txt
blobb0fca88e2fcc0b6aa851180a8c0fd61d73f66e36
1 # Files to include in systemlib.php
3 # If your file uses a namespace, it must be in a namespace block.
4 # `namespace HH;` cannot be used. Use `namespace HH { /*code*/ }` instead.
5 # If you used a namespace, your file must use the `.ns.php` extension instead of `.php`.
6 # These restrictions may be lifted at some point in the future.
8 # Order matters here. Put parent classes in this list before child classes
9 hphp/system/php/lang/stdClass.php
10 hphp/system/php/lang/Closure.php
11 hphp/system/php/lang/pinitSentinel.php
12 hphp/system/php/lang/uninitSentinel.php
13 hphp/system/php/lang/string.php
14 hphp/system/php/lang/resource.php
16 hphp/system/php/lang/AsyncIterator.ns.php
17 hphp/system/php/lang/AsyncKeyedIterator.ns.php
18 hphp/system/php/lang/Traversable.ns.php
19 hphp/system/php/lang/Iterator.ns.php
20 hphp/system/php/lang/IteratorAggregate.ns.php
21 hphp/system/php/lang/KeyedIterator.ns.php
22 hphp/system/php/lang/KeyedIterable.ns.php
23 hphp/system/php/lang/Throwable.php
24 hphp/system/php/lang/BaseException.ns.php
25 hphp/system/php/lang/Error.php
26 hphp/system/php/lang/Exception.php
27 hphp/system/php/spl/exceptions/exceptions.php
28 hphp/system/php/spl/interfaces/Countable.php
29 hphp/system/php/spl/interfaces/RecursiveIterator.php
31 hphp/system/php/lang/Container.ns.php
33 hphp/system/php/spl/datastructures/SplHeap.php
35 hphp/system/php/spl/file_handling/SplFileInfo.php
36 hphp/system/php/spl/interfaces/SeekableIterator.php
37 hphp/system/php/spl/iterators/DirectoryIterator.php
38 hphp/system/php/spl/iterators/FilesystemIterator.php
39 hphp/system/php/spl/iterators/GlobIterator.php
40 hphp/system/php/spl/iterators/RecursiveDirectoryIterator.php
41 hphp/system/php/spl/file_handling/SplFileObject.php
42 hphp/system/php/spl/file_handling/SplTempFileObject.php
44 hphp/system/php/lang/ArrayAccess.php
45 hphp/system/php/lang/Serializeable.php
46 hphp/system/php/spl/datastructures/SplDoublyLinkedList.php
47 hphp/system/php/spl/datastructures/SplQueue.php
48 hphp/system/php/spl/datastructures/SplStack.php
50 hphp/system/php/spl/interfaces/OuterIterator.php
51 hphp/system/php/spl/iterators/IteratorIterator.php
52 hphp/system/php/spl/iterators/FilterIterator.php
53 hphp/system/php/spl/iterators/RecursiveFilterIterator.php
54 hphp/system/php/spl/iterators/RegexIterator.php
55 hphp/system/php/spl/iterators/RecursiveRegexIterator.php
57 hphp/system/php/spl/iterators/ArrayIterator.php
59 hphp/system/php/filter/filter_var_array.php
61 hphp/system/php/date/datetimeinterface.php
62 hphp/system/php/date/datetimeimmutable.php
64 hphp/system/php/collections/collection_interfaces.ns.php
65 hphp/system/php/collections/LazyConcatIterable.php
66 hphp/system/php/collections/LazyConcatIterator.php
67 hphp/system/php/collections/LazyFilterIterable.php
68 hphp/system/php/collections/LazyFilterIterator.php
69 hphp/system/php/collections/LazyFilterKeyedIterable.php
70 hphp/system/php/collections/LazyFilterKeyedIterator.php
71 hphp/system/php/collections/LazyFilterWithKeyIterable.php
72 hphp/system/php/collections/LazyFilterWithKeyIterator.php
73 hphp/system/php/collections/LazyIterable.php
74 hphp/system/php/collections/LazyIterableView.php
75 hphp/system/php/collections/LazyKVZipIterable.php
76 hphp/system/php/collections/LazyKVZipIterator.php
77 hphp/system/php/collections/LazyKeyedIterable.php
78 hphp/system/php/collections/LazyKeyedIterableView.php
79 hphp/system/php/collections/LazyKeysIterable.php
80 hphp/system/php/collections/LazyKeysIterator.php
81 hphp/system/php/collections/LazyMapIterable.php
82 hphp/system/php/collections/LazyMapIterator.php
83 hphp/system/php/collections/LazyMapKeyedIterable.php
84 hphp/system/php/collections/LazyMapKeyedIterator.php
85 hphp/system/php/collections/LazyMapWithKeyIterable.php
86 hphp/system/php/collections/LazyMapWithKeyIterator.php
87 hphp/system/php/collections/LazySkipIterable.php
88 hphp/system/php/collections/LazySkipIterator.php
89 hphp/system/php/collections/LazySkipKeyedIterable.php
90 hphp/system/php/collections/LazySkipKeyedIterator.php
91 hphp/system/php/collections/LazySkipWhileIterable.php
92 hphp/system/php/collections/LazySkipWhileIterator.php
93 hphp/system/php/collections/LazySkipWhileKeyedIterable.php
94 hphp/system/php/collections/LazySkipWhileKeyedIterator.php
95 hphp/system/php/collections/LazySliceIterable.php
96 hphp/system/php/collections/LazySliceIterator.php
97 hphp/system/php/collections/LazySliceKeyedIterable.php
98 hphp/system/php/collections/LazySliceKeyedIterator.php
99 hphp/system/php/collections/LazyTakeIterable.php
100 hphp/system/php/collections/LazyTakeIterator.php
101 hphp/system/php/collections/LazyTakeKeyedIterable.php
102 hphp/system/php/collections/LazyTakeKeyedIterator.php
103 hphp/system/php/collections/LazyTakeWhileIterable.php
104 hphp/system/php/collections/LazyTakeWhileIterator.php
105 hphp/system/php/collections/LazyTakeWhileKeyedIterable.php
106 hphp/system/php/collections/LazyTakeWhileKeyedIterator.php
107 hphp/system/php/collections/LazyValuesIterable.php
108 hphp/system/php/collections/LazyValuesIterator.php
109 hphp/system/php/collections/LazyZipIterable.php
110 hphp/system/php/collections/LazyZipIterator.php
111 hphp/system/php/collections/LazyZipKeyedIterable.php
112 hphp/system/php/collections/LazyZipKeyedIterator.php
113 hphp/system/php/collections/StrictIterable.php
114 hphp/system/php/collections/StrictKeyedIterable.php
116 hphp/system/php/async/ResultOrExceptionWrapper.ns.php
117 hphp/system/php/async/WrappedException.ns.php
118 hphp/system/php/async/WrappedResult.ns.php
119 hphp/system/php/async/convenience.ns.php
121 hphp/system/php/async/vm.ns.php
122 hphp/system/php/async/maps.ns.php
123 hphp/system/php/async/vectors.ns.php
125 # If you have no inheritance relationship, go here in alphabetical order
126 hphp/system/php/array_filter.php
127 hphp/system/php/array_map.php
128 hphp/system/php/array_reduce.php
129 hphp/system/php/asio/InvalidOperationException.php
130 hphp/system/php/async/EntryPoint.ns.php
131 hphp/system/php/curl/CURLFile.php
132 hphp/system/php/date/dateperiod.php
133 hphp/system/php/date/datetime_funcs.php
134 hphp/system/php/dom/DOMException.php
135 hphp/system/php/file_system/Directory.php
136 hphp/system/php/file_system/hphp_test_tmpdir.ns.php
137 hphp/system/php/lang/Disposable.php
138 hphp/system/php/lang/ErrorException.php
139 hphp/system/php/lang/fun.ns.php
140 hphp/system/php/lang/invariant.ns.php
141 hphp/system/php/lang/null.ns.php
142 hphp/system/php/lang/readonly.ns.php
143 hphp/system/php/misc/idx.php
144 hphp/system/php/pdo/PDOException.php
145 hphp/system/php/rx/mutable.php
146 hphp/system/php/shapes/ext_shapes.php
147 hphp/system/php/soap/SoapFault.php
148 hphp/system/php/spl/datastructures/SplPriorityQueue.php
149 hphp/system/php/spl/interfaces/SplObserver.php
150 hphp/system/php/spl/interfaces/SplSubject.php
151 hphp/system/php/spl/iterators/EmptyIterator.php
152 hphp/system/php/spl/iterators/InfiniteIterator.php
153 hphp/system/php/spl/iterators/NoRewindIterator.php
154 hphp/system/php/spl/iterators/RecursiveIteratorIterator.php
155 hphp/system/php/experimental_parser_utils.php
157 # This provides a temporary workaround for renamed lz4 methods
158 hphp/system/php/zlib/ext_zlib.php
160 hphp/system/php/member_of.ns.php
162 hphp/system/php/attributes.php