updated-packages
This commit is contained in:
@@ -3,6 +3,7 @@
|
||||
namespace Doctrine\DBAL\Schema;
|
||||
|
||||
use Doctrine\DBAL\Platforms\AbstractPlatform;
|
||||
|
||||
use function array_map;
|
||||
use function crc32;
|
||||
use function dechex;
|
||||
@@ -23,14 +24,14 @@ use function substr;
|
||||
abstract class AbstractAsset
|
||||
{
|
||||
/** @var string */
|
||||
protected $_name;
|
||||
protected $_name = '';
|
||||
|
||||
/**
|
||||
* Namespace of the asset. If none isset the default namespace is assumed.
|
||||
*
|
||||
* @var string|null
|
||||
*/
|
||||
protected $_namespace = null;
|
||||
protected $_namespace;
|
||||
|
||||
/** @var bool */
|
||||
protected $_quoted = false;
|
||||
@@ -48,11 +49,13 @@ abstract class AbstractAsset
|
||||
$this->_quoted = true;
|
||||
$name = $this->trimQuotes($name);
|
||||
}
|
||||
|
||||
if (strpos($name, '.') !== false) {
|
||||
$parts = explode('.', $name);
|
||||
$this->_namespace = $parts[0];
|
||||
$name = $parts[1];
|
||||
}
|
||||
|
||||
$this->_name = $name;
|
||||
}
|
||||
|
||||
@@ -84,7 +87,7 @@ abstract class AbstractAsset
|
||||
* The shortest name is stripped of the default namespace. All other
|
||||
* namespaced elements are returned as full-qualified names.
|
||||
*
|
||||
* @param string $defaultNamespaceName
|
||||
* @param string|null $defaultNamespaceName
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
@@ -99,7 +102,7 @@ abstract class AbstractAsset
|
||||
}
|
||||
|
||||
/**
|
||||
* The normalized name is full-qualified and lowerspaced. Lowerspacing is
|
||||
* The normalized name is full-qualified and lower-cased. Lower-casing is
|
||||
* actually wrong, but we have to do it to keep our sanity. If you are
|
||||
* using database objects that only differentiate in the casing (FOO vs
|
||||
* Foo) then you will NOT be able to use Doctrine Schema abstraction.
|
||||
|
Reference in New Issue
Block a user