Download the PHP package imrev-agency/exchange1c without Composer

On this page you can find all versions of the php package imrev-agency/exchange1c. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package exchange1c

PHP exchange1c - обмін 1С:Підприємство з сайтом на php

Packagist Packagist

[!NOTE] Цей репозиторій є форком оригінального проєкту alex8bits/exchange1c.

Встановлення цієї бібліотеки має спростити інтеграцію 1С у ваш сайт.

Бібліотека містить набір інтерфейсів, які необхідно реалізувати, щоб отримати можливість обмінюватися товарами та документами з 1С. Передбачається, що у Вас є "1С:Підприємство 8, Управління торгівлею", редакція 11.3, версія 11.3.2 на платформі 8.3.9.2033.

Якщо у вас версія конфігурації нижча, то скоріш за все бібліотека все одно буде працювати, оскільки здебільшого обмін з сайтами суттєво не змінюється в 1С від версії до версії.

Ця бібліотека була написана на основі модуля https://github.com/carono/yii2-1c-exchange - всі основні інтерфейси взяті саме з цього модуля.

Залежності

Встановлення

composer require imrev-agency/exchange1c

Використання з Laravel

Пакет підтримує Laravel Package Discovery. Після встановлення через Composer Exchange1CServiceProvider підключиться автоматично — біндінги AuthServiceInterface, ModelBuilderInterface та EventDispatcherInterface будуть зареєстровані без будь-ких додаткових дій.

У конфігу вкажіть дані для авторизації та класи моделей:

Отримайте CatalogService з контейнера (Laravel вирішить всі залежності автоматично):

Якщо вам потрібно перевизначити реалізацію будь-якого інтерфейсу (наприклад, використовувати власний AuthService), додайте біндінг в AppServiceProvider:

Використання без Laravel (ручне збирання)

Більш детальну інформацію про інтерфейси та їх реалізацію можна знайти в документації https://github.com/carono/yii2-1c-exchange

Ліцензія

Цей пакет є відкритим кодом під ліцензією MIT license.


All versions of exchange1c with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
ext-dom Version *
ext-mbstring Version *
ext-zip Version *
ext-simplexml Version *
imrev-agency/commerceml Version ^1.1.0 || dev-master
illuminate/contracts Version ^10|^11|^12|^13
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package imrev-agency/exchange1c contains the following files

Loading the files please wait ...