Download the PHP package magiclabs/magic-admin-php without Composer
On this page you can find all versions of the php package magiclabs/magic-admin-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download magiclabs/magic-admin-php
More information about magiclabs/magic-admin-php
Files in magiclabs/magic-admin-php
Package magic-admin-php
Short Description Magic Admin PHP Library
License MIT
Homepage https://magic.link
Informations about the package magic-admin-php
Magic Admin PHP SDK
The Magic Admin PHP SDK provides convenient ways for developers to interact with Magic API endpoints and an array of utilities to handle DID Token.
Table of Contents
- Documentation
- Installation
- Quick Start
- Changelog
- License
Documentation
See the Magic doc!
Installation
Composer
You can install the bindings via Composer. Run the following command:
To use the bindings, use Composer's autoload:
Manual Installation
If you do not wish to use Composer, you can download the latest release. Then, to use the bindings, include the init.php file.
Dependencies
The bindings require the following extensions in order to work properly. If you use Composer, these dependencies should be handled automatically. If you install manually, you'll want to make sure that these extensions are available.
For optimal performance ensure that your platform has the gmp extension installed. If your platform does not support gmp then bcmath may be used as an alternative, but note that bcmath is significantly slower than gmp.
Since gmp is a required dependency you may need to use the --ignore-platform-reqs flag when runnining composer install on a platform without the gmp extension.
Prerequisites
PHP 5.6.0 and later.
Quick Start
Simple usage for login:
Configure Network Strategy
The Magic object also takes in retries, timeout and backoff as optional arguments at the object instantiation time so you can override those values for your application setup.
See more examples from Magic PHP doc.
Development
Get Composer. For example, on Mac OS:
Install dependencies:
Install dependencies as mentioned above (which will resolve PHPUnit), then you can run the test suite:
Or to run an individual test file:
The library uses PHP CS Fixer for code formatting. PHP CS Fixer must be installed globally. Code must be formatted before PRs are submitted. Run the formatter with:
Changelog
See Changelog
License
See License
All versions of magic-admin-php with dependencies
ext-curl Version *
ext-gmp Version *
kornrunner/keccak Version ^1.1
simplito/elliptic-php Version ^1.0