unjudder/poeditor-api-client

This package is abandoned and no longer maintained. No replacement package was suggested.
There is no license information available for the latest version (dev-master) of this package.

Poeditor API Client

dev-master 2013-02-08 17:49 UTC

This package is not auto-updated.

Last update: 2024-09-14 13:50:58 UTC


README

Poeditor API Client Module written in PHP.

Overview

API Client Interface for Poeditor API.

Installation

Use Composer to install the Poeditor Api Client. Add the following lines to your composer.json file.

   "require": {
       "unjudder/poeditor-api-client": "dev-master"
   }

Try It out

use Uj\Poed\Api\Client;

$apiClient = new Client("YOUR API ACCESS TOKEN");

// list all projects
// returns Uj\Poed\Entity\Project[]
$apiClient->getProjects();

// return a specific project
// returns Uj\Poed\Entity\Project
$project = $apiClient->getProject($projectID);

// add a language to the project
$project->addLanguage('en');

// deletes the given language
$project->deleteLanguage('en');

// list all terms
// returns \Uj\Poed\Entity\Term[]
$project->getTerms();

// list all definitions
// returns \Uj\Poed\Entity\Definition[]
$project->getDefinitions($languageCode);

License

The files in this project are released under the unjudder license. Please find a copy of this license bundled with this package in the file LICENSE.md. Our License is also available through the web at: http://unjudder.com/license/new-bsd.