يجعل هذا SDK Airtable لـ PHP من السهل الاستفادة من واجهة برمجة تطبيقات Airtable للاستفادة من اتفاقيات PHP الشعبية.
ملاحظة: هذا المشروع يخضع للتطوير النشط ، وليس جاهزًا للاستخدام.
انتقل إلى: https://beachcasts.github.io/airtable-sdk-php/
عبر الملحن
$ composer require beachcasts/airtable-sdk-phpيتطلب استخدام القاعدة تثبيت AirtableClient ، كما هو موضح أدناه:
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> و <your_table_name> حسب الحاجة.Config::fromEnvironment لمزيد من التفاصيل حول كيفية استخدام AirTableClient ، راجع /مستندات ، حيث تبرز الأمثلة باستخدام الأساليب create() و read() و update() و delete() و list() على /مع بيانات Airtable.
يرجى الاطلاع على Changelog لمزيد من المعلومات حول ما تغير مؤخرًا.
يحتوي Airtable-SDK على 3 أجنحة اختبار: كاملة ، الوحدة والتكامل ، نقوم بتضمين متطلبات ديف ضد Phpunit. يرجى التأكد من تشغيل التثبيت الملحن للحصول على جميع التبعيات.
$ composer installإن تشغيل اختبارات الوحدة هو ببساطة إخبار Phpunit بتشغيل "الوحدة" TestSuite
$ vendor/bin/phpunit --testsuite=unitسيتطلب تشغيل اختبارات التكامل حسابًا فعليًا وتفاصيل من Airtable.
tests.env.default إلى tests.envAdd a base باستخدام طريقة Start from scratch . دع إنشاء القاعدة الجديد يحتفظ بالاسم Untitled Base .BaseThe ID of this base is إضافة هذا إلى tests.env تحت مفتاح TEST_BASE_IDtests.env تحت مفتاح AIRTABLE_API_KEYTable 1 - قم بتحديث TEST_TABLE_NAME في tests.envبمجرد تكوين .env ، يمكن إجراء الاختبارات مع الأمر التالي:
$ vendor/bin/phpunit --testsuite=integrationلتشغيل جناح الاختبار الكامل ، ستحتاج إلى اتباع الخطوات الموضحة لاختبار التكامل. للتخلي عن الأمر ، قم بتشغيل الأمر التالي:
$ vendor/bin/phpunit --testsuite=fullأو
$ vendor/bin/phpunitللحفاظ على مراقبة الجودة ، نحافظ على استخدام المعايير التالية:
نحن نقدم phpcs.xml.dist ضمن قاعدة الشفرة للتحقق من صحة معيار الترميز باستخدام رمز sniffer (المدرجة على أنها تبعية dev في Composer.json بياننا)
لتشغيل CODESNIFFER مقابل قاعدة البيانات ، استخدم الأمر التالي.
$ vendor/bin/phpcs --standard=phpcs.xml.dist srcيرجى الاطلاع على المساهمة و CODE_OF_CONDUCHUTION للحصول على التفاصيل.
إذا اكتشفت أي مشكلات متعلقة بالأمان ، فيرجى إرسال بريد إلكتروني إلى [email protected] بدلاً من استخدام متتبع المشكلات.
ترخيص معهد ماساتشوستس للتكنولوجيا (MIT). يرجى الاطلاع على ملف الترخيص لمزيد من المعلومات.