aboutsummaryrefslogtreecommitdiffstats
path: root/lib/unstable/Config/Lexicon/ConfigLexiconEntry.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/unstable/Config/Lexicon/ConfigLexiconEntry.php')
-rw-r--r--lib/unstable/Config/Lexicon/ConfigLexiconEntry.php50
1 files changed, 49 insertions, 1 deletions
diff --git a/lib/unstable/Config/Lexicon/ConfigLexiconEntry.php b/lib/unstable/Config/Lexicon/ConfigLexiconEntry.php
index 068d89ce764..2587cd52c01 100644
--- a/lib/unstable/Config/Lexicon/ConfigLexiconEntry.php
+++ b/lib/unstable/Config/Lexicon/ConfigLexiconEntry.php
@@ -16,9 +16,16 @@ use NCU\Config\ValueType;
*
* @see IConfigLexicon
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
+ * @psalm-suppress DeprecatedClass
*/
class ConfigLexiconEntry {
- /** @experimental 32.0.0 */
+ /**
+ * @experimental 32.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
+ */
public const RENAME_INVERT_BOOLEAN = 1;
private string $definition = '';
@@ -34,6 +41,8 @@ class ConfigLexiconEntry {
* @param bool $deprecated set config key as deprecated
*
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
* @psalm-suppress PossiblyInvalidCast
* @psalm-suppress RiskyCast
*/
@@ -64,6 +73,8 @@ class ConfigLexiconEntry {
*
* @return string config key
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
*/
public function getKey(): string {
return $this->key;
@@ -74,6 +85,9 @@ class ConfigLexiconEntry {
*
* @return ValueType
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
+ * @psalm-suppress DeprecatedClass
*/
public function getValueType(): ValueType {
return $this->type;
@@ -83,6 +97,8 @@ class ConfigLexiconEntry {
* @param string $default
* @return string
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
*/
private function convertFromString(string $default): string {
return $default;
@@ -92,6 +108,8 @@ class ConfigLexiconEntry {
* @param int $default
* @return string
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
*/
private function convertFromInt(int $default): string {
return (string)$default;
@@ -101,6 +119,8 @@ class ConfigLexiconEntry {
* @param float $default
* @return string
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
*/
private function convertFromFloat(float $default): string {
return (string)$default;
@@ -110,6 +130,8 @@ class ConfigLexiconEntry {
* @param bool $default
* @return string
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
*/
private function convertFromBool(bool $default): string {
return ($default) ? '1' : '0';
@@ -119,6 +141,8 @@ class ConfigLexiconEntry {
* @param array $default
* @return string
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
*/
private function convertFromArray(array $default): string {
return json_encode($default);
@@ -129,6 +153,10 @@ class ConfigLexiconEntry {
*
* @return string|null NULL if no default is set
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
+ * @psalm-suppress DeprecatedClass
+ * @psalm-suppress DeprecatedMethod
*/
public function getDefault(Preset $preset): ?string {
if ($this->default !== null) {
@@ -157,8 +185,13 @@ class ConfigLexiconEntry {
*
* @return string
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
* @psalm-suppress PossiblyInvalidCast arrays are managed pre-cast
* @psalm-suppress RiskyCast
+ * @psalm-suppress DeprecatedClass
+ * @psalm-suppress DeprecatedMethod
+ * @psalm-suppress DeprecatedConstant
*/
public function convertToString(string|int|float|bool|array $entry): string {
// in case $default is array but is not expected to be an array...
@@ -181,6 +214,8 @@ class ConfigLexiconEntry {
*
* @return string
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
*/
public function getDefinition(): string {
return $this->definition;
@@ -192,6 +227,8 @@ class ConfigLexiconEntry {
* @see IAppConfig for details on lazy config values
* @return bool TRUE if config value is lazy
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
*/
public function isLazy(): bool {
return $this->lazy;
@@ -203,6 +240,8 @@ class ConfigLexiconEntry {
* @see IAppConfig for details on sensitive config values
* @return int bitflag about the config value
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
*/
public function getFlags(): int {
return $this->flags;
@@ -213,6 +252,9 @@ class ConfigLexiconEntry {
*
* @return bool TRUE is config value bitflag contains $flag
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
+ * @psalm-suppress DeprecatedMethod
*/
public function isFlagged(int $flag): bool {
return (($flag & $this->getFlags()) === $flag);
@@ -224,6 +266,8 @@ class ConfigLexiconEntry {
*
* @return string|null not NULL if value can be imported from a previous key
* @experimental 32.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
*/
public function getRename(): ?string {
return $this->rename;
@@ -231,6 +275,8 @@ class ConfigLexiconEntry {
/**
* @experimental 32.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
* @return bool TRUE if $option was set during the creation of the entry.
*/
public function hasOption(int $option): bool {
@@ -242,6 +288,8 @@ class ConfigLexiconEntry {
*
* @return bool TRUE if config si deprecated
* @experimental 31.0.0
+ * @deprecated 32.0.0 use \OCP\Config\Lexicon\Entry
+ * @see \OCP\Config\Lexicon\Entry
*/
public function isDeprecated(): bool {
return $this->deprecated;