PHPackages                             splash/phpcore - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. splash/phpcore

ActivePackage[Utility &amp; Helpers](/categories/utility)

splash/phpcore
==============

Splash Foundation Module for All Php Applications

2.3.13(2mo ago)361.1k↓36.3%59MITPHPPHP ^7.4|^8.0CI failing

Since Jan 23Pushed 2mo ago3 watchersCompare

[ Source](https://github.com/SplashSync/Php-Core)[ Packagist](https://packagist.org/packages/splash/phpcore)[ RSS](/packages/splash-phpcore/feed)WikiDiscussions 3.0 Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (65)Used By (9)

[![N|Solid](https://github.com/SplashSync/Php-Core/raw/3.0/img/github.jpg)](https://www.splashsync.com)

Splash Php-Core
===============

[](#splash-php-core)

Core library for building Splash Sync connectors in PHP.

What is Splash Sync?
--------------------

[](#what-is-splash-sync)

Splash Sync is a universal data synchronization framework. Connectors built with this library can exchange data (Products, Orders, Customers, etc.) between any application and the Splash ecosystem.

Features
--------

[](#features)

- Base classes for Objects and Widgets
- Fluent API for field definitions
- Helpers for complex fields (prices, images, files)
- Auto-discovery of fields and getters/setters with `IntelParserTrait`
- Object extensions and filters

Installation
------------

[](#installation)

```
composer require splash/phpcore
```

Requirements
------------

[](#requirements)

- PHP 7.4+ (8.x recommended)
- Extensions: xml, soap, simplexml, xmlwriter, libxml

Documentation
-------------

[](#documentation)

See the [full documentation](docs/index.md) for:

- [Getting Started](docs/01-getting-started/installation.md)
- [Building Objects](docs/02-objects/overview.md)
- [Extensions &amp; Filters](docs/03-extensions/index.md)
- [Widgets](docs/04-widgets/overview.md)
- [Helpers Reference](docs/05-helpers/index.md)
- [Testing](docs/06-testing/index.md)

Quick Example
-------------

[](#quick-example)

```
