2017 © Pedro PelĆ”ez
 

library parks

Pacote de integração com API de parques do TourChannel

image

tourchannel/parks

Pacote de integração com API de parques do TourChannel

  • Wednesday, July 4, 2018
  • by Desenvolvimento TourOn e Plinc
  • Repository
  • 1 Watchers
  • 0 Stars
  • 17 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

TourChannel - TourOn - Parks

Pacote de integração com API de parques do TourChannel, (*1)

Lista de instruƧƵes

Instalação Global

Instale a biblioteca: composer require tourchannel/parks, (*2)

Configuração usando Laravel 5

Adicione em seu .env o trecho abaixo e altere com os seus dados de acesso, (*3)

## DADOS DE ACESSO API PARQUES
TOURCHANNEL_PARKS_USER=usuario
TOURCHANNEL_PARKS_PASSWORD=senha_usuario

Configuração sem Laravel

  1. Crie uma pasta chamada parks-config no diretório raiz da aplicação
  2. Crie um arquivo chamado cache-parques.txt dentro dessa pasta
  3. Copie o arquivo vendor\tourchannel\parks\resources\parques-config.php e cole dentro da pasta que foi criada
  4. Abra o arquivo copiado e configure o user e password da sua aplicação
  5. Você deve passar a configuração no método TourChannelParks::setConfig(array $config) exemplo abaixo:
  6. Caso possua alguma dĆŗvida olhe o arquivo de exemplo em vendor\tourchannel\parks\resources\Example.php
<?php

use TourChannel\Parks\TourChannelParks;

/**
 * Class Example
 */
class ParksClass
{
    /**
     * Bilioteca API parques
     * @var TourChannelParks
     */
    private $touchannel_parks;

    /**
     * Configuração da API
     * Example constructor.
     * @throws Exception
     */
    public function __construct()
    {
        // PATH do arquivo de configuração criado
        $config = include_once realpath(__DIR__ . "../../parques-config.php");

        // Array de configuração da aplicação
        TourChannelParks::setConfig($config);
        $this->touchannel_parks = new TourChannelParks();
    }

    /**
     * Retorna os parques disponƭvies para o usuƔrio
     * @return mixed|object
     * @throws Exception
     */
    public function getParks()
    {
        return $this->touchannel_parks->getParksAvailable();
    }
}

Exemplos de utilização

Para ver os mƩtodos disponƭveis e de como usƔ-los, (*4)

Olhe o arquivo vendor\tourchannel\parks\resources\Example.php, (*5)

Testando a biblioteca

  • USANDO LARAVEL 5
$parks = new TourChannelParks();

dd($parks->getParksAvailable());
  • SEM LARAVEL
$parks = new ParksClass(); // Nome da sua classe

echo "

<

pre>";

print_r($parks->getParks());

exit();

Se tudo estiver correto vocĆŖ deve ter um retorno parecido com este:, (*6)

[
    {
      "name":"Snowland",
      "identifier":"snowland"
    },
    {
      "name":"Beto Carrero",
      "identifier":"beto_carrero"
    }
]

Changelog

Lista de mudanƧas, melhorias e correƧƵes de bugs., (*7)

v1.1.2 - (04 Julho 2018)

  • Adicionado mĆ©todo para excluir o voucher $this->deleteVoucher($order_id)
  • Adicionado mĆ©todo para alterar a data de utilização $this->editVoucherDate($order_id, DateTime $new_date)
  • Adicionado Enum de dias de antencipação para cada Parque Cadastrado

v1.1.1 - (19 Junho 2018)

  • Adicionado certificado SSL para versƵes antigas do PHP
  • Ajustado caminho do arquivo de configuração sem Laravel
  • Adicionado passo para criar arquivo de cache no Readme

v1.1.0 - (14 Junho 2018)

  • Adicionado suporte a configuração no .env quando for Laravel

v1.0.0 - (13 Junho 2018)

  • Criação e configuração da bilbioteca

The Versions

04/07 2018

dev-master

9999999-dev

Pacote de integração com API de parques do TourChannel

  Sources   Download

MIT

by Ataides Rodrigues

04/07 2018

v1.1.2

1.1.2.0

Pacote de integração com API de parques do TourChannel

  Sources   Download

MIT

by Ataides Rodrigues

19/06 2018

v1.1.1

1.1.1.0

Pacote de integração com API de parques do TourChannel

  Sources   Download

MIT

by Ataides Rodrigues

13/06 2018

v1.1.0

1.1.0.0

Pacote de integração com API de parques do TourChannel

  Sources   Download

MIT

by Ataides Rodrigues

13/06 2018

v1.0.0

1.0.0.0

Pacote de integração com API de parques do TourChannel

  Sources   Download

MIT

by Ataides Rodrigues