Este SDK para PHP hace que sea más fácil aprovechar la API aérea que aprovecha las convenciones de PHP populares.
Nota: Este proyecto está en desarrollo activo y no está listo para su uso.
Vaya a: https://beachcasts.github.io/airtable-sdk-php/
A través del compositor
$ composer require beachcasts/airtable-sdk-phpEl uso de la base requiere instanciación del AirTableClient, como se muestra a continuación:
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> y <your_table_name> según sea necesario.Config::fromEnvironment Para obtener más detalles sobre cómo usar el AirTableClient, consulte /Docs, donde los ejemplos resalten utilizando los métodos create() , read() , update() , delete() y list() en /con datos de AirTable.
Consulte ChangeLog para obtener más información sobre lo que ha cambiado recientemente.
AirTable-SDK tiene 3 suites de prueba: completa, unidad e integración, incluimos un requisito de desarrollo contra phpunit. Asegúrese de ejecutar la instalación del compositor para obtener todas las dependencias.
$ composer installEjecutar las pruebas unitarias simplemente le dice a Phpunit que ejecute la "unidad" TestSuite
$ vendor/bin/phpunit --testsuite=unitEjecutar las pruebas de integración requerirá una cuenta real y detalles de AirTable.
tests.env.default a tests.envAdd a base usando el método Start from scratch . Deje que la nueva creación base retenga el nombre Untitled Base .BaseThe ID of this base is agregar esto a las tests.env bajo la tecla TEST_BASE_IDtests.env debajo de la tecla AIRTABLE_API_KEYTable 1 - Actualice el TEST_TABLE_NAME en las tests.envUna vez que se configura el .env, las pruebas se pueden ejecutar con el siguiente comando:
$ vendor/bin/phpunit --testsuite=integrationPara ejecutar la suite de prueba completa, deberá seguir los pasos descritos para las pruebas de integración. Para exceder, ejecute el siguiente comando:
$ vendor/bin/phpunit --testsuite=fullo
$ vendor/bin/phpunitPara mantener el control de calidad, mantenemos el uso de los siguientes estándares:
Proporcionamos un phpcs.xml.dist dentro de la base de código para validar el estándar de codificación utilizando el código sniffer (incluida como dependencia del desarrollo en nuestro manifiesto composer.json)
Para ejecutar Codesniffer contra la base de código, use el siguiente comando.
$ vendor/bin/phpcs --standard=phpcs.xml.dist srcConsulte Contriping y Code_of_Conduct para más detalles.
Si descubre algún problema relacionado con la seguridad, envíe un correo electrónico a [email protected] en lugar de usar el rastreador de problemas.
La licencia MIT (MIT). Consulte el archivo de licencia para obtener más información.