protected static function exeRead(string $entity, $data = null)
    {
        if (!is_array($data) && !is_numeric($data))
            return null;

        if (is_array($data)) {
            $read = new TableCrud($entity);
            $read->loadArray($data);
            if ($read->exist())
                $data = (int)$read->getDados()['id'];

            if (empty($data) || !is_numeric($data))
                return null;
        }

        return self::readValues($entity, $data);
    }
protected static function exeRead(string $entity, $data = null)
    {
        if (!is_array($data) && !is_numeric($data))
            return null;

        if (is_array($data)) {
            $read = new TableCrud($entity);
            $read->loadArray($data);
            if ($read->exist())
                $data = (int)$read->getDados()['id'];

            if (empty($data) || !is_numeric($data))
                return null;
        }

        return self::readValues($entity, $data);
    }
protected static function exeRead ( string $ entity , $ data = null ) { if ( ! is_array ( $ data ) && ! is_numeric ( $ data ) ) return null ; if ( is_array ( $ data ) ) { $ read = new TableCrud ( $ entity ) ; $ read -> loadArray ( $ data ) ; if ( $ read -> exist ( ) ) $ data = ( int ) $ read -> getDados ( ) [ 'id' ] ; if ( empty ( $ data ) || ! is_numeric ( $ data ) ) return null ; } return self :: readValues ( $ entity , $ data ) ; }
Le a data de uma entidade de forma extendida

@param string $entity
@param mixed $data
@return mixed
Le a data de uma entidade de forma extendida