Download the PHP package millancore/alegra without Composer

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

Build Status **Importante!!** Este SDK solo cuenta con metodos para administrar **Inventario** a traves de la API de Alegra, si usted necesita usar otros endpoints, este SDK fue creado modularmente lo que le permitira usarlo como marco de trabajo facilitandole la integracion. ## Alegra SDK Este es un SDK para para la API de [alegra.com](https://alegra.com ) que busca simplificar la integracion con proyectos en PHP. ## Instalacion **PHP 7.2 o superior** ## Configuracion #### Logger (Opcional) Es posible que se desee tener logs de la interacion con la API, para ello puede setear un Logger que cumpla con PSR-3. (Monolog, Laravel, Symfony etc) #### Eventos (Opcional) Los procesos mas criticos dentro de este SDK [Request, Error, Response] lanzan eventos, usted puede agregar un Listener para estos eventos de una manera sencilla permitiendole tomar deciciones en cada caso. (notificaciones, stats, error tracking etc.) Para crear un clase Listener solo debe implementar `Alegra\Contract\ListenerInterface` y agregar el listener a la instancia de Alegra. Cada evento despachado cuenta con dos metodos pricipales para acceder al contenido del evento `$event->getName()` y `$event->getParams()`. ## Uso Alegra cuenta con una variedad de endpoints, lo mas probable es que necesite hacer uso de estos desde diferentes puntos, en este SDK hemos pensando en facilitar esta tarea implementando **Facades** para cada grupo. Asi que para traer un producto por Id es tan simple como esto. Aqui una lista de los Facades disponibles, cada uno cuenta con la lista de metodos asi como ejemplos sencillos de uso. - Productos y Servicios [Item](https://github.com/millancore/alegra/blob/master/examples/Item.md) - Categorias [Category](https://github.com/millancore/alegra/blob/master/examples/Category.md) - Bodegas [Warehouse](https://github.com/millancore/alegra/blob/master/examples/Warehouse.md) - Lista de Precios [PriceList](https://github.com/millancore/alegra/blob/master/examples/PriceList.md) ### Entidades Cuando hacemos llamadas a la API de Alegra a traves de este SDK obtenemos entidades, podemos acceder a las propiedades de cada entidad de la siguiente manera. Siguendo el mismo esquema de nombres que esta presente en la [documentacion](https://developer.alegra.com/docs/productos-o-servicios) de la API. Las entidades tambien cuenta con metodos que nos permiten manejar sus datos de diferentes maneras. Array Json ### Colecciones Algunas propiedades del las entidades son colecciones de otras, las colecciones son objetos iterables que nos permiten recorrerlos para hacer uso de las entidades almacenadas. Iterar Contar Array Json ## Manejo de Excepciones Este SDK maneja una serie de excepciones segun diferentes posibles casos de error o validacion, sin embargo todas extienden de `Alegra\Exception\AlegraException` lo que simplifica el manejo de excepciones.


All versions of alegra with dependencies

PHP Build Version
Package Version
Requires php Version >=7.2
psr/log Version ^1.1
guzzlehttp/guzzle Version 6.3
laminas/laminas-eventmanager Version ^3.2
symfony/options-resolver Version ^5.0
doctrine/annotations Version ^1.10
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 millancore/alegra contains the following files

Loading the files please wait ....