Download the PHP package forikal-uk/xml-authoring-library without Composer

On this page you can find all versions of the php package forikal-uk/xml-authoring-library. 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 xml-authoring-library

xml-authoring-library

This is a place to put code that is reused by many commands which are part of the xml-authoring-tools suite.

Created as a place to put code which is re-used by two or more projects in the xmlsquad xml-authoring suite.

See the related Issue that triggered the creation of this project.

Common Documentation

A library of help pages. I.e Information that is relevant to more than one project in this suite of projects.

This project can be added to your project via composer

If you would like to develop both the library and, say a command that uses it in tandem. I beleive that composer allows you to grab the library as source

See : composer require

Quote:

The option: --prefer-source: Install packages from source when available.

and see Composer Repositories > Packages

Quote:

Source: The source is used for development. This will usually originate from a source code repository, such as git. You can fetch this when you want to modify the downloaded package.

Code Reference

Google API helper

An abstraction over Google API SDK. It helps to mock Google API in tests and authenticate users in console commands.

You need to install Google SDK to your project to use this helper:

Usage example:

You can learn how to get the Google API client secret file from this instruction. If you need to customize the console messages and behaviour, use the authenticate method. You can find more information in the source code.

Console logger

A PSR-3 compatible logger which writes messages to a Symfony console output. In contrast to the built-in Synfony Console logger, this doesn't print log level labels and is customizable (we can edit the source code).

Usage example:

The constructor arguments are the same as in the Synfony Console logger.

Contribution

  1. Clone the repository.
  2. Install the dependencies by running composer install in a console.
  3. Make a change. Make sure the code follows the PSR-2 standard.
  4. Test the code by running composer test. If the test fails, fix the code.
  5. Commit and push the changes.

All versions of xml-authoring-library with dependencies

PHP Build Version
Package Version
Requires php Version >=7.1
psr/log Version ^1.0
symfony/console Version ^3.4
symfony/yaml Version ^3.4
symfony/filesystem Version ^3.4
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 forikal-uk/xml-authoring-library contains the following files

Loading the files please wait ....