Skip to content

Commit

Permalink
Merge pull request #1 from PouleR/symfony-service
Browse files Browse the repository at this point in the history
Symfony bundle
  • Loading branch information
PouleR authored Aug 23, 2016
2 parents f2dd4ce + 41a9f71 commit 9f95b5b
Show file tree
Hide file tree
Showing 59 changed files with 627 additions and 347 deletions.
7 changes: 0 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,10 +1,3 @@
# Mac files
.DS_Store

# IDE Files
.idea
/nbproject/

# Composer
/composer.phar
/vendor/
26 changes: 26 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
language: php

php:
- 5.6
- 7.0
- hhvm

matrix:
include:
- php: 5.6
env: COMPOSER_FLAGS="--prefer-lowest" SYMFONY_DEPRECATIONS_HELPER=weak
- php: 5.6
env: SYMFONY_VERSION='2.8.*' SYMFONY_DEPRECATIONS_HELPER=weak
# Remove SYMFONY_DEPRECATIONS_HELPER when https://github.com/symfony/assetic-bundle/pull/395 is released.
- php: 5.6
env: SYMFONY_VERSION='3.0.*'
fast_finish: true

install:
- composer self-update
- if [ "$SYMFONY_VERSION" != "" ]; then composer require --no-update symfony/symfony=$SYMFONY_VERSION; fi
- composer update --no-interaction --prefer-source $COMPOSER_FLAGS

script:
- phpunit --coverage-text --colors
- php ./vendor/bin/phpcs --standard=psr2 Core/ DependencyInjection/ Exception/ Resources/ Service/ Tests/ FacebookMessengerBundle.php
8 changes: 4 additions & 4 deletions src/JK/FacebookMessenger/Core/Attachment.php → Core/Attachment.php
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
<?php

namespace JK\FacebookMessenger\Core;
namespace PouleR\FacebookMessengerBundle\Core;

/**
* Class Attachment
* @package JK\FacebookMessenger\Core
* Class Attachment.
*/
abstract class Attachment implements AttachmentInterface
{
Expand All @@ -26,6 +25,7 @@ abstract class Attachment implements AttachmentInterface

/**
* Attachment constructor.
*
* @param $type
* @param $payload
*/
Expand Down Expand Up @@ -66,4 +66,4 @@ public function setPayload($payload)
{
$this->payload = $payload;
}
}
}
10 changes: 5 additions & 5 deletions ...enger/Core/Attachment/AudioAttachment.php → Core/Attachment/AudioAttachment.php
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
<?php

namespace JK\FacebookMessenger\Core\Attachment;
namespace PouleR\FacebookMessengerBundle\Core\Attachment;

use JK\FacebookMessenger\Core\Attachment;
use PouleR\FacebookMessengerBundle\Core\Attachment;

/**
* Class AudioAttachment
* @package JK\FacebookMessenger\Core\Attachment
* Class AudioAttachment.
*/
class AudioAttachment extends Attachment
{
/**
* AudioAttachment constructor.
*
* @param $payload
*/
public function __construct($payload = null)
{
// Invoke parent constructor and force type value
parent::__construct(Attachment::TYPE_AUDIO, $payload);
}
}
}
10 changes: 5 additions & 5 deletions ...senger/Core/Attachment/FileAttachment.php → Core/Attachment/FileAttachment.php
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
<?php

namespace JK\FacebookMessenger\Core\Attachment;
namespace PouleR\FacebookMessengerBundle\Core\Attachment;

use JK\FacebookMessenger\Core\Attachment;
use PouleR\FacebookMessengerBundle\Core\Attachment;

/**
* Class FileAttachment
* @package JK\FacebookMessenger\Core\Attachment
* Class FileAttachment.
*/
class FileAttachment extends Attachment
{
/**
* FileAttachment constructor.
*
* @param $payload
*/
public function __construct($payload = null)
{
// Invoke parent constructor and force type value
parent::__construct(Attachment::TYPE_FILE, $payload);
}
}
}
16 changes: 5 additions & 11 deletions ...enger/Core/Attachment/ImageAttachment.php → Core/Attachment/ImageAttachment.php
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,28 +1,22 @@
<?php
/**
* Created by PhpStorm.
* User: john
* Date: 2016/06/14
* Time: 9:46 AM
*/

namespace JK\FacebookMessenger\Core\Attachment;
namespace PouleR\FacebookMessengerBundle\Core\Attachment;

use JK\FacebookMessenger\Core\Attachment;
use PouleR\FacebookMessengerBundle\Core\Attachment;

/**
* Class ImageAttachment
* @package JK\FacebookMessenger\Core\Attachment
* Class ImageAttachment.
*/
class ImageAttachment extends Attachment
{
/**
* ImageAttachment constructor.
*
* @param $payload
*/
public function __construct($payload = null)
{
// Invoke parent constructor and force type value
parent::__construct(Attachment::TYPE_IMAGE, $payload);
}
}
}
10 changes: 5 additions & 5 deletions ...er/Core/Attachment/TemplateAttachment.php → Core/Attachment/TemplateAttachment.php
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
<?php

namespace JK\FacebookMessenger\Core\Attachment;
namespace PouleR\FacebookMessengerBundle\Core\Attachment;

use JK\FacebookMessenger\Core\Attachment;
use PouleR\FacebookMessengerBundle\Core\Attachment;

/**
* Class TemplateAttachment
* @package JK\FacebookMessenger\Core\Attachment
* Class TemplateAttachment.
*/
class TemplateAttachment extends Attachment
{
/**
* TemplateAttachment constructor.
*
* @param null $payload
*/
public function __construct($payload = null)
{
// Invoke parent constructor and force type value
parent::__construct(Attachment::TYPE_TEMPLATE, $payload);
}
}
}
10 changes: 5 additions & 5 deletions ...enger/Core/Attachment/VideoAttachment.php → Core/Attachment/VideoAttachment.php
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
<?php

namespace JK\FacebookMessenger\Core\Attachment;
namespace PouleR\FacebookMessengerBundle\Core\Attachment;

use JK\FacebookMessenger\Core\Attachment;
use PouleR\FacebookMessengerBundle\Core\Attachment;

/**
* Class VideoAttachment
* @package JK\FacebookMessenger\Core\Attachment
* Class VideoAttachment.
*/
class VideoAttachment extends Attachment
{
/**
* VideoAttachment constructor.
*
* @param $payload
*/
public function __construct($payload = null)
{
// Invoke parent constructor and force type value
parent::__construct(Attachment::TYPE_VIDEO, $payload);
}
}
}
8 changes: 3 additions & 5 deletions ...ookMessenger/Core/AttachmentInterface.php → Core/AttachmentInterface.php
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
<?php

namespace JK\FacebookMessenger\Core;
namespace PouleR\FacebookMessengerBundle\Core;

/**
* Interface AttachmentInterface
* @package JK\FacebookMessenger\Core
* Interface AttachmentInterface.
*/
interface AttachmentInterface
{
Expand All @@ -27,5 +26,4 @@ public function getPayload();
* @param mixed $payload
*/
public function setPayload($payload);

}
}
8 changes: 4 additions & 4 deletions src/JK/FacebookMessenger/Core/Button.php → Core/Button.php
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
<?php

namespace JK\FacebookMessenger\Core;
namespace PouleR\FacebookMessengerBundle\Core;

/**
* Class Button
* @package JK\FacebookMessenger\Core
* Class Button.
*/
abstract class Button implements ButtonInterface
{
Expand All @@ -23,6 +22,7 @@ abstract class Button implements ButtonInterface

/**
* Button constructor.
*
* @param $type
* @param $title
*/
Expand Down Expand Up @@ -63,4 +63,4 @@ public function setTitle($title)
{
$this->title = $title;
}
}
}
12 changes: 5 additions & 7 deletions ...kMessenger/Core/Button/PostbackButton.php → Core/Button/PostbackButton.php
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,23 +1,22 @@
<?php

namespace JK\FacebookMessenger\Core\Button;
namespace PouleR\FacebookMessengerBundle\Core\Button;

use JK\FacebookMessenger\Core\Button;
use PouleR\FacebookMessengerBundle\Core\Button;

/**
* Class PostbackButton
* @package JK\FacebookMessenger\Core\Button
* Class PostbackButton.
*/
class PostbackButton extends Button
{

/**
* @var mixed
*/
protected $payload;

/**
* PostbackButton constructor.
*
* @param string $title
* @param string $payload
*/
Expand Down Expand Up @@ -45,5 +44,4 @@ public function setPayload($payload)
{
$this->payload = $payload;
}

}
}
12 changes: 5 additions & 7 deletions ...ookMessenger/Core/Button/WebUrlButton.php → Core/Button/WebUrlButton.php
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,23 +1,22 @@
<?php

namespace JK\FacebookMessenger\Core\Button;
namespace PouleR\FacebookMessengerBundle\Core\Button;

use JK\FacebookMessenger\Core\Button;
use PouleR\FacebookMessengerBundle\Core\Button;

/**
* Class WebUrlButton
* @package JK\FacebookMessenger\Core\Button
* Class WebUrlButton.
*/
class WebUrlButton extends Button
{

/**
* @var string
*/
protected $url;

/**
* WebUrlButton constructor.
*
* @param $title
* @param $url
*/
Expand Down Expand Up @@ -45,5 +44,4 @@ public function setUrl($url)
{
$this->url = $url;
}

}
}
11 changes: 4 additions & 7 deletions ...acebookMessenger/Core/ButtonInterface.php → Core/ButtonInterface.php
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,19 +1,17 @@
<?php

namespace JK\FacebookMessenger\Core;
namespace PouleR\FacebookMessengerBundle\Core;

/**
* Interface ButtonInterface
* @package JK\FacebookMessenger\Core
* Interface ButtonInterface.
*/
interface ButtonInterface
{

/**
* @return string
*/
public function getType();

/**
* @return string
*/
Expand All @@ -23,5 +21,4 @@ public function getTitle();
* @param string $title
*/
public function setTitle($title);

}
}
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
<?php

namespace JK\FacebookMessenger\Core\Callback;
namespace PouleR\FacebookMessengerBundle\Core\Callback;

/**
* Class Callback
* @package JK\FacebookMessenger\Core\Callback
* Class Callback.
*/
class Callback
{
Expand Down
Loading

0 comments on commit 9f95b5b

Please sign in to comment.