keboola / php-csvtable
具有Keboola StorageApi扩展的CSV文件类
2.2.0
2023-04-11 13:31 UTC
Requires
- php: ^8.1
- keboola/csv: ^4.0
- keboola/php-temp: ^2.0
Requires (Dev)
- keboola/coding-standard: ^13.0
- php-parallel-lint/php-parallel-lint: ^1.3
- phpstan/phpstan: ^1.4
- phpunit/phpunit: >=7.5
This package is auto-updated.
Last update: 2024-09-17 10:41:38 UTC
README
描述
一个扩展Keboola\CsvFile功能的类,通过添加Keboola StorageApi 属性和PrimaryKey 变量
用法
use Keboola\CsvTable\Table; $table = new Table('name', ['id', 'column', 'names']); $table->writeRow(['1','row','data']); $table->addAttributes(['created_by' => $username]); $table->setPrimaryKey('id');
结果
id,column,names
"1","row","data"
开发
使用以下命令克隆此存储库并初始化工作区
git clone https://github.com/keboola/php-csvtable.git
cd php-csvtable
docker-compose build
docker-compose run --rm dev composer install --no-scripts
使用以下命令运行测试套件
docker-compose run --rm dev composer tests
许可证
MIT许可证,请参阅LICENSE文件。