Upgrade to 3.5.6

This commit is contained in:
Bastian Allgeier
2021-06-08 09:57:59 +02:00
parent fb57845df1
commit 5358f8885c
65 changed files with 506 additions and 223 deletions

View File

@@ -82,6 +82,7 @@ class Auth
/**
* Creates an authentication challenge
* (one-time auth code)
* @since 3.5.0
*
* @param string $email
* @param bool $long If `true`, a long session will be created
@@ -284,6 +285,7 @@ class Auth
/**
* Returns the list of enabled challenges in the
* configured order
* @since 3.5.1
*
* @return array
*/
@@ -406,6 +408,7 @@ class Auth
/**
* Login a user by email, password and auth challenge
* @since 3.5.0
*
* @param string $email
* @param string $password
@@ -442,6 +445,7 @@ class Auth
/**
* Returns the authentication status object
* @since 3.5.1
*
* @param \Kirby\Session\Session|array|null $session
* @param bool $allowImpersonation If set to false, only the actually
@@ -760,6 +764,7 @@ class Auth
* Verifies an authentication code that was
* requested with the `createChallenge()` method;
* if successful, the user is automatically logged in
* @since 3.5.0
*
* @param string $code User-provided auth code to verify
* @return \Kirby\Cms\User User object of the logged-in user
@@ -822,7 +827,7 @@ class Auth
throw new PermissionException(['key' => 'access.code']);
}
}
throw new LogicException('Invalid authentication challenge: ' . $challenge);
} catch (Throwable $e) {
if ($e->getMessage() !== 'Rate limit exceeded') {

View File

@@ -9,6 +9,7 @@ use Kirby\Toolkit\Properties;
/**
* Information container for the
* authentication status
* @since 3.5.1
*
* @package Kirby Cms
* @author Lukas Bestle <lukas@getkirby.com>

View File

@@ -10,6 +10,7 @@ use Throwable;
* Represents a single block
* which can be inspected further or
* converted to HTML
* @since 3.5.0
*
* @package Kirby Cms
* @author Bastian Allgeier <bastian@getkirby.com>

View File

@@ -2,6 +2,17 @@
namespace Kirby\Cms;
/**
* Converts the data from the old builder and editor fields
* to the format supported by the new block field.
* @since 3.5.0
*
* @package Kirby Cms
* @author Bastian Allgeier <bastian@getkirby.com>
* @link https://getkirby.com
* @copyright Bastian Allgeier GmbH
* @license https://getkirby.com/license
*/
class BlockConverter
{
public static function builderBlock(array $params): array

View File

@@ -13,6 +13,7 @@ use Throwable;
/**
* A collection of blocks
* @since 3.5.0
*
* @package Kirby Cms
* @author Bastian Allgeier <bastian@getkirby.com>

View File

@@ -10,6 +10,7 @@ use Kirby\Toolkit\Controller;
* The Event object is created whenever the `$kirby->trigger()`
* or `$kirby->apply()` methods are called. It collects all
* event information and handles calling the individual hooks.
* @since 3.4.0
*
* @package Kirby Cms
* @author Lukas Bestle <lukas@getkirby.com>,

View File

@@ -8,6 +8,7 @@ use Kirby\Toolkit\Str;
/**
* Represents a single Fieldset
* @since 3.5.0
*
* @package Kirby Cms
* @author Bastian Allgeier <bastian@getkirby.com>

View File

@@ -8,6 +8,7 @@ use Kirby\Toolkit\Str;
/**
* A collection of fieldsets
* @since 3.5.0
*
* @package Kirby Cms
* @author Bastian Allgeier <bastian@getkirby.com>

View File

@@ -10,6 +10,7 @@ namespace Kirby\Cms;
* - a Block in a collection of Blocks
* - a Layout in a collection of Layouts
* - a Column in a collection of Columns
* @since 3.5.0
*
* @package Kirby Cms
* @author Bastian Allgeier <bastian@getkirby.com>

View File

@@ -7,6 +7,7 @@ use Exception;
/**
* A collection of items
* @since 3.5.0
*
* @package Kirby Cms
* @author Bastian Allgeier <bastian@getkirby.com>

View File

@@ -5,6 +5,7 @@ namespace Kirby\Cms;
/**
* Represents a single Layout with
* multiple columns
* @since 3.5.0
*
* @package Kirby Cms
* @author Bastian Allgeier <bastian@getkirby.com>
@@ -77,6 +78,7 @@ class Layout extends Item
/**
* Checks if the layout is empty
* @since 3.5.2
*
* @return bool
*/
@@ -92,6 +94,7 @@ class Layout extends Item
/**
* Checks if the layout is not empty
* @since 3.5.2
*
* @return bool
*/

View File

@@ -7,6 +7,7 @@ use Kirby\Toolkit\Str;
/**
* Represents a single layout column with
* multiple blocks
* @since 3.5.0
*
* @package Kirby Cms
* @author Bastian Allgeier <bastian@getkirby.com>
@@ -56,6 +57,7 @@ class LayoutColumn extends Item
/**
* Checks if the column is empty
* @since 3.5.2
*
* @return bool
*/
@@ -69,6 +71,7 @@ class LayoutColumn extends Item
/**
* Checks if the column is not empty
* @since 3.5.2
*
* @return bool
*/

View File

@@ -4,6 +4,7 @@ namespace Kirby\Cms;
/**
* A collection of layout columns
* @since 3.5.0
*
* @package Kirby Cms
* @author Bastian Allgeier <bastian@getkirby.com>

View File

@@ -4,6 +4,7 @@ namespace Kirby\Cms;
/**
* A collection of layouts
* @since 3.5.0
*
* @package Kirby Cms
* @author Bastian Allgeier <bastian@getkirby.com>

View File

@@ -91,6 +91,7 @@ class Responder
* Setter and getter for the flag that defines
* whether the current response can be cached
* by Kirby's cache
* @since 3.5.5
*
* @param bool|null $cache
* @return bool|$this
@@ -108,6 +109,7 @@ class Responder
/**
* Setter and getter for the cache expiry
* timestamp for Kirby's cache
* @since 3.5.5
*
* @param int|string|null $expires Timestamp, number of minutes or time string to parse
* @param bool $override If `true`, the already defined timestamp will be overridden