2017 © Pedro Peláez
 

library omnidesk-bundle

Omnidesk API Bundle

image

vragovr/omnidesk-bundle

Omnidesk API Bundle

  • Monday, July 30, 2018
  • by vragovR
  • Repository
  • 1 Watchers
  • 2 Stars
  • 3,286 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 4 Versions
  • 7 % Grown

The README.md

Omnidesk Bundle

This Bundle integrate the Omnidesk API Wrapper into your Symfony Project., (*1)

Build Status Scrutinizer Code Quality Code Climate, (*2)

Installation

1: Download

$ composer require vragovr/omnidesk-bunle "dev-master"

2: Enable

public function registerBundles()
{
    $bundles = [
        // ...
        new OmnideskBundle\OmnideskBundle(),
    ];
}

3: Configure

omnidesk:
  domain: your.omnidesk.domain
  email: your.omnidesk.email
  key: your.omnidesk.key

Cases

Add

$request = new AddCasesRequest();
$request
    ->setUserEmail('test@mail.com')
    ->setSubject('Test case')
    ->setContent('Hello world!')
    ->setContentHtml('<p>Hello world!</p>')
    ->addAttachment(new File('/path/file.jpg'));

$response = $this->get('omnidesk.service.cases')->add($request);
dump($response->getCases()->getId());

Edit

$request = new EditCasesRequest();
$this->get('omnidesk.service.cases')->edit($request);

Lists

$request = new ListCasesRequest();
$this->get('omnidesk.service.cases')->lists($request);

View

$request = new ViewCasesRequest();
$this->get('omnidesk.service.cases')->view($request);

Trash

$request = new ViewCasesRequest();
$this->get('omnidesk.service.cases')->trash($request);

Spam

$request = new ViewCasesRequest();
$this->get('omnidesk.service.cases')->spam($request);

Restore

$request = new ViewCasesRequest();
$this->get('omnidesk.service.cases')->restore($request);

Delete

$request = new ViewCasesRequest();
$this->get('omnidesk.service.cases')->delete($request);

The Versions

30/07 2018

dev-master

9999999-dev

Omnidesk API Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Vragov

api bundle symfony omnidesk

30/07 2018

dev-staff-id

dev-staff-id

Omnidesk API Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Vragov

api bundle symfony omnidesk

30/07 2018

dev-ticket-priority

dev-ticket-priority

Omnidesk API Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Vragov

api bundle symfony omnidesk

28/04 2017

dev-refactoring

dev-refactoring

Omnidesk API Bundle

  Sources   Download

MIT

The Requires

 

The Development Requires

by Roman Vragov

api bundle symfony omnidesk