forked from onPHP/onphp-framework
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathonphp.doxy.php
More file actions
207 lines (206 loc) · 4.79 KB
/
onphp.doxy.php
File metadata and controls
207 lines (206 loc) · 4.79 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
<?php
/*
* $Id$
*
* Doxygen's helper file
*/
/**
* @mainpage onPHP
*
* For support consider using our <a href="http://onphp.org/contacts.en.html">maling lists</a>.
*
* <hr>
*
* <h2>a brief overview:</h2>
*
* - quasi-persistent layer:
* - OSQL query builder:
* - SelectQuery;
* - InsertQuery;
* - UpdateQuery;
* - DeleteQuery;
* - DB abstraction layer:
* - connectors:
* - PgSQL;
* - MySQL;
* - SQLite;
* - IBase (incubator);
* - MSSQL (incubator);
* - OraSQL (incubator);
* - utils:
* - Transaction:
* - TransactionQueue (Queue);
* - DBTransaction;
* - DBPool;
* - DAO hierarchies:
* - GenericDAO workers:
* - NullDaoWorker;
* - CommonDaoWorker;
* - TransparentDaoWorker:
* - SmartDaoWorker;
* - VoodooDaoWorker;
* - SegmentHandler%s:
* - MessageSegmentHandler;
* - SharedMemorySegmentHandler;
* - FileSystemSegmentHandler;
* - ApcSegmentHandler;
* - eAcceleratorSegmentHandler;
* - XCacheSegmentHandler;
* - IdentifiableObject collections:
* - UnifiedContainer;
* - Cache subsystem:
* - peers:
* - Memcached (and PeclMemcached);
* - RubberFileSystem;
* - SharedMemory;
* - RuntimeMemory;
* - locking thru SemaphorePool:
* - SystemFiveLocker;
* - FileLocker;
* - DirectoryLocker;
* - utils:
* - AggregateCache;
* - WatermarkedPeer;
* - web flow:
* - Model:
* - ModelAndView;
* - View:
* - PartViewer;
* - ViewResolver:
* - PhpViewResolver;
* - RedirectView;
* - RedirectToView;
* - SimplePhpView;
* - Controller:
* - EditorController:
* - CommandChain:
* - AddCommand;
* - SaveCommand;
* - EditCommand;
* - DropCommand;
* - TakeCommand;
* - CarefulCommand:
* - CarefulDatabaseRunner;
* - ForbiddenCommand;
*
* ...
*
* @defgroup Core Core classes
* Core classes and interfaces you just can't live without
*
* @defgroup Base Widely used base classes and interfaces
* @ingroup Core
*
* @defgroup Cache Application-wide cache subsystem
* @ingroup Core
*
* @defgroup Lockers Different locking methods implementation
* @ingroup Cache
*
* @defgroup DB Connectors and dialects for various databases
* @ingroup Core
*
* @defgroup Transaction Tools for working with transactions
* @ingroup DB
*
* @defgroup Exceptions Exceptions
* @ingroup Core
*
* @defgroup Form Data validation layer
* @ingroup Core
*
* @defgroup Filters Tools for primitive's filtration
* @ingroup Form
*
* @defgroup Primitives Base data types used in Form
* @ingroup Form
*
* @defgroup Logic Logical expressions used in OSQL and Form
* @ingroup Core
*
* @defgroup OSQL Dynamic query builder
* @ingroup Core
*
* @defgroup Main Higher level classes
* Useful stuff for building complex and scalable applications.
*
* @defgroup Helpers Common wrapper and helper classes
* @ingroup Main
*
* @defgroup DAOs Root classes for building DAO hierarchies
* @ingroup Main
*
* @defgroup Containers IdentifiableObject collections handlers
* @ingroup DAOs
*
* @defgroup Criteria Object queries API
* @ingroup Main
*
* @defgroup Projections Object projections for use in Criteria queries
* @ingroup Criteria
*
* @defgroup onSPL Things based on Standard PHP Library
* @ingroup Main
*
* @defgroup Utils Various accompanying utilities
* @ingroup Main
*
* @defgroup Flow Spring-like webflow tools
* @ingroup Main
*
* @defgroup Crypto Diffie-Hellman Key Agreement Method (RFC-2631) implementation
* @ingroup Main
*
* @defgroup OQL Object Query Language based on Criteria
* @ingroup Main
*
* @defgroup OpenId OpenId implementation
* @ingroup Main
*
* @defgroup Calendar Calendar representation's helpers
* @ingroup Main
*
* @defgroup Turing CAPTCHA's implementation
* @ingroup Utils
*
* @defgroup Net Internet standarts implementations
* @ingroup Main
*
* @defgroup Mail Mail utilities
* @ingroup Net
*
* @defgroup Http HTTP related utilities
* @ingroup Net
*
* @defgroup Ip IP related utilities
* @ingroup Net
*
* @defgroup Math Mathematical utilities
* @ingroup Main
*
* @defgroup Markup Various markups implementations
* @ingroup Main
*
* @defgroup Feed Feed's parsers
* @ingroup Markup
*
* @defgroup Html HTML parser
* @ingroup Markup
*
* @defgroup Meta MetaConfiguration
*
* @defgroup Builders Class builders
* @ingroup Meta
*
* @defgroup MetaBase MetaConfiguration's base classes
* @ingroup Meta
*
* @defgroup Patterns Patterns used to build classes
* @ingroup Meta
*
* @defgroup Types Supported meta-types
* @ingroup Meta
*
* @defgroup Module Classes implemented in PHP's extension.
**/
?>