apexwire / parser-1c
parser 1c
Installs: 36 092
Dependents: 0
Suggesters: 0
Security: 0
Stars: 5
Watchers: 2
Forks: 3
Open Issues: 4
Requires
- php: >=5.4.0
- ext-mbstring: *
This package is not auto-updated.
Last update: 2025-03-29 21:55:47 UTC
README
#parser-1c PHP библиотека-парсер для файлов 1с.
Установка
Предпочтительный способ установить расширение через Composer. Запустить
php composer.phar require apexwire/parser-1c "dev-master"
или добавить
"apexwire/parser-1c": "dev-master"
в разделе "require" вашего composer.json
Требования
Для корректного запуска необходимо выполнить следующие требования:
- версия php >=5.4.0
Описание
Предусмотрено два варианта источника данных файл и текс. У каждого варианта предусмотрен свой вариант использования. В результате создания получаем объект со:
- списком возможных ошибок:
errors
- статусом выполнения разбора файла:
success
- списком свойств файла:
properties
- списком доступных секций в файле:
sections
. Содержится массив с объектами секций. Каждый объект содержит в себе так же:errors
,success
,properties
.
Файл
В данном варианте в качестве источника данных используется файл. Для того чтобы обработать данный файл нужно при создании объекта передать полный путь к файлу.
Пример использования:
use apexwire\parser1c\File; $doc = new File('file-path');
Текст
В данном варианте в качестве источника данных используется текст.
Пример использования:
use apexwire\parser1c\Text; $doc = new Text('text');