Download the PHP package xgerhard/wom-php without Composer

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

wom-php

wom-php is a PHP wrapper for the Wise Old Man API.
Wise Old Man is an open source Old School RuneScape player progress tracker: wiseoldman.net.

Work in Progress

⚠️ This package is still in development, but is stable and ready to use.

Found a bug or want to request a feature? Open an issue.

Usage

All model properties are directly accessible via object-style access:

Models also include helpful formatting methods for display:

More helper methods will be added in future releases — including support for custom formatting.

Documentation & Examples

See docs/examples.md for usage examples.

Supported Endpoints

Endpoint Status
Players ✅ Implemented
Groups ✅ Implemented
Competitions ✅ Implemented
Records ✅ Implemented
Deltas ✅ Implemented
Name Changes ✅ Implemented
Efficiency ✅ Implemented

Contributing

Feel free to explore, contribute, or play around with this wrapper.

To set up a local development environment for the package, follow these steps:

  1. Clone the repository:

  2. Create a new folder for your test project, and add a composer.json file pointing to your local clone:

  3. Install the local package:

  4. Your project will now use your local wom-php version and any changes you make will be reflected immediately.

Running Tests

To run the test suite:

  1. From your cloned wom-php folder, install dependencies:

  2. Then run the tests:

Or run a specific test: php vendor/bin/phpunit --filter testCanFetchPlayerDetails

Feel free to add tests when contributing new features or fixes!

License

wom-php is licensed under the MIT License.


All versions of wom-php with dependencies

PHP Build Version
Package Version
Requires php Version >=8.0
guzzlehttp/guzzle Version ^7.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 xgerhard/wom-php contains the following files

Loading the files please wait ...