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