Moving from class wrapper to class-less wrapper
[hiphop-php.git] / hphp / system / php.txt
blobaa84205a8d4dcfe0b275b4ad5f72e744701b9017
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/rx/Traversable.ns.php
33 hphp/system/php/lang/Container.ns.php
35 hphp/system/php/lang/rx/IteratorAggregate.ns.php
36 hphp/system/php/lang/rx/Iterator.ns.php
37 hphp/system/php/lang/rx/KeyedIterator.ns.php
38 hphp/system/php/lang/rx/KeyedIterable.ns.php
39 hphp/system/php/lang/rx/AsyncIterator.ns.php
40 hphp/system/php/lang/rx/AsyncKeyedIterator.ns.php
41 hphp/system/php/lang/rx/Exception.php
43 hphp/system/php/spl/datastructures/SplHeap.php
45 hphp/system/php/spl/file_handling/SplFileInfo.php
46 hphp/system/php/spl/interfaces/SeekableIterator.php
47 hphp/system/php/spl/iterators/DirectoryIterator.php
48 hphp/system/php/spl/iterators/FilesystemIterator.php
49 hphp/system/php/spl/iterators/GlobIterator.php
50 hphp/system/php/spl/iterators/RecursiveDirectoryIterator.php
51 hphp/system/php/spl/file_handling/SplFileObject.php
52 hphp/system/php/spl/file_handling/SplTempFileObject.php
54 hphp/system/php/lang/ArrayAccess.php
55 hphp/system/php/lang/Serializeable.php
56 hphp/system/php/spl/datastructures/SplDoublyLinkedList.php
57 hphp/system/php/spl/datastructures/SplQueue.php
58 hphp/system/php/spl/datastructures/SplStack.php
60 hphp/system/php/spl/interfaces/OuterIterator.php
61 hphp/system/php/spl/iterators/IteratorIterator.php
62 hphp/system/php/spl/iterators/FilterIterator.php
63 hphp/system/php/spl/iterators/RecursiveFilterIterator.php
64 hphp/system/php/spl/iterators/RegexIterator.php
65 hphp/system/php/spl/iterators/RecursiveRegexIterator.php
67 hphp/system/php/spl/iterators/ArrayIterator.php
69 hphp/system/php/filter/filter_var_array.php
71 hphp/system/php/date/datetimeinterface.php
72 hphp/system/php/date/datetimeimmutable.php
74 hphp/system/php/collections/collections.ns.php
76 hphp/system/php/async/ResultOrExceptionWrapper.ns.php
77 hphp/system/php/async/WrappedException.ns.php
78 hphp/system/php/async/WrappedResult.ns.php
79 hphp/system/php/async/convenience.ns.php
81 hphp/system/php/async/vm.ns.php
82 hphp/system/php/async/maps.ns.php
83 hphp/system/php/async/vectors.ns.php
85 # If you have no inheritance relationship, go here in alphabetical order
86 hphp/system/php/array_filter.php
87 hphp/system/php/array_map.php
88 hphp/system/php/array_reduce.php
89 hphp/system/php/asio/InvalidOperationException.php
90 hphp/system/php/async/EntryPoint.ns.php
91 hphp/system/php/curl/CURLFile.php
92 hphp/system/php/date/dateperiod.php
93 hphp/system/php/date/datetime_funcs.php
94 hphp/system/php/dom/DOMException.php
95 hphp/system/php/file_system/Directory.php
96 hphp/system/php/file_system/hphp_test_tmpdir.ns.php
97 hphp/system/php/lang/Disposable.php
98 hphp/system/php/lang/ErrorException.php
99 hphp/system/php/lang/fun.ns.php
100 hphp/system/php/lang/invariant.ns.php
101 hphp/system/php/lang/null.ns.php
102 hphp/system/php/misc/fb_autoload_map.php
103 hphp/system/php/misc/idx.php
104 hphp/system/php/pdo/PDOException.php
105 hphp/system/php/rx/mutable.php
106 hphp/system/php/shapes/ext_shapes.php
107 hphp/system/php/soap/SoapFault.php
108 hphp/system/php/spl/datastructures/SplPriorityQueue.php
109 hphp/system/php/spl/interfaces/SplObserver.php
110 hphp/system/php/spl/interfaces/SplSubject.php
111 hphp/system/php/spl/iterators/EmptyIterator.php
112 hphp/system/php/spl/iterators/InfiniteIterator.php
113 hphp/system/php/spl/iterators/NoRewindIterator.php
114 hphp/system/php/spl/iterators/RecursiveIteratorIterator.php
115 hphp/system/php/experimental_parser_utils.php
117 # This provides a temporary workaround for renamed lz4 methods
118 hphp/system/php/zlib/ext_zlib.php
120 hphp/system/php/enum_member.ns.php
121 hphp/system/php/member_of.ns.php