- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
switch ( count($args) )
{
case 0:
return $obj->$method( );
case 1:
return $obj->$method( $args[0] );
case 2:
return $obj->$method( $args[0], $args[1] );
case 3:
return $obj->$method( $args[0], $args[1], $args[2] );
case 4:
return $obj->$method( $args[0], $args[1], $args[2], $args[3] );
case 5:
return $obj->$method( $args[0], $args[1], $args[2], $args[3], $args[4] );
case 6:
return $obj->$method( $args[0], $args[1], $args[2], $args[3], $args[4], $args[5] );
case 7:
return $obj->$method( $args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6] );
case 8:
return $obj->$method( $args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6], $args[7] );
case 9:
return $obj->$method( $args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6], $args[7], $args[8] );
case 10:
return $obj->$method( $args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6], $args[7], $args[8], $args[9] );
case 11:
return $obj->$method( $args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6], $args[7], $args[8], $args[9], $args[10] );
case 12:
return $obj->$method( $args[0], $args[1], $args[2], $args[3], $args[4], $args[5], $args[6], $args[7], $args[8], $args[9], $args[10], $args[11] );
}
throw new MWException( __CLASS__.": too many arguments to method called in ".__METHOD__ );