Este SDK da Airttable para PHP facilita a alavancagem da API Airtable que alavanca convenções populares de PHP.
Nota: Este projeto está em desenvolvimento ativo e não está pronto para uso.
Vá para: https://beachcasts.github.io/airtable-sdk-php/
Via compositor
$ composer require beachcasts/airtable-sdk-phpO uso básico requer instanciação do AirtabLELIENT, como mostrado abaixo:
require_once ( ' vendor/autoload.php ' );
use Beachcasts Airtable AirtableClient ;
use Beachcasts Airtable Config ;
// Add details to your environment - see documentation for recomendations
$ airtableClient = new AirtableClient (Config:: fromEnvironment (), <your_baseid>);
$ table = $ airtableClient -> getTable (<your_table_name>);<your_baseid> e <your_table_name> conforme necessário.Config::fromEnvironment Para obter mais detalhes sobre como usar o AirtableClient, consulte os métodos /Docs, onde os exemplos destacam usando os métodos create() , read() , update() , delete() e list() em /com dados Airtable.
Consulte Changelog para obter mais informações sobre o que mudou recentemente.
O AirTable-SDK possui 3 suítes de teste: completa, unidade e integração, incluímos um requisito de desenvolvimento contra a phpunit. Certifique -se de executar a instalação do compositor para obter todas as dependências.
$ composer installExecutar os testes de unidade está simplesmente dizendo a Phpunit para executar o testSuite "Unit"
$ vendor/bin/phpunit --testsuite=unitA execução dos testes de integração exigirá uma conta real e detalhes da Airtable.
tests.env.default para tests.envAdd a base usando o método Start from scratch . Deixe a nova criação base manter o nome Untitled Base padrão.BaseThe ID of this base is adicionar isso aos tests.env sob a tecla TEST_BASE_IDtests.env sob a tecla AIRTABLE_API_KEYTable 1 - Atualize o TEST_TABLE_NAME nos tests.envDepois que o .ENV estiver configurado, os testes podem ser executados com o seguinte comando:
$ vendor/bin/phpunit --testsuite=integrationPara executar o conjunto completo de testes, você precisará seguir as etapas descritas para testes de integração. Para experimentar, execute o seguinte comando:
$ vendor/bin/phpunit --testsuite=fullou
$ vendor/bin/phpunitPara manter o controle de qualidade, mantemos o uso dos seguintes padrões:
Fornecemos um phpcs.xml.dist dentro da base de código para validar o padrão de codificação usando o sniffer de código (incluído como dependência do dev em nosso manifesto compositor.json)
Para executar o Codesniffer em relação à base de código, use o seguinte comando.
$ vendor/bin/phpcs --standard=phpcs.xml.dist srcConsulte Contribuindo e code_of_conduct para obter detalhes.
Se você descobrir quaisquer problemas relacionados à segurança, envie um email para [email protected] em vez de usar o rastreador de problemas.
A licença do MIT (MIT). Consulte o arquivo de licença para obter mais informações.