original_string: public function getProveedoresInvolucrados( $pedidoMercaderias ) {
  		$provs = [];
  		foreach ($pedidoMercaderias as $pm) {
  			if ( !empty($pm['Mercaderia']['Proveedor']['id']) ) {
  				$provs[] = $pm['Mercaderia']['Proveedor']['id'];
  
  			}
  			if ( !empty($pm['Mercaderia']['Rubro']['Proveedor']) ) {
  				foreach ($pm['Mercaderia']['Rubro']['Proveedor'] as $rubro) {
  					$provs[] = $rubro['id'];
  				}
  			}
  		}
  		return $provs;
  	}
code: public function getProveedoresInvolucrados( $pedidoMercaderias ) {
  		$provs = [];
  		foreach ($pedidoMercaderias as $pm) {
  			if ( !empty($pm['Mercaderia']['Proveedor']['id']) ) {
  				$provs[] = $pm['Mercaderia']['Proveedor']['id'];
  
  			}
  			if ( !empty($pm['Mercaderia']['Rubro']['Proveedor']) ) {
  				foreach ($pm['Mercaderia']['Rubro']['Proveedor'] as $rubro) {
  					$provs[] = $rubro['id'];
  				}
  			}
  		}
  		return $provs;
  	}
code_tokens: public function getProveedoresInvolucrados ( $ pedidoMercaderias ) { $ provs = [ ] ; foreach ( $ pedidoMercaderias as $ pm ) { if ( ! empty ( $ pm [ 'Mercaderia' ] [ 'Proveedor' ] [ 'id' ] ) ) { $ provs [ ] = $ pm [ 'Mercaderia' ] [ 'Proveedor' ] [ 'id' ] ; } if ( ! empty ( $ pm [ 'Mercaderia' ] [ 'Rubro' ] [ 'Proveedor' ] ) ) { foreach ( $ pm [ 'Mercaderia' ] [ 'Rubro' ] [ 'Proveedor' ] as $ rubro ) { $ provs [ ] = $ rubro [ 'id' ] ; } } } return $ provs ; }
docstring: filtrar los proveedores involucrados retornando un listado de ID's
  
  
  @param array $pedidoMercaderias array del find de PedidoMercaderia
  @return array con un list de id's de proveedores
docstring_tokens: filtrar los proveedores involucrados retornando un listado de ID s