File manager - Edit - /var/www/html/gop/api/vendor/doctrine/dbal/src/Schema/SchemaConfig.php
Back
<?php declare(strict_types=1); namespace Doctrine\DBAL\Schema; /** * Configuration for a Schema. */ class SchemaConfig { /** @var positive-int */ protected int $maxIdentifierLength = 63; /** @var ?non-empty-string */ protected ?string $name = null; /** @var array<string, mixed> */ protected array $defaultTableOptions = []; /** @param positive-int $length */ public function setMaxIdentifierLength(int $length): void { $this->maxIdentifierLength = $length; } /** @return positive-int */ public function getMaxIdentifierLength(): int { return $this->maxIdentifierLength; } /** * Gets the default namespace of schema objects. * * @return ?non-empty-string */ public function getName(): ?string { return $this->name; } /** * Sets the default namespace name of schema objects. * * @param ?non-empty-string $name */ public function setName(?string $name): void { $this->name = $name; } /** * Gets the default options that are passed to Table instances created with * Schema#createTable(). * * @return array<string, mixed> */ public function getDefaultTableOptions(): array { return $this->defaultTableOptions; } /** @param array<string, mixed> $defaultTableOptions */ public function setDefaultTableOptions(array $defaultTableOptions): void { $this->defaultTableOptions = $defaultTableOptions; } public function toTableConfiguration(): TableConfiguration { return new TableConfiguration($this->maxIdentifierLength); } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.02 |
proxy
|
phpinfo
|
Settings