Changelog update, minor cleanup

This commit is contained in:
Matias Griese
2019-02-25 11:47:24 +02:00
parent 61cf416df4
commit 212d7d24ef
3 changed files with 11 additions and 9 deletions

View File

@@ -1,6 +1,8 @@
# v1.6.0-rc.4
## mm/dd/2019
1. [](#improved)
* Renamed `Grav\Framework\File\Formatter\FormatterInterface` to `Grav\Framework\File\Interfaces\FileFormatterInterface`
1. [](#bugfix)
* Fixed `FlexUser` loosing ACL information
* Fixed `FlexUser::find()` breaking when nothing is found

View File

@@ -76,7 +76,7 @@ cache:
enabled: true # Set to true to enable caching
check:
method: file # Method to check for updates in pages: file|folder|hash|none
driver: auto # One of: auto|file|apc|xcache|memcache|wincache
driver: auto # One of: auto|file|apcu|memcache|wincache
prefix: 'g' # Cache prefix string (prevents cache conflicts)
purge_at: '0 4 * * *' # How often to purge old file cache (using new scheduler)
clear_at: '0 3 * * *' # How often to clear cache (using new scheduler)

View File

@@ -15,10 +15,10 @@ use Grav\Common\File\CompiledJsonFile;
use Grav\Common\File\CompiledMarkdownFile;
use Grav\Common\File\CompiledYamlFile;
use Grav\Common\Grav;
use Grav\Framework\File\Formatter\FormatterInterface;
use Grav\Framework\File\Formatter\JsonFormatter;
use Grav\Framework\File\Formatter\MarkdownFormatter;
use Grav\Framework\File\Formatter\YamlFormatter;
use Grav\Framework\File\Interfaces\FileFormatterInterface;
use Grav\Framework\Flex\Interfaces\FlexStorageInterface;
use RocketTheme\Toolbox\File\File;
use RocketTheme\Toolbox\ResourceLocator\UniformResourceLocator;
@@ -30,10 +30,10 @@ use RuntimeException;
*/
abstract class AbstractFilesystemStorage implements FlexStorageInterface
{
/** @var FormatterInterface */
/** @var FileFormatterInterface */
protected $dataFormatter;
protected function initDataFormatter($formatter) : void
protected function initDataFormatter($formatter): void
{
// Initialize formatter.
if (!\is_array($formatter)) {
@@ -49,7 +49,7 @@ abstract class AbstractFilesystemStorage implements FlexStorageInterface
* @param string $filename
* @return null|string
*/
protected function detectDataFormatter(string $filename) : ?string
protected function detectDataFormatter(string $filename): ?string
{
if (preg_match('|(\.[a-z0-9]*)$|ui', $filename, $matches)) {
switch ($matches[1]) {
@@ -69,7 +69,7 @@ abstract class AbstractFilesystemStorage implements FlexStorageInterface
* @param string $filename
* @return File
*/
protected function getFile(string $filename) : File
protected function getFile(string $filename): File
{
$filename = $this->resolvePath($filename);
@@ -94,7 +94,7 @@ abstract class AbstractFilesystemStorage implements FlexStorageInterface
* @param string $path
* @return string
*/
protected function resolvePath(string $path) : string
protected function resolvePath(string $path): string
{
/** @var UniformResourceLocator $locator */
$locator = Grav::instance()['locator'];
@@ -111,7 +111,7 @@ abstract class AbstractFilesystemStorage implements FlexStorageInterface
*
* @return string
*/
protected function generateKey() : string
protected function generateKey(): string
{
return substr(hash('sha256', random_bytes(32)), 0, 32);
}
@@ -122,7 +122,7 @@ abstract class AbstractFilesystemStorage implements FlexStorageInterface
* @param string $key
* @return bool
*/
protected function validateKey(string $key) : bool
protected function validateKey(string $key): bool
{
return (bool) preg_match('/^[^\\/\\?\\*:;{}\\\\\\n]+$/u', $key);
}