Skip to content
Extraits de code Groupes Projets
Valider c1336838 rédigé par Matthieu Napoli's avatar Matthieu Napoli
Parcourir les fichiers

Archiver optimization: gained 800ms in my local test (1.5%)

parent a24e36b5
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -224,11 +224,15 @@ class Row implements \ArrayAccess, \IteratorAggregate ...@@ -224,11 +224,15 @@ class Row implements \ArrayAccess, \IteratorAggregate
private function isColumnValueCallable($name) private function isColumnValueCallable($name)
{ {
if (! is_callable($name)) {
return false;
}
if (is_object($name) && ($name instanceof \Closure)) { if (is_object($name) && ($name instanceof \Closure)) {
return true; return true;
} }
return is_array($name) && array_key_exists(0, $name) && is_object($name[0]) && is_callable($name); return is_array($name) && isset($name[0]) && is_object($name[0]);
} }
private function resolveCallableColumn($columnName) private function resolveCallableColumn($columnName)
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter