1- # FMDataAPI Ver.22 [ ![ Build Status] ( https://github.com/msyk/FMDataAPI/actions/workflows/php.yml/badge.svg )] ( https://github.com/msyk/FMDataAPI/actions/workflows/php.yml )
1+ # FMDataAPI Ver.23 [ ![ Build Status] ( https://github.com/msyk/FMDataAPI/actions/workflows/php.yml/badge.svg )] ( https://github.com/msyk/FMDataAPI/actions/workflows/php.yml )
22
33by Masayuki Nii (nii@msyk.net )
44
@@ -59,29 +59,28 @@ Bug reports and contribution are welcome.
5959
6060## Installing to Your Project
6161
62- The file "FMDataAPI.php" contains all you need to access FileMaker Data API.
63- You can download it or clone this repository.
64-
6562FMDataAPI has "composer.json," so you can add your composer.json file in your project as below.
6663
6764```
6865...
6966"require": {
7067 ...
71- "inter-mediator/fmdataapi":"22 "
68+ "inter-mediator/fmdataapi":"23 "
7269} ...
7370```
7471
7572## About Files and Directories
7673
77- - FMDataAPI.php
74+ - src/ FMDataAPI.php
7875 - The core class, and you just use this for your application.
79- This class and inner private classes are object-oriented REST API
76+ This class and supporting classes are object-oriented REST API
8077 wrappers.
78+ - src/Supporting/* .php
79+ - The supporting classes for the FMDataAPI class. Perhaps you don't need to create these classes, but you have to handle methods on them.
8180- composer.json, composer.lock
8281 - Composer information files.
8382- Sample_results.ipynb
84- - Sample program and results with Jupyter Notebook style.
83+ - Sample program and results with Jupyter Notebook style. Sorry for slight old version results.
8584- samples/FMDataAPI_Sample.php and cat.jpg
8685 - This is the sample program of FMDataAPI class, and shows how to
8786 use FMDataAPI class. It includes rich comments,
@@ -90,8 +89,8 @@ FMDataAPI has "composer.json," so you can add your composer.json file in your pr
9089 - These are for GitHub.
9190- test
9291 - Some files for unit testing.
93- - .travis .yml
94- - Setting file for TravisCI .
92+ - .github, docker-compose .yml, Dockerfile
93+ - For the GitHub action with testing .
9594
9695## Licence
9796
@@ -158,6 +157,8 @@ MIT License
158157 Checked on the FileMaker Server 19.
159158- 2021-02-10: [ Ver.22]
160159 Setting the timeout value about cURL. Thanks to @montaniasystemab . Also thanks to @AnnoyingTechnology for correcting.
160+ - 2021-02-10: [ Ver.23]
161+ File structure is updated for PSR-4. Thanks to tkuijer.
161162
162163## API Differences between ver.8 and 7.
163164### FMDataAPI class
0 commit comments