diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2020-07-27 10:05:23 +0200 |
| commit | 5bf66662a9bdd62c5bccab15e607cd95cfb8fcab (patch) | |
| tree | 39a1a4629749056191c05dfd899f931701b7acf3 /srcs/phpmyadmin/vendor/williamdes/mariadb-mysql-kbs/src/KBEntry.php | |
| parent | 5afd237bbd22028b85532b8c0b3fcead49a00764 (diff) | |
| download | ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.tar.gz ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.tar.bz2 ft_server-5bf66662a9bdd62c5bccab15e607cd95cfb8fcab.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.php | 151 |
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; - } - -} |
