Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F5977453
SchemaConfig.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
2 KB
Referenced Files
None
Subscribers
None
SchemaConfig.php
View Options
<?php
namespace
Doctrine\DBAL\Schema
;
use
Doctrine\Deprecations\Deprecation
;
/**
* Configuration for a Schema.
*/
class
SchemaConfig
{
/**
* @deprecated
*
* @var bool
*/
protected
$hasExplicitForeignKeyIndexes
=
false
;
/** @var int */
protected
$maxIdentifierLength
=
63
;
/** @var string|null */
protected
$name
;
/** @var mixed[] */
protected
$defaultTableOptions
=
[];
/**
* @deprecated
*
* @return bool
*/
public
function
hasExplicitForeignKeyIndexes
()
{
Deprecation
::
triggerIfCalledFromOutside
(
'doctrine/dbal'
,
'https://github.com/doctrine/dbal/pull/4822'
,
'SchemaConfig::hasExplicitForeignKeyIndexes() is deprecated.'
,
);
return
$this
->
hasExplicitForeignKeyIndexes
;
}
/**
* @deprecated
*
* @param bool $flag
*
* @return void
*/
public
function
setExplicitForeignKeyIndexes
(
$flag
)
{
Deprecation
::
trigger
(
'doctrine/dbal'
,
'https://github.com/doctrine/dbal/pull/4822'
,
'SchemaConfig::setExplicitForeignKeyIndexes() is deprecated.'
,
);
$this
->
hasExplicitForeignKeyIndexes
=
(
bool
)
$flag
;
}
/**
* @param int $length
*
* @return void
*/
public
function
setMaxIdentifierLength
(
$length
)
{
$this
->
maxIdentifierLength
=
(
int
)
$length
;
}
/** @return int */
public
function
getMaxIdentifierLength
()
{
return
$this
->
maxIdentifierLength
;
}
/**
* Gets the default namespace of schema objects.
*
* @return string|null
*/
public
function
getName
()
{
return
$this
->
name
;
}
/**
* Sets the default namespace name of schema objects.
*
* @param string $name The value to set.
*
* @return void
*/
public
function
setName
(
$name
)
{
$this
->
name
=
$name
;
}
/**
* Gets the default options that are passed to Table instances created with
* Schema#createTable().
*
* @return mixed[]
*/
public
function
getDefaultTableOptions
()
{
return
$this
->
defaultTableOptions
;
}
/**
* @param mixed[] $defaultTableOptions
*
* @return void
*/
public
function
setDefaultTableOptions
(
array
$defaultTableOptions
)
{
$this
->
defaultTableOptions
=
$defaultTableOptions
;
}
}
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Sat, Oct 3, 19:55 (3 d, 23 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
0e/ec/9db916d8dfd0a97542533a89d0b6
Default Alt Text
SchemaConfig.php (2 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment