This is a small implementation of the sourcebox extract API
Contributions are welcome.
In your service.yml
textkernel.factory:
class: Eoko\TextKernel\Factory\TextKernelFactorytextkernel.api.servicebox:
class: Eoko\TextKernel\Api\SourceboxApifactory: [ '@textkernel.factory', createSourceboxApi ]arguments:
- '%textkernel_account%'
- '%textkernel_username%'
- '%textkernel_password%'In your parameters.yml
parameters:
textkernel_account: change_metextkernel_username: change_metextkernel_password: ######In a container aware class
$api = $this->get('textkernel.api.servicebox');
try {
/** @param \Eoko\TextKernel\Model\CvModel $cv */$cv = $api->extractFromFile($filepath);
// or$cv = $api->extract($cvBuffer);
} catch(\Exception$e) {
//handle errors
}useEoko\TextKernel\Factory\TextKernelFactory;
$account = 'change_me';
$username = 'change_me';
$password = '########';
$factory = newTextKernelFactory();
$api = $factory->createSourceboxApi($account, $username, $password);
try {
/** @param \Eoko\TextKernel\Model\CvModel $cv */$cv = $api->extractFromFile($filepath);
// or$cv = $api->extract($cvBuffer);
} catch(\Exception$e) {
//handle errors
}