/Opencart-Extensions-Collector

Collector for Opencart extensions

Primary LanguagePHPMIT LicenseMIT

Сборщик плагинов для OpenCart

Сборщик поможет собрать плагин для OC в отдельную папку.

Принцип работы

Сборщик рекурсивно проходит по всем файлам OC, ищет файлы, выносит их в отдельную папку.

Обзор возможностей

Сборщик автоматически собирает файлы по части строки, которая является названием. Те для успешной работы сборщика, в названии файлов плагина должен присутсвовать суффикс/префикс, по которому можно идентифицировать плагин.

Если плагин идентифицировать по названию нет возмодность, все файлы плагина можно перечислить в дополнительном файле, указав необходимость его исспользования в конфигурационном файле.

Настройка сборщика

  1. Поместите файлы сборщика в проект
  2. Сконфигурируйте файл collector.php под Ваш плагин
  3. Запустите сборщик командой php collector.php

Настройка файла collector.php

$app = new OCExtensionCollector('slide');

// Путь к проекту, в котором нужно искать. По умолчанию - upload
$app->setOCPath('upload'); 

// В какой папке хранить собраный плагин.
// По умолчанию - береться значение строки их параметра в конструкторе или extension если значение не задано
$app->setOutputFolder('output');

// Выполнять ли поиск файлов плагина по путям из доп. файла
$app->useSubFile(true);

// Путь к доп. файлу
$app->setSubFile('sub-file.txt');

// Запуск сборщика
$app->collect();