77 * This class is part of Ubiquity
88 *
99 * @author jcheron <myaddressmail@gmail.com>
10- * @version 1.0.0
10+ * @version 1.0.1
1111 *
1212 */
1313trait DAOBulkUpdatesTrait {
1414 protected static $ bulks = [ 'insert ' => [ ],'update ' => [ ],'delete ' => [ ] ];
1515
16- protected static function getBulk ($ instance , $ class , $ operation = 'update ' ) {
16+ protected static function getBulk ($ class , $ operation = 'update ' ) {
1717 if (! isset ( self ::$ bulks [$ operation ] [$ class ] )) {
1818 $ bulkClass = '\\Ubiquity \\orm \\bulk \\Bulk ' . \ucfirst ( $ operation ) . 's ' ;
1919 self ::$ bulks [$ operation ] [$ class ] = new $ bulkClass ( $ class );
@@ -23,14 +23,14 @@ protected static function getBulk($instance, $class, $operation = 'update') {
2323
2424 protected static function toOperation ($ instance , string $ operation ): void {
2525 $ class = \get_class ( $ instance );
26- self ::getBulk ( $ instance , $ class , $ operation )->addInstance ( $ instance );
26+ self ::getBulk ( $ class , $ operation )->addInstance ( $ instance );
2727 }
2828
2929 protected static function toOperations (array $ instances , string $ operation ): void {
3030 $ instance = \current ( $ instances );
3131 if (isset ( $ instance )) {
3232 $ class = \get_class ( $ instance );
33- self ::getBulk ( $ instance , $ class , $ operation )->addInstances ( $ instances );
33+ self ::getBulk ( $ class , $ operation )->addInstances ( $ instances );
3434 }
3535 }
3636
0 commit comments