pankrok / shoper-appstore-bundle
This bundle provides Shoper appstore SDK
Installs: 37
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=8.1
- doctrine/dbal: ^3
- doctrine/doctrine-bundle: ^2.13
- doctrine/doctrine-migrations-bundle: ^3.3
- doctrine/orm: ^3.2
- exercise/htmlpurifier-bundle: ^4.0
- symfony/console: 6.4.*
- symfony/dotenv: 6.4.*
- symfony/flex: 1.17|^2
- symfony/framework-bundle: 6.4.*
- symfony/http-client: 6.4.*
- symfony/monolog-bundle: ^3.7
- symfony/runtime: 6.4.*
- symfony/twig-bundle: 6.4.*
- symfony/yaml: 6.4.*
- twig/extra-bundle: ^2.12|^3.0
- twig/twig: ^2.12|^3.0
Requires (Dev)
- symfony/debug-bundle: 6.4.*
- symfony/maker-bundle: ^1.34
- symfony/stopwatch: 6.4.*
- symfony/web-profiler-bundle: 6.4.*
This package is auto-updated.
Last update: 2025-03-22 10:31:48 UTC
README
General info
This bundle contains everything necessary to code an application for Shoper. It gives the possibility to use both the OAuth system as well as the user / password. It is not official code provided by the Shoper software developers. Current version:
1.1.0
Table of contents
Technologies
- PHP 8.2
- Symfony 6.4
- Doctrine
- Twig
- HTTPClient
- Symfony MakerBundle
Setup
- Install Symfony 6.4 LTS
- Add pankrok/shoper-appstore-bundle location your
composer.json
and run composer
composer require pankrok/shoper-appstore-bundle "^1.1.0"
- create appstore.yaml in config/packages and fill in the data:
shoper_appstore: appId: appId appSecret: appSecret appstoreSecret: appstoreSecret
create database tabels:
php bin/console make:migration php bin/console doctrine:migrations:migrate
token refresh
php bin/console ShoperAppstoreBundle:TokenRefresh
Examples
- ApiController
- Aurora forms
- Auth
- Billing system
- Events
- Iframe init
- Resources
- ShoperController
- Twig filters
- Webhook
Status
Project is: in progress