Checks key exists rather than isset
If the default value is set to `null`, `isset` will return `false` even though the key is actually there for a reason.
This commit is contained in:
parent
9509bec79a
commit
2fac6272a1
@ -433,7 +433,7 @@ class SchemaTool
|
|||||||
$knownOptions = array('comment', 'unsigned', 'fixed', 'default');
|
$knownOptions = array('comment', 'unsigned', 'fixed', 'default');
|
||||||
|
|
||||||
foreach ($knownOptions as $knownOption) {
|
foreach ($knownOptions as $knownOption) {
|
||||||
if ( isset($mapping['options'][$knownOption])) {
|
if (array_key_exists($knownOption, $mapping['options'])) {
|
||||||
$options[$knownOption] = $mapping['options'][$knownOption];
|
$options[$knownOption] = $mapping['options'][$knownOption];
|
||||||
|
|
||||||
unset($mapping['options'][$knownOption]);
|
unset($mapping['options'][$knownOption]);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user