Skip to content

ApexWire/parser-1c

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#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');

About

PHP Parser Library for 1c files

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages