|
|
@@ -67,7 +67,8 @@ class TranslateBehavior extends Behavior implements PropertyMarshalInterface
|
|
|
/**
|
|
|
* Default strategy class name.
|
|
|
*
|
|
|
- * @var class-string<\Cake\ORM\Behavior\Translate\TranslateStrategyInterface>
|
|
|
+ * @var string
|
|
|
+ * @psalm-var class-string<\Cake\ORM\Behavior\Translate\TranslateStrategyInterface>
|
|
|
*/
|
|
|
protected static $defaultStrategyClass = EavStrategy::class;
|
|
|
|
|
|
@@ -132,6 +133,7 @@ class TranslateBehavior extends Behavior implements PropertyMarshalInterface
|
|
|
* @param string $class Class name.
|
|
|
* @return void
|
|
|
* @since 4.0.0
|
|
|
+ * @psalm-var class-string<\Cake\ORM\Behavior\Translate\TranslateStrategyInterface>
|
|
|
*/
|
|
|
public static function setDefaultStrategyClass(string $class)
|
|
|
{
|
|
|
@@ -143,6 +145,7 @@ class TranslateBehavior extends Behavior implements PropertyMarshalInterface
|
|
|
*
|
|
|
* @return string
|
|
|
* @since 4.0.0
|
|
|
+ * @psalm-return class-string<\Cake\ORM\Behavior\Translate\TranslateStrategyInterface>
|
|
|
*/
|
|
|
public static function getDefaultStrategyClass(): string
|
|
|
{
|