aboutsummaryrefslogtreecommitdiff
path: root/srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/src/KBEntry.php
diff options
context:
space:
mode:
authorCharles Cabergs <me@cacharle.xyz>2020-07-27 10:05:23 +0200
committerCharles Cabergs <me@cacharle.xyz>2020-07-27 10:05:23 +0200
commit5bf66662a9bdd62c5bccab15e607cd95cfb8fcab (patch)
tree39a1a4629749056191c05dfd899f931701b7acf3 /srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/src/KBEntry.php
parent5afd237bbd22028b85532b8c0b3fcead49a00764 (diff)
downloadft_server-master.tar.gz
ft_server-master.tar.bz2
ft_server-master.zip
Removed wordpress and phpmyadmin, my server doesn't handle it well and it brings shame on my famillyHEADmaster
Diffstat (limited to 'srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/src/KBEntry.php')
-rw-r--r--srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/src/KBEntry.php151
1 files changed, 0 insertions, 151 deletions
diff --git a/srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/src/KBEntry.php b/srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/src/KBEntry.php
deleted file mode 100644
index 7ff7e9c..0000000
--- a/srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/src/KBEntry.php
+++ /dev/null
@@ -1,151 +0,0 @@
-<?php
-declare(strict_types = 1);
-namespace Williamdes\MariaDBMySQLKBS;
-
-use \stdClass;
-use \JsonSerializable;
-
-class KBEntry extends stdClass implements JsonSerializable
-{
-
- /**
- * The name of the variable
- *
- * @var string
- */
- private $name;
-
- /**
- * Type of variable
- *
- * @var string
- */
- private $type = null;
-
- /**
- * Is dynamic ?
- *
- * @var bool
- */
- private $dynamic = null;
-
- /**
- * Documentations
- *
- * @var KBDocumentation[]
- */
- private $docs = null;
-
- /**
- * Create a KBEntry object
- *
- * @param string $name The name of the variable
- * @param string|null $type Type of variable
- * @param bool|null $dynamic Is dynamic ?
- */
- public function __construct(string $name, ?string $type, ?bool $dynamic)
- {
- $this->name = $name;
- if ($type !== null) {
- $this->type = $type;
- }
- if ($dynamic !== null) {
- $this->dynamic = $dynamic;
- }
- }
-
- /**
- * Get the variable name
- *
- * @return string
- */
- public function getName(): string
- {
- return $this->name;
- }
-
- /**
- * Is the variable dynamic
- *
- * @return bool|null
- */
- public function isDynamic(): ?bool
- {
- return $this->dynamic;
- }
-
- /**
- * Get the variable type
- *
- * @return string|null
- */
- public function getType(): ?string
- {
- return $this->type;
- }
-
- /**
- * Variable has documentations
- *
- * @return bool
- */
- public function hasDocumentations(): bool
- {
- if ($this->docs === null) {
- return false;
- } else {
- return count($this->docs) > 0;
- }
- }
-
- /**
- * Get all documentations
- *
- * @return KBDocumentation[]
- */
- public function getDocumentations(): array
- {
- return $this->docs;
- }
-
- /**
- * Add documentation link
- *
- * @param string $url The URL
- * @param string|null $anchor The anchor
- * @return KBDocumentation
- */
- public function addDocumentation(string $url, ?string $anchor = null ): KBDocumentation
- {
- $this->url = $url;
- if ($this->docs === null) {
- $this->docs = array();
- }
- $kbd = new KBDocumentation($url, $anchor);
- $this->docs[] = $kbd;
- return $kbd;
- }
-
- /**
- * Used for json_encode function
- * This can seem useless, do not remove it.
- *
- * @return array
- */
- public function jsonSerialize(): array
- {
- $outObj = array();
- $outObj['name'] = $this->name;
- if ($this->type !== null) {
- $outObj['type'] = $this->type;
- }
- if ($this->dynamic !== null) {
- $outObj['dynamic'] = $this->dynamic;
- }
- if ($this->docs !== null) {
- $outObj['docs'] = $this->docs;
- }
- return $outObj;
- }
-
-}