Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
226 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
root = true | ||
[*] | ||
end_of_line = lf | ||
insert_final_newline = true | ||
indent_style = space | ||
indent_size = 4 | ||
trim_trailing_whitespace = true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
/vendor/ | ||
/composer.lock | ||
/build/ | ||
phpunit.xml |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,127 @@ | ||
<?php | ||
|
||
use Symfony\CS\Fixer\Contrib\HeaderCommentFixer; | ||
|
||
$finder = Symfony\CS\Finder\DefaultFinder::create() | ||
->files() | ||
->exclude('build') | ||
->exclude('vendor') | ||
->in(__DIR__) | ||
->name('*.php'); | ||
|
||
$header = <<<EOF | ||
This file is part of the Features Bundle. | ||
@author Adamo Aerendir Crespi <hello@aerendir.me> | ||
EOF; | ||
Symfony\CS\Fixer\Contrib\HeaderCommentFixer::setHeader($header); | ||
|
||
return Symfony\CS\Config\Config::create() | ||
->level(Symfony\CS\FixerInterface::NONE_LEVEL) | ||
->setUsingCache(false) | ||
->fixers([ | ||
// CONTRIB | ||
'align_double_arrow', | ||
'align_equals', | ||
'concat_with_spaces', | ||
//'echo_to_print', | ||
//'ereg_to_preg' | ||
'header_comment', | ||
//'logical_not_operators_with_spaces', | ||
//'logical_not_operators_with_successor_space', | ||
//'long_array_syntax', | ||
'multiline_spaces_before_semicolon', | ||
'newline_after_open_tag', | ||
'no_blanklines_before_namespace', | ||
'ordered_use', | ||
//'php4_constructor', | ||
'phpdoc_order', | ||
//'phpdoc_var_to_type', | ||
'php_unit_construct', | ||
//'phpunit_strict', | ||
'short_array_syntax', | ||
'short_echo_tag', | ||
'strict', | ||
//'strict_param', | ||
|
||
// PSR0 | ||
'psr0', | ||
|
||
// PSR1 | ||
'encoding', | ||
'short_tag', | ||
|
||
// PSR2 | ||
'braces', | ||
//'elseif', | ||
'eof_ending', | ||
'function_call_space', | ||
'function_declaration', | ||
'indentation', | ||
'line_after_namespace', | ||
'linefeed', | ||
'lowercase_constants', | ||
'lowercase_keywords', | ||
'method_argument_space', | ||
'multiple_use', | ||
'parenthesis', | ||
'php_closing_tag', | ||
'single_line_after_imports', | ||
'trailing_spaces', | ||
'visibility', | ||
|
||
// SYMFONY | ||
'array_element_no_space_before_comma', | ||
'array_element_white_space_after_comma', | ||
'blankline_after_open_tag', | ||
//'concat_without_spaces', | ||
'double_arrow_multiline_whitespaces', // Check again | ||
'duplicate_semicolon', | ||
'empty_return', | ||
'extra_empty_lines', | ||
'function_typehint_space', | ||
'include', | ||
'join', | ||
'list_commas', | ||
//'multiline_array_trailing_comma', | ||
'namespace_not_leading_whitespace', | ||
'new_with_braces', | ||
'no_blank_lines_after_class_opening', | ||
'no_empty_lines_after_phpdocs', | ||
'object_operator', | ||
'operators_spaces', | ||
'phpdoc_indent', | ||
'phpdoc_inline_tag', | ||
'phpdoc_no_access', | ||
'phpdoc_no_empty_return', | ||
'phpdoc_no_package', | ||
'phpdoc_params', | ||
'phpdoc_scalar', | ||
'phpdoc_separation', | ||
'phpdoc_short_description', | ||
//'phpdoc_to_comment', | ||
'phpdoc_trim', | ||
'phpdoc_types', | ||
'phpdoc_type_to_var', | ||
//'phpdoc_var_without_name', | ||
'pre_increment', | ||
'print_to_echo', | ||
//'remove_leading_slash_use', | ||
'remove_lines_between_uses', | ||
'return', | ||
'self_accessor', | ||
'short_bool_cast', | ||
//'single_array_no_trailing_comma', check again | ||
'single_blank_line_before_namespace', | ||
'single_quote', | ||
'spaces_before_semicolon', | ||
'spaces_cast', | ||
'standardize_not_equal', | ||
'ternary_spaces', | ||
'trim_array_spaces', | ||
'unary_operators_spaces', | ||
'unneeded_control_parantheses', | ||
'unused_use', | ||
'whitespacy_lines' | ||
]) | ||
->finder($finder); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
language: php | ||
|
||
matrix: | ||
include: | ||
- php: 7.0 | ||
- php: 7.1 | ||
- php: hhvm | ||
|
||
cache: | ||
directories: | ||
- $HOME/.composer/cache | ||
|
||
install: | ||
- travis_retry composer update ${COMPOSER_FLAGS} --no-interaction | ||
|
||
script: | ||
- phpunit --verbose --coverage-clover build/logs/clover.xml | ||
- phpenv config-rm xdebug.ini || return 0 | ||
|
||
after_script: | ||
- CODECLIMATE_REPO_TOKEN="fea3e138b23e228447da791f4028ff6d7374d6217012718156578ce890036be2" vendor/bin/test-reporter --stdout > codeclimate.json | ||
- "curl -X POST -d @codeclimate.json -H 'Content-Type: application/json' -H 'User-Agent: Code Climate (PHP Test Reporter v0.1.1)' https://codeclimate.com/test_reports" | ||
|
||
addons: | ||
code_climate: | ||
repo_token: fea3e138b23e228447da791f4028ff6d7374d6217012718156578ce890036be2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,5 @@ | ||
# bundle-quques | ||
A bundle to manage queues and process jobs. Includes a never ending daemon. | ||
# ShqQueuesBundle | ||
|
||
ShqQueuesBundle manages queues and processes jobs in your Symfony App. | ||
|
||
It is possible to run a single job or start a daemon that listens for new jobs and proceesses them as they are pushed into the queue. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
{ | ||
"name": "serendipity_hq/queues-bundle", | ||
"description": "Manage queues and processes them in your Symfony app.", | ||
"type": "symfony-bundle", | ||
"keywords": [], | ||
"license": "MIT", | ||
"authors": [ | ||
{ | ||
"name": "Adamo Aerendir Crespi", | ||
"email": "hello@aerendir.me" | ||
} | ||
], | ||
"require": { | ||
"php": "~7.0", | ||
"doctrine/common": "^2.5", | ||
"doctrine/orm": "^2.5", | ||
"symfony/framework-bundle": "~2.8" | ||
}, | ||
"require-dev": { | ||
"codeclimate/php-test-reporter": "dev-master", | ||
"phpunit/phpunit": "*", | ||
"symfony/var-dumper": "*" | ||
}, | ||
"autoload": { | ||
"psr-4": { | ||
"SerendipityHQ\\Bundle\\QueuesBundle\\": "" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
<?xml version="1.0" encoding="UTF-8"?> | ||
<phpunit colors="true" bootstrap="vendor/autoload.php"> | ||
<php> | ||
<!-- Disable E_USER_DEPRECATED until 3.0 --> | ||
<!-- php -r 'echo -1 & ~E_USER_DEPRECATED;' --> | ||
<ini name="error_reporting" value="-16385"/> | ||
</php> | ||
<testsuites> | ||
<testsuite name="QueuesBundle for the Symfony Framework."> | ||
<directory>./Tests</directory> | ||
</testsuite> | ||
</testsuites> | ||
<filter> | ||
<whitelist> | ||
<directory>.</directory> | ||
<exclude> | ||
<directory>./Resources</directory> | ||
<directory>./Tests</directory> | ||
<directory>./vendor</directory> | ||
</exclude> | ||
</whitelist> | ||
</filter> | ||
<logging> | ||
<log type="coverage-html" target="./build/coverage" title="QueuesBundle for the Symfony Framework" charset="UTF-8" yui="true" highlight="true" | ||
lowUpperBound="35" highLowerBound="70" /> | ||
<log type="coverage-clover" target="build/logs/clover.xml"/> | ||
</logging> | ||
</phpunit> |