X-Git-Url: https://git.llucax.com/z.facultad/75.43/tp1.git/blobdiff_plain/0f8291748d189597a52452a196aeacbc247ee450..3bbf318b1618ff9ba0352ff789c1c6ba010cd72d:/src/lib/Item.php?ds=sidebyside diff --git a/src/lib/Item.php b/src/lib/Item.php index d4b59c7..3b18def 100644 --- a/src/lib/Item.php +++ b/src/lib/Item.php @@ -1,5 +1,12 @@ campos; + } + + /// Devuelve un nombre imprimible del objeto. + function getObjName() + { + return get_class($this); + } + + /// Devuelve un nombre imprimible del objeto en plural. + function getObjNamePl() + { + return get_class($this).'s'; + } + + /// Devuelve los campos a listar del objeto actual como un array. + function asArray() + { + $arr = array(); + foreach ($this->campos as $campo) + { + $campo = strtolower($campo); + $arr[] = $this->$campo; + } + return $arr; } }