ソースを参照

Merge pull request #10537 from Theaxiom/workflow-split

Splitting some workflows for better control flow
ADmad 9 年 前
コミット
db16b1e202
3 ファイル変更6 行追加3 行削除
  1. 2 1
      src/Database/Type/DateTimeType.php
  2. 2 1
      src/Mailer/Email.php
  3. 2 1
      src/ORM/Marshaller.php

+ 2 - 1
src/Database/Type/DateTimeType.php

@@ -156,7 +156,8 @@ class DateTimeType extends Type implements TypeInterface
             $compare = $date = false;
             if ($value === '' || $value === null || $value === false || $value === true) {
                 return null;
-            } elseif (is_numeric($value)) {
+            }
+            if (is_numeric($value)) {
                 $date = new $class('@' . $value);
             } elseif (is_string($value) && $this->_useLocaleParser) {
                 return $this->_parseValue($value);

+ 2 - 1
src/Mailer/Email.php

@@ -1548,7 +1548,8 @@ class Email implements JsonSerializable, Serializable
 
         if (!$className) {
             throw new InvalidArgumentException(sprintf('Transport class "%s" not found.', $config['className']));
-        } elseif (!method_exists($className, 'send')) {
+        }
+        if (!method_exists($className, 'send')) {
             throw new InvalidArgumentException(sprintf('The "%s" does not have a send() method.', $className));
         }
 

+ 2 - 1
src/ORM/Marshaller.php

@@ -193,7 +193,8 @@ class Marshaller
             if ($value === '' && in_array($key, $primaryKey, true)) {
                 // Skip marshalling '' for pk fields.
                 continue;
-            } elseif (isset($propertyMap[$key])) {
+            }
+            if (isset($propertyMap[$key])) {
                 $properties[$key] = $propertyMap[$key]($value, $entity);
             } else {
                 $properties[$key] = $value;