Scriptlog Docs

Scriptlog Documentation

Code reference for the Scriptlog codebase

User Tools

Site Tools


scriptlog:lib:dao

This is an old revision of the document!


Data Access Layer

All SQL lives here. A DAO extends the core base DAO, receives a `Database` instance, and returns plain arrays. No HTML, no session, no superglobals.


Types (19)

^ Kind ^ Modifier ^ Type ^ Methods ^ Props ^ Consts ^ LOC ^ Summary ^
| ''class'' |  | [[scriptlog:lib:dao:commentdao|''CommentDao'']] | 18 | 0 | 0 | 373 | Class CommentDao extends Dao |
| ''class'' |  | [[scriptlog:lib:dao:configurationdao|''ConfigurationDao'']] | 14 | 0 | 0 | 273 | Class Configuration extends Dao |
| ''class'' |  | [[scriptlog:lib:dao:consentdao|''ConsentDao'']] | 9 | 0 | 0 | 178 | ConsentDao Class |
| ''class'' |  | [[scriptlog:lib:dao:datarequestdao|''DataRequestDao'']] | 10 | 0 | 0 | 157 | DataRequestDao Class |
| ''class'' |  | [[scriptlog:lib:dao:languagedao|''LanguageDao'']] | 11 | 0 | 0 | 177 | LanguageDao |
| ''class'' |  | [[scriptlog:lib:dao:mediadao|''MediaDao'']] | 22 | 0 | 0 | 642 | Class Media extends Dao |
| ''class'' |  | [[scriptlog:lib:dao:menudao|''MenuDao'']] | 16 | 0 | 0 | 351 | Class Menu extends Dao |
| ''class'' |  | [[scriptlog:lib:dao:pagedao|''PageDao'']] | 11 | 0 | 0 | 271 | Page class extends Dao |
| ''class'' |  | [[scriptlog:lib:dao:plugindao|''PluginDao'']] | 16 | 0 | 0 | 333 | Plugin class extends Plugin |
| ''class'' |  | [[scriptlog:lib:dao:postdao|''PostDao'']] | 31 | 0 | 3 | 904 | class PostDao extends Dao |
| ''class'' |  | [[scriptlog:lib:dao:posttopicdao|''PostTopicDao'']] | 4 | 0 | 0 | 91 | PostTopic class extends Dao |
| ''class'' |  | [[scriptlog:lib:dao:privacylogdao|''PrivacyLogDao'']] | 10 | 0 | 0 | 161 | PrivacyLogDao Class |
| ''class'' |  | [[scriptlog:lib:dao:privacypolicydao|''PrivacyPolicyDao'']] | 12 | 0 | 0 | 80 |  |
| ''class'' |  | [[scriptlog:lib:dao:replydao|''ReplyDao'']] | 11 | 0 | 0 | 235 | class ReplyDao extends Dao |
| ''class'' |  | [[scriptlog:lib:dao:themedao|''ThemeDao'']] | 22 | 0 | 0 | 413 | Theme class extends Dao |
| ''class'' |  | [[scriptlog:lib:dao:topicdao|''TopicDao'']] | 20 | 0 | 0 | 411 | Class TopicDao extends Dao |
| ''class'' |  | [[scriptlog:lib:dao:translationdao|''TranslationDao'']] | 22 | 0 | 0 | 197 |  |
| ''class'' |  | [[scriptlog:lib:dao:userdao|''UserDao'']] | 24 | 0 | 0 | 556 | User class extends Dao |
| ''class'' |  | [[scriptlog:lib:dao:usertokendao|''UserTokenDao'']] | 6 | 0 | 0 | 99 | UserToken Class extends Dao Class |

Files (19)

^ File ^ Types ^ Lines ^ LOC ^ Namespace ^ Strict ^
| [[scriptlog:lib:dao:commentdao|''lib/dao/CommentDao.php'']] | [[scriptlog:lib:dao:commentdao|CommentDao]] | 393 | 1256 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:configurationdao|''lib/dao/ConfigurationDao.php'']] | [[scriptlog:lib:dao:configurationdao|ConfigurationDao]] | 293 | 993 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:consentdao|''lib/dao/ConsentDao.php'']] | [[scriptlog:lib:dao:consentdao|ConsentDao]] | 200 | 584 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:datarequestdao|''lib/dao/DataRequestDao.php'']] | [[scriptlog:lib:dao:datarequestdao|DataRequestDao]] | 179 | 535 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:languagedao|''lib/dao/LanguageDao.php'']] | [[scriptlog:lib:dao:languagedao|LanguageDao]] | 199 | 711 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:mediadao|''lib/dao/MediaDao.php'']] | [[scriptlog:lib:dao:mediadao|MediaDao]] | 664 | 2502 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:menudao|''lib/dao/MenuDao.php'']] | [[scriptlog:lib:dao:menudao|MenuDao]] | 372 | 1340 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:pagedao|''lib/dao/PageDao.php'']] | [[scriptlog:lib:dao:pagedao|PageDao]] | 292 | 929 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:plugindao|''lib/dao/PluginDao.php'']] | [[scriptlog:lib:dao:plugindao|PluginDao]] | 354 | 1340 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:postdao|''lib/dao/PostDao.php'']] | [[scriptlog:lib:dao:postdao|PostDao]] | 927 | 2997 | ''Scriptlog\Dao'' | yes |
| [[scriptlog:lib:dao:posttopicdao|''lib/dao/PostTopicDao.php'']] | [[scriptlog:lib:dao:posttopicdao|PostTopicDao]] | 111 | 330 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:privacylogdao|''lib/dao/PrivacyLogDao.php'']] | [[scriptlog:lib:dao:privacylogdao|PrivacyLogDao]] | 183 | 528 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:privacypolicydao|''lib/dao/PrivacyPolicyDao.php'']] | [[scriptlog:lib:dao:privacypolicydao|PrivacyPolicyDao]] | 89 | 553 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:replydao|''lib/dao/ReplyDao.php'']] | [[scriptlog:lib:dao:replydao|ReplyDao]] | 253 | 832 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:themedao|''lib/dao/ThemeDao.php'']] | [[scriptlog:lib:dao:themedao|ThemeDao]] | 435 | 1469 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:topicdao|''lib/dao/TopicDao.php'']] | [[scriptlog:lib:dao:topicdao|TopicDao]] | 431 | 1477 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:translationdao|''lib/dao/TranslationDao.php'']] | [[scriptlog:lib:dao:translationdao|TranslationDao]] | 206 | 1242 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:userdao|''lib/dao/UserDao.php'']] | [[scriptlog:lib:dao:userdao|UserDao]] | 578 | 2223 | ''Scriptlog\Dao'' | no |
| [[scriptlog:lib:dao:usertokendao|''lib/dao/UserTokenDao.php'']] | [[scriptlog:lib:dao:usertokendao|UserTokenDao]] | 119 | 428 | ''Scriptlog\Dao'' | no |

Generated by 'tools/gendoc'.

scriptlog/lib/dao.1790413761.txt.gz · Last modified: by admin