Skip to content

Commit

Permalink
rename package, update namespace
Browse files Browse the repository at this point in the history
  • Loading branch information
Gyvastis committed Apr 9, 2021
1 parent 3c40262 commit 700984f
Show file tree
Hide file tree
Showing 27 changed files with 110 additions and 110 deletions.
22 changes: 11 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# SafeSalesforceSaver

[![Release](https://img.shields.io/github/v/release/comsave/safe-salesforce-saver-bundle)](https://github.com/comsave/safe-salesforce-saver-bundle/releases)
[![Travis](https://img.shields.io/travis/comsave/safe-salesforce-saver-bundle)](https://travis-ci.org/comsave/safe-salesforce-saver-bundle)
[![Test Coverage](https://img.shields.io/codeclimate/coverage/comsave/safe-salesforce-saver-bundle)](https://codeclimate.com/github/comsave/safe-salesforce-saver-bundle)
[![Release](https://img.shields.io/github/v/release/php-arsenal/safe-salesforce-saver-bundle)](https://github.com/php-arsenal/safe-salesforce-saver-bundle/releases)
[![Travis](https://img.shields.io/travis/php-arsenal/safe-salesforce-saver-bundle)](https://travis-ci.org/php-arsenal/safe-salesforce-saver-bundle)
[![Test Coverage](https://img.shields.io/codeclimate/coverage/php-arsenal/safe-salesforce-saver-bundle)](https://codeclimate.com/github/php-arsenal/safe-salesforce-saver-bundle)

## About

Expand All @@ -13,15 +13,15 @@ If an exception does occur during the save process, rabbit will simply retry the

## Installation

`$ composer require comsave/safe-salesforce-saver-bundle`
`$ composer require php-arsenal/safe-salesforce-saver-bundle`

Depending on your Symfony version you either have to register the bundle in `app/AppKernel.php` (Symfony 3.4 and lower):

```php
public function registerBundles()
{
$bundles = [
new Comsave\SafeSalesforceSaverBundle\ComsaveSafeSalesforceSaverBundle(),
new PhpArsenal\SafeSalesforceSaverBundle\PhpArsenalSafeSalesforceSaverBundle(),
];

return $bundles;
Expand All @@ -32,7 +32,7 @@ Or (Symfony 4.0 and higher) in your `config/bundles.php`:

```php
return [
Comsave\SafeSalesforceSaverBundle\ComsaveSafeSalesforceSaverBundle::class => ['all' => true],
PhpArsenal\SafeSalesforceSaverBundle\PhpArsenalSafeSalesforceSaverBundle::class => ['all' => true],
];
```

Expand All @@ -43,7 +43,7 @@ To get this bundle to work you will have to start the queues in your rabbit clie
old_sound_rabbit_mq:
producers:
sss_async_processor:
class: Comsave\SafeSalesforceSaverBundle\Producer\AsyncSfSaverProducer
class: PhpArsenal\SafeSalesforceSaverBundle\Producer\AsyncSfSaverProducer
connection: default
exchange_options:
name: 'sss_async_queue'
Expand All @@ -60,28 +60,28 @@ old_sound_rabbit_mq:
prefetch_size: 0
prefetch_count: 1
global: false
callback: Comsave\SafeSalesforceSaverBundle\Consumers\AsyncSfSaveConsumer
callback: PhpArsenal\SafeSalesforceSaverBundle\Consumers\AsyncSfSaveConsumer
rpc_clients:
parallel:
connection: default
expect_serialized_response: false
rpc_servers:
safe_salesforce_saver_server:
connection: default
callback: Comsave\SafeSalesforceSaverBundle\Consumers\SafeSalesforceSaverServer
callback: PhpArsenal\SafeSalesforceSaverBundle\Consumers\SafeSalesforceSaverServer
qos_options: { prefetch_size: 0, prefetch_count: 1, global: false }
queue_options: { name: sss_rpc_queue, durable: true, auto_delete: false }
```
It is important that you do not change the names of the queues as this could lead to issues.
The above configuration assumes that you already have the default configuration for rabbitMQ set up. If not, please refer to the readme file of the [rabbit bundle on github](https://github.com/php-amqplib/RabbitMqBundle).

In order to actually save your objects to Salesforce they have to be annotated in the right way. See [the mapper bundle on github](https://github.com/comsave/salesforce-mapper-bundle).
In order to actually save your objects to Salesforce they have to be annotated in the right way. See [the mapper bundle on github](https://github.com/php-arsenal/salesforce-mapper-bundle).

When you have updated your configuration and models you can save them in two different ways. Synchronous or a-synchronous:
```php
<?php

use Comsave\SafeSalesforceSaverBundle\Services\SafeSalesforceSaver;
use PhpArsenal\SafeSalesforceSaverBundle\Services\SafeSalesforceSaver;

class ObjectSaver
{
Expand Down
8 changes: 4 additions & 4 deletions composer.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"name": "comsave/safe-salesforce-saver-bundle",
"name": "php-arsenal/safe-salesforce-saver-bundle",
"type": "symfony-bundle",
"description": "Allows you to save your objects to Salesforce safely",
"homepage": "https://github.com/comsave/safe-salesforce-saver-bundle",
"homepage": "https://github.com/php-arsenal/safe-salesforce-saver-bundle",
"license": "MIT",
"autoload": {
"psr-4": {
"Comsave\\": "src/Comsave"
"PhpArsenal\\": "src/PhpArsenal"
}
},
"autoload-dev": {
Expand All @@ -18,7 +18,7 @@
"php": ">=7.2",
"ext-ctype": "*",
"ext-iconv": "*",
"comsave/salesforce-mapper-bundle": "^3.5",
"php-arsenal/salesforce-mapper-bundle": "^3.5",
"php-amqplib/rabbitmq-bundle": "^1.14",
"symfony/config": "^3.4|^4.3",
"symfony/console": "^3.4|^4.3",
Expand Down

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\Consumers;
namespace PhpArsenal\SafeSalesforceSaverBundle\Consumers;

use PhpAmqpLib\Message\AMQPMessage;

/**
* Class AsyncSfSaveConsumer
* @package Comsave\SafeSalesforceSaverBundle\Consumer
* @package PhpArsenal\SafeSalesforceSaverBundle\Consumer
*/
class AsyncSfSaveConsumer extends SalesforceSaverConsumer
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\Consumers;
namespace PhpArsenal\SafeSalesforceSaverBundle\Consumers;

use PhpAmqpLib\Message\AMQPMessage;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\Consumers;
namespace PhpArsenal\SafeSalesforceSaverBundle\Consumers;

use Comsave\SafeSalesforceSaverBundle\Factory\ExceptionMessageFactory;
use Comsave\SafeSalesforceSaverBundle\Services\ModelSerializer;
use PhpArsenal\SafeSalesforceSaverBundle\Factory\ExceptionMessageFactory;
use PhpArsenal\SafeSalesforceSaverBundle\Services\ModelSerializer;
use LogicItLab\Salesforce\MapperBundle\MappedBulkSaver;
use OldSound\RabbitMqBundle\RabbitMq\ConsumerInterface;
use PhpAmqpLib\Message\AMQPMessage;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\DependencyInjection;
namespace PhpArsenal\SafeSalesforceSaverBundle\DependencyInjection;

use Symfony\Component\Config\FileLocator;
use Symfony\Component\DependencyInjection\ContainerBuilder;
use Symfony\Component\DependencyInjection\Extension\Extension;
use Symfony\Component\DependencyInjection\Loader;

/**
* Class ComsaveSafeSalesforceSaverExtension
* @package Comsave\SafeSalesforceSaverBundle\DependencyInjection
* Class PhpArsenalSafeSalesforceSaverExtension
* @package PhpArsenal\SafeSalesforceSaverBundle\DependencyInjection
*/
class ComsaveSafeSalesforceSaverExtension extends Extension
class PhpArsenalSafeSalesforceSaverExtension extends Extension
{
public function load(array $configs, ContainerBuilder $container)
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\Exception;
namespace PhpArsenal\SafeSalesforceSaverBundle\Exception;

class SafeSalesforceSaverException extends \Exception
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\Exception;
namespace PhpArsenal\SafeSalesforceSaverBundle\Exception;

class SaveException extends SafeSalesforceSaverException
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\Exception;
namespace PhpArsenal\SafeSalesforceSaverBundle\Exception;

class TimeoutException extends SafeSalesforceSaverException
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\Exception;
namespace PhpArsenal\SafeSalesforceSaverBundle\Exception;

class UnidentifiedMessageException extends SafeSalesforceSaverException
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\Factory;
namespace PhpArsenal\SafeSalesforceSaverBundle\Factory;

class ExceptionMessageFactory
{
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?php

namespace PhpArsenal\SafeSalesforceSaverBundle;

use Symfony\Component\HttpKernel\Bundle\Bundle;

class PhpArsenalSafeSalesforceSaverBundle extends Bundle
{
}
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\Producer;
namespace PhpArsenal\SafeSalesforceSaverBundle\Producer;

use OldSound\RabbitMqBundle\RabbitMq\Producer;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\Producer;
namespace PhpArsenal\SafeSalesforceSaverBundle\Producer;

use Comsave\SafeSalesforceSaverBundle\Exception\TimeoutException;
use Comsave\SafeSalesforceSaverBundle\Exception\UnidentifiedMessageException;
use PhpArsenal\SafeSalesforceSaverBundle\Exception\TimeoutException;
use PhpArsenal\SafeSalesforceSaverBundle\Exception\UnidentifiedMessageException;
use OldSound\RabbitMqBundle\RabbitMq\RpcClient;
use PhpAmqpLib\Exception\AMQPTimeoutException;

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
services:
_defaults:
autowire: true
autoconfigure: true
public: false

PhpArsenal\SafeSalesforceSaverBundle\:
resource: '../../*'
exclude: '../../{DependencyInjection,Exception}'

PhpArsenal\SafeSalesforceSaverBundle\Producer\AsyncSfSaverProducer: '@old_sound_rabbit_mq.sss_async_processor_producer'

PhpArsenal\SafeSalesforceSaverBundle\Producer\RpcSfSaverClient:
autowire: false
arguments: ['@old_sound_rabbit_mq.parallel_rpc']
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\Services;
namespace PhpArsenal\SafeSalesforceSaverBundle\Services;

class ModelSerializer
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\Services;
namespace PhpArsenal\SafeSalesforceSaverBundle\Services;

use Comsave\SafeSalesforceSaverBundle\Services\SalesforceSaver\AsyncSalesforceSaver;
use Comsave\SafeSalesforceSaverBundle\Services\SalesforceSaver\SyncSalesforceSaver;
use PhpArsenal\SafeSalesforceSaverBundle\Services\SalesforceSaver\AsyncSalesforceSaver;
use PhpArsenal\SafeSalesforceSaverBundle\Services\SalesforceSaver\SyncSalesforceSaver;

class SafeSalesforceSaver
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\Services\SalesforceSaver;
namespace PhpArsenal\SafeSalesforceSaverBundle\Services\SalesforceSaver;

use Comsave\SafeSalesforceSaverBundle\Factory\ExceptionMessageFactory;
use Comsave\SafeSalesforceSaverBundle\Producer\AsyncSfSaverProducer;
use Comsave\SafeSalesforceSaverBundle\Services\ModelSerializer;
use PhpArsenal\SafeSalesforceSaverBundle\Factory\ExceptionMessageFactory;
use PhpArsenal\SafeSalesforceSaverBundle\Producer\AsyncSfSaverProducer;
use PhpArsenal\SafeSalesforceSaverBundle\Services\ModelSerializer;
use Psr\Log\LoggerInterface;

class AsyncSalesforceSaver
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?php

namespace Comsave\SafeSalesforceSaverBundle\Services\SalesforceSaver;
namespace PhpArsenal\SafeSalesforceSaverBundle\Services\SalesforceSaver;

use Comsave\SafeSalesforceSaverBundle\Factory\ExceptionMessageFactory;
use Comsave\SafeSalesforceSaverBundle\Producer\RpcSfSaverClient;
use Comsave\SafeSalesforceSaverBundle\Services\ModelSerializer;
use PhpArsenal\SafeSalesforceSaverBundle\Factory\ExceptionMessageFactory;
use PhpArsenal\SafeSalesforceSaverBundle\Producer\RpcSfSaverClient;
use PhpArsenal\SafeSalesforceSaverBundle\Services\ModelSerializer;
use Psr\Log\LoggerInterface;

class SyncSalesforceSaver
Expand Down Expand Up @@ -75,8 +75,8 @@ private function unserializeModels(string $serializedModels): array
/**
* @param $models
* @return object|object[]
* @throws \Comsave\SafeSalesforceSaverBundle\Exception\TimeoutException
* @throws \Comsave\SafeSalesforceSaverBundle\Exception\UnidentifiedMessageException
* @throws \PhpArsenal\SafeSalesforceSaverBundle\Exception\TimeoutException
* @throws \PhpArsenal\SafeSalesforceSaverBundle\Exception\UnidentifiedMessageException
* @throws \Throwable
*/
public function setCreatedModelIds($models, $unserializedSavedModels): void
Expand Down
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
<?php

namespace Tests\Unit\Comsave\SafeSalesforceSaverBundle\Consumers;
namespace Tests\Unit\PhpArsenal\SafeSalesforceSaverBundle\Consumers;

use Comsave\SafeSalesforceSaverBundle\Consumers\SalesforceSaverConsumer;
use Comsave\SafeSalesforceSaverBundle\Services\ModelSerializer;
use PhpArsenal\SafeSalesforceSaverBundle\Consumers\SalesforceSaverConsumer;
use PhpArsenal\SafeSalesforceSaverBundle\Services\ModelSerializer;
use LogicItLab\Salesforce\MapperBundle\MappedBulkSaver;
use PhpAmqpLib\Message\AMQPMessage;
use Phpforce\SoapClient\Result\SaveResult;
Expand All @@ -13,8 +13,8 @@

/**
* Class SafeSalesforceSaverServerTest
* @package tests\Unit\Comsave\SafeSalesforceSaverBundle\Consumers
* @coversDefaultClass \Comsave\SafeSalesforceSaverBundle\Consumers\SalesforceSaverConsumer
* @package tests\Unit\PhpArsenal\SafeSalesforceSaverBundle\Consumers
* @coversDefaultClass \PhpArsenal\SafeSalesforceSaverBundle\Consumers\SalesforceSaverConsumer
*/
class SalesforceSaverConsumerTest extends TestCase
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
<?php

namespace Tests\Unit\Comsave\SafeSalesforceSaverBundle\Producer;
namespace Tests\Unit\PhpArsenal\SafeSalesforceSaverBundle\Producer;

use Comsave\SafeSalesforceSaverBundle\Exception\TimeoutException;
use Comsave\SafeSalesforceSaverBundle\Exception\UnidentifiedMessageException;
use Comsave\SafeSalesforceSaverBundle\Producer\RpcSfSaverClient;
use PhpArsenal\SafeSalesforceSaverBundle\Exception\TimeoutException;
use PhpArsenal\SafeSalesforceSaverBundle\Exception\UnidentifiedMessageException;
use PhpArsenal\SafeSalesforceSaverBundle\Producer\RpcSfSaverClient;
use OldSound\RabbitMqBundle\RabbitMq\RpcClient;
use PHPUnit\Framework\MockObject\MockObject;
use PHPUnit\Framework\TestCase;

/**
* Class RpcSfSaverClientTest
* @package tests\Unit\Comsave\SafeSalesforceSaverBundle\Producer
* @coversDefaultClass \Comsave\SafeSalesforceSaverBundle\Producer\RpcSfSaverClient
* @package tests\Unit\PhpArsenal\SafeSalesforceSaverBundle\Producer
* @coversDefaultClass \PhpArsenal\SafeSalesforceSaverBundle\Producer\RpcSfSaverClient
*/
class RpcSfSaverClientTest extends TestCase
{
Expand Down

0 comments on commit 700984f

Please sign in to comment.