add_metadata(
$tipo ,
$componentes ,
[
$borrados = false ] )
|
|
Parámetros:
|
|
$tipo: |
|
|
|
$componentes: |
|
|
|
$borrados: |
|
string armar_condicion(
string
$tipo ,
string
$schema ,
[boolean
$unico_schema = true ] )
|
|
Parámetros:
|
string |
$tipo: |
|
|
string |
$schema: |
|
|
boolean |
$unico_schema: |
|
comparar(
$tipo ,
$componentes )
|
|
Parámetros:
array diff(
array
$nuevo ,
array
$viejo )
|
|
Calcula la diferencia entre dos componentes
Parámetros:
|
array |
$nuevo: |
|
|
array |
$viejo: |
|
diff_borrados(
array
$viejo ,
array
$nuevo ,
array
$diferencia )
|
|
Agrega los elementos borrados a la diferencia
Parámetros:
|
array |
$viejo: |
|
|
array |
$nuevo: |
|
|
array |
$diferencia: |
|
Devuelve la diferencia entre los elementos del schema_a contra los del schema_b.
get_unicos(
string
$schema )
|
|
Obtiene todos los elementos que aparecen en el $schema y que no aparecen en el otro schema
Ej:
$r = new toba_recuperador_bi_schema($proyecto, 'personalizacion', 'desarrollo')
$r->get_unicos('personalizacion') // devuelve los elementos que aparecen en personalizacion y no en desarrollo
Parámetros: