Download the PHP package attlaz/adapter-base without Composer
On this page you can find all versions of the php package attlaz/adapter-base. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download attlaz/adapter-base
More information about attlaz/adapter-base
Files in attlaz/adapter-base
Package adapter-base
Short Description Base adapter as building block and tool collection for Attlaz adapters
License MIT
Homepage https://attlaz.com
Informations about the package adapter-base
Attlaz Adapter Base
The base building block and tool collection for PHP adapters on Attlaz, a cloud-based iPaaS (Integration Platform as a Service). Attlaz adapters (Magento, DBFact and others) extend the abstractions in this package to connect to external systems.
Requirements
- PHP 8.4+
Installation
What's included
Building blocks for connecting an adapter to an external system, under the Attlaz\Adapter\Base namespace:
- Remote services — abstractions for talking to external systems: SQL (
SqlRemoteService), SSH (SSH2RemoteService), SOAP (SoapRemoteService), Redis (RedisRemoteService) and Elasticsearch (ElasticsearchRemoteService), all built on a commonBaseRemoteService. - Connection factories —
SqlFactory,SshFactoryandSftpFactory, including SSH tunnelling for reaching systems behind a bastion host. - Repository pattern —
BaseRepositoryas the base for an adapter's data access. - Helpers — SQL change detection, snapshots, and port/connection utilities.
Usage
Adapters build on these classes rather than using the package standalone — an adapter typically extends a RemoteService to reach its external system and a BaseRepository for data access. The first-party Attlaz adapters (e.g. Magento 2, DBFact) are built this way.
Documentation
Full documentation at docs.attlaz.com.
Development
Run static analysis and tests via the bundled Attlaz PHP image:
Getting help
- Issue Tracker — questions, bug reports and feature requests
- Developer support: [email protected]
License
MIT
All versions of adapter-base with dependencies
echron/datatypes Version ^1.6.0|^2.1.0
echron/tools Version ^1.8.1
phpseclib/phpseclib Version ^3.0.55
attlaz/client Version ^1.20.1
psr/simple-cache Version ^3.0.0
psr/log Version ^1 | ^2 | ^3
attlaz/attlaz-monolog Version ^2.1.2
doctrine/dbal Version ^4.4.3
ext-json Version *