J. King
a67fe30408
Fix whitespace
Also fixed my editor so tabs won't happen again!
7 years ago
J. King
842e277d43
Implemented NCN API v1-2 folder list
- Fixes #2
- Also re-organized REST handling
7 years ago
J. King
dc9f5e545e
Fix adding a feed
Also start on handling the v1-2 API
7 years ago
J. King
f902346b6c
Eliminated passing of RuntimeData instances
- RuntimeData has now been replaced by a single static Data class
- The Data class has a load() method which fills the same role as the constructor of RuntimeData
- The static Lang class is now an instantiable class and is a member of Data
- All tests have been adjusted and pass
- The Exception tests no longer require convoluted workarounds: a simple mock for Data::$l suffices; Lang tests also use a mock to prevent loops now instead of using a workaround
7 years ago
Dustin Wilson
7236020b8b
Changed "NewsSync" to "Arsse"
7 years ago
J. King
9a8def03c2
Fill in more of the REST handler.
Not yet functional.
7 years ago
J. King
b821d728e4
Add rest dependency; fix SQLite function def
7 years ago
J. King
c8274eca74
Moved base exception code to abstract class
This allows differentiating specific and general exceptions in tests; a library-wide trap would have to trap AbstractException
7 years ago
J. King
c213b5928d
move code out of vendor tree into lib
7 years ago
J. King
849294d082
Clean up test names; add Lang & Exception tests
7 years ago
J. King
2c134c76dc
Basic tests for exceptions
7 years ago
J. King
f78048317e
Refactor language test boilerplate into trait
7 years ago
J. King
f16e490141
First set of unit tests for Conf.php
7 years ago
J. King
9ed4bb6f5b
Added authorization checks throughout
8 years ago
J. King
646b44c9cf
Functioning (but still incomplete) user management
8 years ago
J. King
7a66b28310
Added database exception error codes
8 years ago
J. King
6ffe942f99
SQLite3 database driver in working condition
PDO stub for now; other drivers to come
8 years ago
J. King
db0bd18663
Localization class, and other improvements
Language file format will almost certainly change
8 years ago