Skip to content

Commit

Permalink
Merge 2.x into master
Browse files Browse the repository at this point in the history
  • Loading branch information
SonataCI committed Jun 9, 2016
2 parents d3cc993 + 16e2ff3 commit daa61ff
Show file tree
Hide file tree
Showing 19 changed files with 61 additions and 90 deletions.
2 changes: 2 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ php:
sudo: false

cache:
pip: true
directories:
- $HOME/.composer/cache/files

Expand All @@ -29,6 +30,7 @@ env:
- SYMFONY_DEPRECATIONS_HELPER=weak
- TARGET=test
- UPSTREAM_URL=https://github.com/sonata-project/SonataTranslationBundle.git
- XMLLINT_INDENT=" "

matrix:
fast_finish: true
Expand Down
1 change: 0 additions & 1 deletion .travis/before_install_test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ fi

# To be removed when following PR will be merged: https://github.com/travis-ci/travis-build/pull/718
composer self-update --stable
composer config --quiet --global github-oauth.github.com $GITHUB_OAUTH_TOKEN
sed --in-place "s/\"dev-master\":/\"dev-${TRAVIS_COMMIT}\":/" composer.json

if [ "$SYMFONY" != "" ]; then composer require "symfony/symfony:$SYMFONY" --no-update; fi;
Expand Down
2 changes: 1 addition & 1 deletion .travis/check_relevant_lint.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
set -ev

RELEVANT_FILES=$(git diff --name-only HEAD upstream/${TRAVIS_BRANCH} -- *.{json})
RELEVANT_FILES=$(git diff --name-only HEAD upstream/${TRAVIS_BRANCH} -- '*.json' '*.yml' '*.xml' '*.xliff')

if [[ -z ${RELEVANT_FILES} ]]; then echo -n 'KO'; exit 0; fi;
2 changes: 2 additions & 0 deletions .travis/install_lint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,5 @@
set -ev

composer global require sllh/composer-lint:@stable --prefer-dist --no-interaction

gem install yaml-lint
9 changes: 7 additions & 2 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,11 @@ Thanks for your interest in Sonata projects!
First, check if you are up to date: is your version still supported, and are
you using the latest patch version?

If you are not sure this is a bug, consider posting your question on [Stack
Overflow](http://stackoverflow.com), using one of the sonata tags.
GitHub Issues is for **issues**, as opposed to question on how to use Sonata.
If you are not sure this is a bug, or simply want to ask such a question,
please post your question on [Stack Overflow](http://stackoverflow.com/questions/tagged/sonata),
using the `sonata` tags.

If you happen to find a bug, we kindly request you report it. However,
before submitting it, please check the [project documentation available
online](https://sonata-project.org/bundles/).
Expand Down Expand Up @@ -88,8 +91,10 @@ Some rules have to be respected about the test:
* `@codeCoverageIgnoreStart`
* `@codeCoverageIgnoreEnd`
* All test methods should be prefixed by `test`. Example: `public function testItReturnsNull()`.
* All test method names must be in camel case format.
* As opposed, the `@test` annotation is prohibited.
* Most of the time, the test class should have the same name as the targeted class, suffixed by `Test`.
* The `@expectedException*` annotations are prohibited. Use `PHPUnit_Framework_TestCase::setExpectedException()`.

### Writing a Pull Request

Expand Down
5 changes: 5 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,11 @@ all:

lint:
composer validate
find . -name '*.yml' -not -path './vendor/*' -not -path './Resources/public/vendor/*' | xargs yaml-lint
find . \( -name '*.xml' -or -name '*.xliff' \) \
-not -path './vendor/*' -not -path './Resources/public/vendor/*' -type f \
-exec xmllint --encode UTF-8 --output '{}' --format '{}' \;
git diff --exit-code

test:
phpunit -c phpunit.xml.dist --coverage-clover build/logs/clover.xml
Expand Down
14 changes: 4 additions & 10 deletions Resources/config/block.xml
Original file line number Diff line number Diff line change
@@ -1,19 +1,13 @@
<?xml version="1.0" encoding="UTF-8" ?>

<container xmlns="http://symfony.com/schema/dic/services"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">

<?xml version="1.0" encoding="UTF-8"?>
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
<parameters>
<parameter key="sonata_translation.block.locale_switcher.class">Sonata\TranslationBundle\Block\LocaleSwitcherBlockService</parameter>
</parameters>

<services>
<service id="sonata_translation.block.locale_switcher" class="%sonata_translation.block.locale_switcher.class%">
<tag name="sonata.block" />
<tag name="sonata.block"/>
<argument>sonata_translation.block.locale_switcher</argument>
<argument type="service" id="templating" />
<argument type="service" id="templating"/>
</service>
</services>

</container>
12 changes: 3 additions & 9 deletions Resources/config/listener.xml
Original file line number Diff line number Diff line change
@@ -1,18 +1,12 @@
<?xml version="1.0" encoding="UTF-8" ?>

<container xmlns="http://symfony.com/schema/dic/services"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">

<?xml version="1.0" encoding="UTF-8"?>
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
<parameters>
<parameter key="sonata_translation.listener.locale_switcher.class">Sonata\TranslationBundle\EventListener\LocaleSwitcherListener</parameter>
</parameters>

<services>
<service id="sonata_translation.listener.locale_switcher" class="%sonata_translation.listener.locale_switcher.class%">
<tag name="kernel.event_listener" event="sonata.block.event.sonata.admin.edit.form.top" method="onBlock"/>
<tag name="kernel.event_listener" event="sonata.block.event.sonata.admin.show.top" method="onBlock"/>
<tag name="kernel.event_listener" event="sonata.block.event.sonata.admin.show.top" method="onBlock"/>
</service>
</services>

</container>
12 changes: 3 additions & 9 deletions Resources/config/service.xml
Original file line number Diff line number Diff line change
@@ -1,15 +1,9 @@
<?xml version="1.0" encoding="UTF-8" ?>

<container xmlns="http://symfony.com/schema/dic/services"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">

<?xml version="1.0" encoding="UTF-8"?>
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
<parameters>
<parameter key="sonata_translation.checker.translatable.class">Sonata\TranslationBundle\Checker\TranslatableChecker</parameter>
</parameters>

<services>
<service id="sonata_translation.checker.translatable" class="%sonata_translation.checker.translatable.class%" />
<service id="sonata_translation.checker.translatable" class="%sonata_translation.checker.translatable.class%"/>
</services>

</container>
18 changes: 6 additions & 12 deletions Resources/config/service_gedmo.xml
Original file line number Diff line number Diff line change
@@ -1,20 +1,14 @@
<?xml version="1.0" encoding="UTF-8" ?>

<container xmlns="http://symfony.com/schema/dic/services"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">

<?xml version="1.0" encoding="UTF-8"?>
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
<parameters>
<parameter key="sonata_translation.admin.extension.gedmo_translatable.class">Sonata\TranslationBundle\Admin\Extension\Gedmo\TranslatableAdminExtension</parameter>
</parameters>

<services>
<service id="sonata_translation.admin.extension.gedmo_translatable" class="%sonata_translation.admin.extension.gedmo_translatable.class%">
<tag name="sonata.admin.extension" />
<argument type="service" id="sonata_translation.checker.translatable" />
<argument type="service" id="sonata_translation.listener.translatable" />
<tag name="sonata.admin.extension"/>
<argument type="service" id="sonata_translation.checker.translatable"/>
<argument type="service" id="sonata_translation.listener.translatable"/>
</service>
<service id="sonata_translation.listener.translatable" alias="stof_doctrine_extensions.listener.translatable" />
<service id="sonata_translation.listener.translatable" alias="stof_doctrine_extensions.listener.translatable"/>
</services>

</container>
14 changes: 4 additions & 10 deletions Resources/config/service_knplabs.xml
Original file line number Diff line number Diff line change
@@ -1,18 +1,12 @@
<?xml version="1.0" encoding="UTF-8" ?>

<container xmlns="http://symfony.com/schema/dic/services"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">

<?xml version="1.0" encoding="UTF-8"?>
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
<parameters>
<parameter key="sonata_translation.admin.extension.knplabs_translatable.class">Sonata\TranslationBundle\Admin\Extension\Knplabs\TranslatableAdminExtension</parameter>
</parameters>

<services>
<service id="sonata_translation.admin.extension.knplabs_translatable" class="%sonata_translation.admin.extension.knplabs_translatable.class%">
<tag name="sonata.admin.extension" />
<argument type="service" id="sonata_translation.checker.translatable" />
<tag name="sonata.admin.extension"/>
<argument type="service" id="sonata_translation.checker.translatable"/>
</service>
</services>

</container>
14 changes: 4 additions & 10 deletions Resources/config/service_phpcr.xml
Original file line number Diff line number Diff line change
@@ -1,18 +1,12 @@
<?xml version="1.0" encoding="UTF-8" ?>

<container xmlns="http://symfony.com/schema/dic/services"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">

<?xml version="1.0" encoding="UTF-8"?>
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
<parameters>
<parameter key="sonata_translation.admin.extension.phpcr_translatable.class">Sonata\TranslationBundle\Admin\Extension\Phpcr\TranslatableAdminExtension</parameter>
</parameters>

<services>
<service id="sonata_translation.admin.extension.phpcr_translatable" class="%sonata_translation.admin.extension.phpcr_translatable.class%">
<tag name="sonata.admin.extension" />
<argument type="service" id="sonata_translation.checker.translatable" />
<tag name="sonata.admin.extension"/>
<argument type="service" id="sonata_translation.checker.translatable"/>
</service>
</services>

</container>
14 changes: 4 additions & 10 deletions Resources/config/twig.xml
Original file line number Diff line number Diff line change
@@ -1,18 +1,12 @@
<?xml version="1.0" encoding="UTF-8" ?>

<container xmlns="http://symfony.com/schema/dic/services"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">

<?xml version="1.0" encoding="UTF-8"?>
<container xmlns="http://symfony.com/schema/dic/services" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://symfony.com/schema/dic/services http://symfony.com/schema/dic/services/services-1.0.xsd">
<parameters>
<parameter key="sonata_translation.twig.sonata_translation_extension.class">Sonata\TranslationBundle\Twig\Extension\SonataTranslationExtension</parameter>
</parameters>

<services>
<service id="sonata_translation.twig.sonata_translation_extension" class="%sonata_translation.twig.sonata_translation_extension.class%">
<tag name="twig.extension" />
<argument type="service" id="sonata_translation.checker.translatable" />
<tag name="twig.extension"/>
<argument type="service" id="sonata_translation.checker.translatable"/>
</service>
</services>

</container>
6 changes: 3 additions & 3 deletions Resources/translations/SonataTranslationBundle.de.xliff
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="de" datatype="plaintext" original="" >
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="de" datatype="plaintext" original="">
<body>
<trans-unit id="sonata_translation">
<source>sonata_translation</source>
Expand Down
6 changes: 3 additions & 3 deletions Resources/translations/SonataTranslationBundle.en.xliff
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" datatype="plaintext" original="" >
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" datatype="plaintext" original="">
<body>
<trans-unit id="sonata_translation">
<source>sonata_translation</source>
Expand Down
6 changes: 3 additions & 3 deletions Resources/translations/SonataTranslationBundle.es.xliff
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" datatype="plaintext" original="" >
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" datatype="plaintext" original="">
<body>
<trans-unit id="sonata_translation">
<source>sonata_translation</source>
Expand Down
6 changes: 3 additions & 3 deletions Resources/translations/SonataTranslationBundle.fr.xliff
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" datatype="plaintext" original="" >
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" datatype="plaintext" original="">
<body>
<trans-unit id="sonata_translation">
<source>sonata_translation</source>
Expand Down
2 changes: 1 addition & 1 deletion Resources/translations/SonataTranslationBundle.hu.xliff
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" standalone="yes"?>
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="hu" datatype="plaintext" original="SonataTranslationBundle.en.xliff">
<body>
Expand Down
6 changes: 3 additions & 3 deletions Resources/translations/SonataTranslationBundle.it.xliff
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?xml version="1.0"?>
<xliff version="1.2" xmlns="urn:oasis:names:tc:xliff:document:1.2">
<file source-language="en" datatype="plaintext" original="" >
<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" datatype="plaintext" original="">
<body>
<trans-unit id="sonata_translation">
<source>sonata_translation</source>
Expand Down

0 comments on commit daa61ff

Please sign in to comment.