Download the PHP package meplato/store2 without Composer

On this page you can find all versions of the php package meplato/store2. 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 store2

Meplato Store 2 API for PHP

Build Status

This is the PHP client for the Meplato Store 2 API. It consists of a library to integrate your infrastructure with Meplato suite for suppliers.

Prerequisites

You need at two things to use the Meplato Store 2 API.

  1. A login to Meplato Store 2.
  2. An API token.

Get your login by contacting Meplato Supplier Network Services. The API token is required to securely communicate with the Meplato Store 2 API. You can find it in the personalization section when logged into Meplato Store.

Installation

  1. Install composer
  2. Run composer install

Getting started

Using the library is actually quite simple. All functionality is separated into services. So you e.g. have a service to work with catalogs, another service to work with products in a catalog etc. All services need to be initialized with your API token.

The following code snippet shows how to list your catalogs on Meplato Store.

Feel free to read the unit tests for the various usage scenarios of the library.

Documentation

Complete documentation for the Meplato Store 2 API can be found at https://developer.meplato.com/store2.

Testing

We use phpunit for testing:

All tests are mocked, i.e. there is no real access to a web server on the internet.

Tests are tagged with #[Group('x')] to allow for easy testing of certain features. If you e.g. want to only run tests of the Me Service, run phpunit --group me. To list all available groups you can run phpunit --list-groups

License

This software is licensed under the Apache 2 license.

Copyright (c) 2015 Meplato GmbH, Switzerland <http://www.meplato.com>

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

All versions of store2 with dependencies

PHP Build Version
Package Version
Requires php Version ~8.1
guzzlehttp/guzzle Version ~7.5
guzzlehttp/uri-template Version ^1.0
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 meplato/store2 contains the following files

Loading the files please wait ....