From: Jeroen De Dauw Date: Sun, 12 Feb 2012 13:52:11 +0000 (+0000) Subject: use array_diff instead of self written equivalent X-Git-Tag: 1.31.0-rc.0~24763 X-Git-Url: http://git.cyclocoop.org/%7B%24www_url%7Dadmin/compta/exercices/supprimer.php?a=commitdiff_plain;h=5bd67a789dd6f724fb4ea2b41431e5e7323cf02f;p=lhc%2Fweb%2Fwiklou.git use array_diff instead of self written equivalent --- diff --git a/includes/DBDataObject.php b/includes/DBDataObject.php index f73e0ab0ae..8ea2769c11 100644 --- a/includes/DBDataObject.php +++ b/includes/DBDataObject.php @@ -211,10 +211,7 @@ abstract class DBDataObject { } if ( $skipLoaded ) { - $loadedFields = array_keys( $this->fields ); - $fields = array_filter( $fields, function( $field ) use ( $loadedFields ) { - return !in_array( $field, $loadedFields ); - } ); + $fields = array_diff( $fields, array_keys( $this->fields ) ); } if ( count( $fields ) > 0 ) {