Merge branch '2.3' into 2.5

* 2.3:
  [2.3] fix failing test
  fixed typo
  Escape annotations in comments, refs #13089.
  [2.3] missing cleanup for legacy test
  add missing param names to @param annotation
  Improve the composer root version setting on Travis
This commit is contained in:
Fabien Potencier 2015-01-05 21:58:03 +01:00
commit e3ca5165c6
5 changed files with 18 additions and 41 deletions

View File

@ -2,15 +2,15 @@ language: php
matrix: matrix:
include: include:
- php: 5.3.3
env: components=low
- php: 5.6
env: components=high
- php: 5.3.3 - php: 5.3.3
- php: 5.3 - php: 5.3
- php: 5.4 - php: 5.4
- php: 5.5 - php: 5.5
- php: 5.6 - php: 5.6
- php: 5.3.3
env: components=low
- php: 5.6
env: components=high
- php: hhvm-nightly - php: hhvm-nightly
allow_failures: allow_failures:
- php: hhvm-nightly - php: hhvm-nightly
@ -32,13 +32,14 @@ before_install:
- if [ "$TRAVIS_PHP_VERSION" != "hhvm-nightly" ]; then echo "extension = memcache.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini; fi; - if [ "$TRAVIS_PHP_VERSION" != "hhvm-nightly" ]; then echo "extension = memcache.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini; fi;
- if [ "$TRAVIS_PHP_VERSION" != "hhvm-nightly" ]; then php -i; fi; - if [ "$TRAVIS_PHP_VERSION" != "hhvm-nightly" ]; then php -i; fi;
- sudo locale-gen fr_FR.UTF-8 && sudo update-locale - sudo locale-gen fr_FR.UTF-8 && sudo update-locale
# - if [ "$TRAVIS_PHP_VERSION" != "5.3.3" ]; then phpunit --self-update; fi; # Set the COMPOSER_ROOT_VERSION to the right version according to the branch being built
- if [ "$TRAVIS_BRANCH" = "master" ]; then export COMPOSER_ROOT_VERSION=dev-master; else export COMPOSER_ROOT_VERSION="$TRAVIS_BRANCH".x-dev; fi;
install: install:
- if [ "$components" = "no" ]; then COMPOSER_ROOT_VERSION=dev-master composer --prefer-source --dev install; fi; - if [ "$components" = "no" ]; then composer --prefer-source --dev install; fi;
script: script:
- if [ "$components" = "no" ]; then ls -d src/Symfony/*/* | parallel --gnu --keep-order 'echo -e "\\nRunning {} tests"; phpunit --exclude-group tty,benchmark,intl-data {} || (echo -e "\\e[41mKO\\e[0m {}" && $(exit 1));'; fi; - if [ "$components" = "no" ]; then ls -d src/Symfony/*/* | parallel --gnu --keep-order 'echo -e "\\nRunning {} tests"; phpunit --exclude-group tty,benchmark,intl-data {} || (echo -e "\\e[41mKO\\e[0m {}" && $(exit 1));'; fi;
- if [ "$components" = "no" ]; then echo -e "\\nRunning tests requiring tty"; phpunit --group tty || (echo -e "\\e[41mKO\\e[0m tty group" && $(exit 1)); fi; - if [ "$components" = "no" ]; then echo -e "\\nRunning tests requiring tty"; phpunit --group tty || (echo -e "\\e[41mKO\\e[0m tty group" && $(exit 1)); fi;
- if [ "$components" = "high" ]; then find src/Symfony -mindepth 3 -type f -name phpunit.xml.dist | sed 's#\(.*\)/.*#\1#' | parallel --gnu --keep-order -j25% 'echo -e "\\nRunning {} tests"; cd {}; COMPOSER_ROOT_VERSION=dev-master composer --prefer-source --dev update; phpunit --exclude-group tty,benchmark,intl-data || (echo -e "\\e[41mKO\\e[0m {}" && $(exit 1));'; fi; - if [ "$components" = "high" ]; then find src/Symfony -mindepth 3 -type f -name phpunit.xml.dist | sed 's#\(.*\)/.*#\1#' | parallel --gnu --keep-order -j25% 'echo -e "\\nRunning {} tests"; cd {}; composer --prefer-source --dev update; phpunit --exclude-group tty,benchmark,intl-data || (echo -e "\\e[41mKO\\e[0m {}" && $(exit 1));'; fi;
- if [ "$components" = "low" ]; then find src/Symfony -mindepth 3 -type f -name phpunit.xml.dist | sed 's#\(.*\)/.*#\1#' | parallel --gnu --keep-order -j25% 'echo -e "\\nRunning {} tests"; cd {}; COMPOSER_ROOT_VERSION=dev-master composer --prefer-source --dev --prefer-lowest --prefer-stable update; phpunit --exclude-group tty,benchmark,intl-data || (echo -e "\\e[41mKO\\e[0m {}" && $(exit 1));'; fi; - if [ "$components" = "low" ]; then find src/Symfony -mindepth 3 -type f -name phpunit.xml.dist | sed 's#\(.*\)/.*#\1#' | parallel --gnu --keep-order -j25% 'echo -e "\\nRunning {} tests"; cd {}; composer --prefer-source --dev --prefer-lowest --prefer-stable update; phpunit --exclude-group tty,benchmark,intl-data || (echo -e "\\e[41mKO\\e[0m {}" && $(exit 1));'; fi;

View File

@ -240,35 +240,9 @@ abstract class Kernel implements KernelInterface, TerminableInterface
} }
/** /**
* Returns the file path for a given resource. * {@inheritDoc}
* *
* A Resource can be a file or a directory. * @throws \RuntimeException if a custom resource is hidden by a resource in a derived bundle
*
* The resource name must follow the following pattern:
*
* @<BundleName>/path/to/a/file.something
*
* where BundleName is the name of the bundle
* and the remaining part is the relative path in the bundle.
*
* If $dir is passed, and the first segment of the path is "Resources",
* this method will look for a file named:
*
* $dir/<BundleName>/path/without/Resources
*
* before looking in the bundle resource folder.
*
* @param string $name A resource name to locate
* @param string $dir A directory where to look for the resource first
* @param bool $first Whether to return the first path or paths for all matching bundles
*
* @return string|array The absolute path of the resource or an array if $first is false
*
* @throws \InvalidArgumentException if the file cannot be found or the name is not valid
* @throws \RuntimeException if the name contains invalid/unsafe
* @throws \RuntimeException if a custom resource is hidden by a resource in a derived bundle
*
* @api
*/ */
public function locateResource($name, $dir = null, $first = true) public function locateResource($name, $dir = null, $first = true)
{ {

View File

@ -101,15 +101,17 @@ interface KernelInterface extends HttpKernelInterface, \Serializable
* *
* The resource name must follow the following pattern: * The resource name must follow the following pattern:
* *
* @BundleName/path/to/a/file.something * "@BundleName/path/to/a/file.something"
* *
* where BundleName is the name of the bundle * where BundleName is the name of the bundle
* and the remaining part is the relative path in the bundle. * and the remaining part is the relative path in the bundle.
* *
* If $dir is passed, and the first segment of the path is Resources, * If $dir is passed, and the first segment of the path is "Resources",
* this method will look for a file named: * this method will look for a file named:
* *
* $dir/BundleName/path/without/Resources * $dir/<BundleName>/path/without/Resources
*
* before looking in the bundle resource folder.
* *
* @param string $name A resource name to locate * @param string $name A resource name to locate
* @param string $dir A directory where to look for the resource first * @param string $dir A directory where to look for the resource first

View File

@ -187,7 +187,7 @@ class ProcessBuilder
* *
* To disable the timeout, set this value to null. * To disable the timeout, set this value to null.
* *
* @param float|null * @param float|null $timeout
* *
* @return ProcessBuilder * @return ProcessBuilder
* *

View File

@ -48,7 +48,7 @@ class ClassUtils
/** /**
* Gets the real class name of a class name that could be a proxy. * Gets the real class name of a class name that could be a proxy.
* *
* @param string|object * @param string|object $object
* *
* @return string * @return string
*/ */