Giuseppe Criscione
|
e0dd2c1741
|
Improve file type information in exception messages
|
2020-12-31 17:36:53 +01:00 |
|
Giuseppe Criscione
|
a90df59e41
|
Update destination file permissions after copying
|
2020-12-31 15:05:22 +01:00 |
|
Giuseppe Criscione
|
851b945560
|
Add support for symbolic links to FileSystem
|
2020-12-28 15:43:02 +01:00 |
|
Giuseppe Criscione
|
9d6e9e5171
|
Add FileSystem::resolvePath() and FileSystem::cwd()
|
2020-12-28 15:15:46 +01:00 |
|
Giuseppe Criscione
|
157629283c
|
Throw a FileSystemException when generic FileSystem methods do not support file type
|
2020-12-28 14:31:11 +01:00 |
|
Giuseppe Criscione
|
001db85a2b
|
Simplify FileSystem::getLastStreamErrorMessage()
|
2020-12-27 23:20:41 +01:00 |
|
Giuseppe Criscione
|
472b97d67f
|
Update methods for new FileSystem::size() behavior
|
2020-12-27 23:11:17 +01:00 |
|
Giuseppe Criscione
|
b55fc6e8d0
|
Rename FileSystem::bytesToSize() to FileSystem::formatSize()
|
2020-12-27 23:06:47 +01:00 |
|
Giuseppe Criscione
|
fa2341fe12
|
Extract FileSystem::fileSize() from FileSystem::size() and make FileSystem::size() accept either files or directories
|
2020-12-27 23:06:11 +01:00 |
|
Giuseppe Criscione
|
aa77b399ce
|
Make FileSystem::size() and FileSystem::directorySize() always return unformatted bytes
|
2020-12-27 23:00:09 +01:00 |
|
Giuseppe Criscione
|
2822029481
|
Reorder FileSystem methods
|
2020-12-27 22:55:07 +01:00 |
|
Giuseppe Criscione
|
73958dad10
|
Make documentation and exception handling consistent for all FileSystem methods
|
2020-12-27 22:48:02 +01:00 |
|
Giuseppe Criscione
|
8b761eac35
|
Rename Router::$route property to matchedRoute
|
2020-12-26 23:03:34 +01:00 |
|
Giuseppe Criscione
|
e551297940
|
Change the order of arguments taken by Router::add() and enforce type checks
|
2020-12-26 22:55:52 +01:00 |
|
Giuseppe Criscione
|
282f9f9f0c
|
Fix route callback in Formwork::loadRoutes()
|
2020-12-26 19:29:34 +01:00 |
|
Giuseppe Criscione
|
70352fa21c
|
Improve exception messages in FileSystem
|
2020-12-26 19:19:49 +01:00 |
|
Giuseppe Criscione
|
bce0cd03c0
|
Fix FileSystem::copy() and FileSystem::move() not taking $overwrite argument when operating on directories
|
2020-12-26 19:04:20 +01:00 |
|
Giuseppe Criscione
|
ac9c132f56
|
Check if arguments passed to FileSystem methods are files or directories
|
2020-12-26 18:50:03 +01:00 |
|
Giuseppe Criscione
|
6fc3c4be2d
|
Add FileNotFoundException and FileSystemException classes
|
2020-12-26 17:44:50 +01:00 |
|
Giuseppe Criscione
|
319a96e5df
|
Always send Content-Disposition and Content-Length headers with HTTPResponse::file()
|
2020-12-26 17:32:45 +01:00 |
|
Giuseppe Criscione
|
79f4cad5fe
|
Properly check if file is readable in HTTPResponse::file()
|
2020-12-26 17:18:16 +01:00 |
|
Giuseppe Criscione
|
4ade0ec626
|
Remove redundant existence check in Formwork::loadSite()
|
2020-12-26 17:09:29 +01:00 |
|
Giuseppe Criscione
|
9fed590fae
|
Check if file is readable in FileSystem::read()
|
2020-12-26 17:08:54 +01:00 |
|
Giuseppe Criscione
|
6e89e4ff42
|
Move dispatch logic from Formwork::defaultRoute() to PageController class
|
2020-12-26 17:08:01 +01:00 |
|
Giuseppe Criscione
|
9df6f3c2be
|
Extract Formwork\Controllers\AbstractController
|
2020-12-26 16:44:46 +01:00 |
|
Giuseppe Criscione
|
a1325440d8
|
Add Controller suffix to controller classes
|
2020-12-26 16:04:48 +01:00 |
|
Giuseppe Criscione
|
a83f19b614
|
Remove AdminView class
|
2020-12-26 15:57:28 +01:00 |
|
Giuseppe Criscione
|
e3a8f4b00e
|
Add $helpers argument to View::__construct()
|
2020-12-26 15:57:13 +01:00 |
|
Giuseppe Criscione
|
1b7a52ab7c
|
Add Admin::assets()
|
2020-12-26 15:56:34 +01:00 |
|
Giuseppe Criscione
|
9bf558acb3
|
Rename date.hour_format to date.time_format
|
2020-12-26 15:30:15 +01:00 |
|
Giuseppe Criscione
|
3140ffd5df
|
Add $path argument to View::__construct()
|
2020-12-26 15:07:00 +01:00 |
|
Giuseppe Criscione
|
cb52fe4abf
|
Move variables from AdminView to AbstractController
|
2020-12-24 23:06:51 +01:00 |
|
Giuseppe Criscione
|
de1dbdc3cf
|
Rename FilesCache::isValid() to FilesCache::hasExpired()
|
2020-12-24 22:42:18 +01:00 |
|
Giuseppe Criscione
|
9131747153
|
Add the possibility to set a specific TTL for cached items
|
2020-12-24 22:28:54 +01:00 |
|
Giuseppe Criscione
|
c5b00a6305
|
Remove FilesCache::__debugInfo()
|
2020-12-24 22:17:12 +01:00 |
|
Giuseppe Criscione
|
8829de2348
|
Move admin instance to Formwork::admin()
|
2020-12-24 21:09:43 +01:00 |
|
Giuseppe Criscione
|
852bea02cb
|
Use nested arrays for options
|
2020-12-24 18:20:48 +01:00 |
|
Giuseppe Criscione
|
5a70c1c626
|
Support dot notation in AbstractPage::set() and DataSetter class
|
2020-12-24 17:54:08 +01:00 |
|
Giuseppe Criscione
|
e27dff84c0
|
Add Arr::set() and Arr::remove()
|
2020-12-24 17:50:20 +01:00 |
|
Giuseppe Criscione
|
e74c0f26e4
|
Use sprintf() in PHP::encodeData()
|
2020-12-24 14:36:37 +01:00 |
|
Giuseppe Criscione
|
4eb9d9e67f
|
Merge branch 'master' into 2.0
|
2020-12-24 14:27:44 +01:00 |
|
Giuseppe Criscione
|
6c7bda1f73
|
Fix PHP::encodeData() failing to check if __set_state() method exists when __call() is implemented
|
2020-12-24 14:23:51 +01:00 |
|
Giuseppe Criscione
|
f290b3a731
|
Use sprintf() in exception messages
|
2020-12-24 01:19:38 +01:00 |
|
Giuseppe Criscione
|
823dc967fd
|
Remove unneeded calls to Admin::instance()
|
2020-12-22 23:50:35 +01:00 |
|
Giuseppe Criscione
|
19318fdfaf
|
Fix Formwork::loadConfig() not loading defaults before YAML parsing
|
2020-12-22 01:27:59 +01:00 |
|
Giuseppe Criscione
|
7e02e60eee
|
Remove Admin::registry() and Admin::log()
|
2020-12-21 18:59:38 +01:00 |
|
Giuseppe Criscione
|
9fe9c76015
|
Return HTTP data and headers as DataGetter and files as Collection
|
2020-12-20 15:24:19 +01:00 |
|
Giuseppe Criscione
|
61a3ce8168
|
Add DataGetter::fromGetter()
|
2020-12-20 15:11:29 +01:00 |
|
Giuseppe Criscione
|
276e4af753
|
Add DataGetter::isEmpty()
|
2020-12-20 15:11:08 +01:00 |
|
Giuseppe Criscione
|
4a3d238f11
|
Sort class imports
|
2020-12-20 01:37:42 +01:00 |
|