convenia / textmapable
Installs: 20
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 6
Forks: 0
pkg:composer/convenia/textmapable
Requires
- php: >=7.1
Requires (Dev)
- friendsofphp/php-cs-fixer: 2.10.*
- phpunit/phpunit: ^6.4
This package is not auto-updated.
Last update: 2025-10-12 11:47:21 UTC
README
Biblioteca para ler arquivos de textos sem delimitadores físicos e retornar em formato legível
Requisitos
- PHP >= 7.1
Instale usando o composer Composer
composer require convenia/textMapable
Exemplos de Uso
Criando um novo field
use Convenia\TextMap\Field; class NameField extends Field { protected $name = 'name' protected $length = 10; protected $offset = 30; }
Definindo o arquivo de leitura e seus fields
use Convenia\TextMap\Mapable; /* ... */ $mapable = new Mapable(); $mapable ->readFile($greatFile) ->addField($someFieldsInArray) ->addField($aFieldOutOfAnArray);
Obtendo o mapa dos fields com seus valores
use Convenia\TextMap\Mapable; /* ... */ $map = $mapable->getMap();