Download the PHP package bedita/import-tools without Composer
On this page you can find all versions of the php package bedita/import-tools. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download bedita/import-tools
More information about bedita/import-tools
Files in bedita/import-tools
Package import-tools
Short Description Import Tools for data import with BEdita
License LGPL-3.0-or-later
Informations about the package import-tools
BEdita/ImportTools plugin for CakePHP apps using BEdita
Installation
First, if vendor
directory has not been created, you have to install composer dependencies using:
You can install this plugin into your CakePHP application using composer.
The recommended way to install composer packages is:
Commands
AnonymizeUsersCommand
This command provides a tool to anonymize users. Usage examples
ImportCommand
This command provides a tool to import data from csv file.
Usage examples:
ImportProjectCommand
You could use this command when you are copying a remote database to a locale database, and after that you want to "adjust" applications and users. Applications and users in default datasource will be updated.
Before launching it, you should setup properly default and import datasources in config/app_local.php. Example:
Usage example:
TranslateFileCommand
This command provides a tool to translate the content of a file from one language to another, using a translator service (i.e., set in config/app_local.php
).
Translator service configuration example:
Usage example:
TranslateObjectsCommand
This command provides a tool to translate the content of objects from one language to another, using a translator service (i.e., set in config/app_local.php
, as described above).
Usage examples:
Utilities
You can find some utility classes in src/Utility
folder.
CsvTrait
This trait provides readCsv
method to progressively read a csv file line by line.
Usage example:
FileTrait
This trait provides readFileStream
method to open "read-only" file stream (you can use local filesystem or adapter).
Usage example:
TreeTrait
This trait provides setParent
method to save the parent for a specified entity.
Usage example:
Import
This class provides functions to import data from csv files into BEdita.
Public methods are:
saveObjects
: read data from csv and save objectssaveObject
: save a single objectsaveTranslations
: read data from csv and save translationssaveTranslation
: save a single translationtranslatedFields
: get translated fields for a given object
Usage example:
All versions of import-tools with dependencies
cakephp/cakephp Version ^4.5
bedita/api Version ^5.27
bedita/core Version ^5.27
bedita/i18n Version ^4.4
fakerphp/faker Version ^1.23