Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Jun 4, 2015
  1. @fabpot

    Merge branch '2.8'

    fabpot authored
    * 2.8: (100 commits)
      [DependencyInjection] provide better error message when using deprecated configuration options
      [console][TableCell] get cell width without decoration.
      Improve the config validation in TwigBundle
      [VarDumper] Changed tooltip to expand-all keybinding in OS X
      [Bridge\PhpUnit] Fix composer installed phpunit detection
      [VarDumper] Fix generic casters calling order
      [2.7][SecurityBundle] Remove SecurityContext from Compile
      [WebProfilerBundle][logger] added missing deprecation message.
      Fix profiler CSS
      [Security][Acl] enforce string identifiers
      [FrameworkBundle] make `templating.helper.router` service available again for BC reasons
      [BrowserKit] Fix bug when uri starts with http.
      bumped Symfony version to 2.7.1
      updated VERSION for 2.7.0
      updated CHANGELOG for 2.7.0
      bumped Symfony version to 2.6.10
      updated VERSION for 2.6.9
      updated CHANGELOG for 2.6.9
      fixed tests
      bumped Symfony version to 2.3.31
      ...
    
    Conflicts:
    	CHANGELOG-2.3.md
    	CHANGELOG-2.6.md
    	CHANGELOG-2.7.md
    	UPGRADE-2.7.md
    	UPGRADE-3.0.md
    	src/Symfony/Bridge/Doctrine/Form/Type/DoctrineType.php
    	src/Symfony/Bridge/Twig/Extension/AssetExtension.php
    	src/Symfony/Bridge/Twig/Tests/Extension/AssetExtensionTest.php
    	src/Symfony/Bridge/Twig/composer.json
    	src/Symfony/Bundle/FrameworkBundle/Command/TranslationDebugCommand.php
    	src/Symfony/Bundle/FrameworkBundle/Resources/config/templating.xml
    	src/Symfony/Bundle/FrameworkBundle/Resources/config/templating_php.xml
    	src/Symfony/Bundle/FrameworkBundle/Templating/Helper/CodeHelper.php
    	src/Symfony/Bundle/FrameworkBundle/composer.json
    	src/Symfony/Bundle/SecurityBundle/composer.json
    	src/Symfony/Component/Debug/ExceptionHandler.php
    	src/Symfony/Component/DependencyInjection/Container.php
    	src/Symfony/Component/DependencyInjection/Definition.php
    	src/Symfony/Component/DependencyInjection/Loader/XmlFileLoader.php
    	src/Symfony/Component/DependencyInjection/Loader/YamlFileLoader.php
    	src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/legacy-services6.xml
    	src/Symfony/Component/DependencyInjection/Tests/Fixtures/xml/services6.xml
    	src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/legacy-services6.yml
    	src/Symfony/Component/DependencyInjection/Tests/Fixtures/yaml/services6.yml
    	src/Symfony/Component/DependencyInjection/Tests/Loader/XmlFileLoaderTest.php
    	src/Symfony/Component/DependencyInjection/Tests/Loader/YamlFileLoaderTest.php
    	src/Symfony/Component/Form/CHANGELOG.md
    	src/Symfony/Component/HttpKernel/DependencyInjection/ContainerAwareHttpKernel.php
    	src/Symfony/Component/HttpKernel/Tests/DependencyInjection/ContainerAwareHttpKernelTest.php
    	src/Symfony/Component/Routing/Loader/XmlFileLoader.php
    	src/Symfony/Component/Routing/Loader/YamlFileLoader.php
  2. @fabpot

    Merge branch '2.7' into 2.8

    fabpot authored
    * 2.7: (95 commits)
      [DependencyInjection] provide better error message when using deprecated configuration options
      [console][TableCell] get cell width without decoration.
      Improve the config validation in TwigBundle
      [VarDumper] Changed tooltip to expand-all keybinding in OS X
      [Bridge\PhpUnit] Fix composer installed phpunit detection
      [VarDumper] Fix generic casters calling order
      [2.7][SecurityBundle] Remove SecurityContext from Compile
      [WebProfilerBundle][logger] added missing deprecation message.
      Fix profiler CSS
      [Security][Acl] enforce string identifiers
      [FrameworkBundle] make `templating.helper.router` service available again for BC reasons
      [BrowserKit] Fix bug when uri starts with http.
      bumped Symfony version to 2.7.1
      updated VERSION for 2.7.0
      updated CHANGELOG for 2.7.0
      bumped Symfony version to 2.6.10
      updated VERSION for 2.6.9
      updated CHANGELOG for 2.6.9
      fixed tests
      bumped Symfony version to 2.3.31
      ...
    
    Conflicts:
    	src/Symfony/Bundle/FrameworkBundle/Command/TranslationDebugCommand.php
    	src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/logger.html.twig
    	src/Symfony/Component/HttpKernel/Kernel.php
    	src/Symfony/Component/Translation/Loader/JsonFileLoader.php
Commits on May 22, 2015
  1. @fabpot

    Merge branch '2.6' into 2.7

    fabpot authored
    * 2.6: (30 commits)
      [Translation] fixed JSON loader on PHP 7 when file is empty
      Fix typo
      Check instance of FormBuilderInterface instead of FormBuilder
      [Security] TokenBasedRememberMeServices test to show why encoding username is required
      [Security] AbstractRememberMeServices::encodeCookie() validates cookie parts
      fixed typo
      [console][formater] allow format toString object.
      [HttpFoundation] Fix baseUrl when script filename is contained in pathInfo
      Avoid redirection to XHR URIs
      [HttpFoundation] IpUtils::checkIp4() should allow  networks
      [2.6] Fix HTML escaping of to-source links
      Fix HTML escaping of to-source links
      ExceptionHandler: More Encoding
      Fix the rendering of deprecation log messages
      [FrameworkBundle] Removed unnecessary parameter in TemplateController
      [DomCrawler] Throw an exception if a form field path is incomplete.
      Fixed the indentation in the compiled template for the DumpNode
      [Console] Delete duplicate test in CommandTest
      [TwigBundle] Refresh twig paths when resources change.
      WebProfiler break words
      ...
    
    Conflicts:
    	src/Symfony/Bridge/Twig/composer.json
    	src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/logger.html.twig
    	src/Symfony/Component/Debug/ExceptionHandler.php
  2. @fabpot

    Merge branch '2.3' into 2.6

    fabpot authored
    * 2.3:
      Fix typo
      Check instance of FormBuilderInterface instead of FormBuilder
      [Security] TokenBasedRememberMeServices test to show why encoding username is required
      [Security] AbstractRememberMeServices::encodeCookie() validates cookie parts
      [console][formater] allow format toString object.
      [HttpFoundation] Fix baseUrl when script filename is contained in pathInfo
      Avoid redirection to XHR URIs
      [HttpFoundation] IpUtils::checkIp4() should allow  networks
      Fix HTML escaping of to-source links
      [FrameworkBundle] Removed unnecessary parameter in TemplateController
      [DomCrawler] Throw an exception if a form field path is incomplete.
      [Console] Delete duplicate test in CommandTest
      [TwigBundle] Refresh twig paths when resources change.
      WebProfiler break words
      fixed typo
      Update README.md
      [HttpKernel] Handle an array vary header in the http cache store
      [Security][Translation] fixes #14584
      [Framework] added test for Router commands.
      Handled bearer authorization header in REDIRECT_ form
    
    Conflicts:
    	src/Symfony/Component/Debug/ExceptionHandler.php
Commits on May 20, 2015
  1. @fabpot

    bug #14618 [DomCrawler] Throw an exception if a form field path is in…

    fabpot authored
    …complete (jakzal)
    
    This PR was merged into the 2.3 branch.
    
    Discussion
    ----------
    
    [DomCrawler] Throw an exception if a form field path is incomplete
    
    | Q             | A
    | ------------- | ---
    | Bug fix?      | yes
    | New feature?  | no
    | BC breaks?    | no
    | Deprecations? | no
    | Tests pass?   | yes
    | Fixed tickets | #11807
    | License       | MIT
    | Doc PR        | -
    
    Commits
    -------
    
    991e65c [DomCrawler] Throw an exception if a form field path is incomplete.
Commits on May 19, 2015
  1. @jakzal
Commits on May 12, 2015
  1. @nicolas-grekas

    Merge branch '2.8'

    nicolas-grekas authored
    * 2.8: (77 commits)
      [travis] Use container-based infrastructure
      [HttpKernel] use ConfigCache::getPath() method when it exists
      [PropertyAccess] Fix setting public property on a class having a magic getter
      [Routing] Display file which contain deprecated option
      ContainerInterface: unused exception dropped
      bumped Symfony version to 2.6.8
      updated VERSION for 2.6.7
      updated CHANGELOG for 2.6.7
      bumped Symfony version to 2.3.29
      updated VERSION for 2.3.28
      update CONTRIBUTORS for 2.3.28
      updated CHANGELOG for 2.3.28
      [Debug] Fixed ClassNotFoundFatalErrorHandlerTest
      [SecurityBundle] use access decision constants in config
      [SecurityBundle] use session auth constants in config
      PhpDoc fix in AbstractRememberMeServices
      [FrameworkBundle][DX] Add option to specify additional translation loading paths
      [Filesystem] Simplified an if statement
      fixed CS
      [SecurityBundle] Use Enum Nodes Instead Of Scalar
      ...
    
    Conflicts:
    	CHANGELOG-2.3.md
    	CHANGELOG-2.6.md
    	src/Symfony/Bridge/Swiftmailer/composer.json
    	src/Symfony/Bundle/DebugBundle/composer.json
    	src/Symfony/Bundle/FrameworkBundle/Console/Descriptor/TextDescriptor.php
    	src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/Fixtures/xml/full.xml
    	src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/event_dispatcher_1_event1.txt
    	src/Symfony/Bundle/FrameworkBundle/Tests/Fixtures/Descriptor/event_dispatcher_1_events.txt
    	src/Symfony/Component/Debug/DebugClassLoader.php
    	src/Symfony/Component/Debug/Tests/ErrorHandlerTest.php
    	src/Symfony/Component/Form/README.md
    	src/Symfony/Component/Intl/README.md
    	src/Symfony/Component/Locale/composer.json
    	src/Symfony/Component/Routing/Loader/XmlFileLoader.php
    	src/Symfony/Component/Routing/Loader/YamlFileLoader.php
    	src/Symfony/Component/Security/README.md
    	src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php
    	src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php
    	src/Symfony/Component/Serializer/Tests/Normalizer/PropertyNormalizerTest.php
    	src/Symfony/Component/Translation/README.md
    	src/Symfony/Component/Validator/README.md
    	src/Symfony/Component/Yaml/Yaml.php
  2. @nicolas-grekas

    Merge branch '2.7' into 2.8

    nicolas-grekas authored
    * 2.7: (70 commits)
      [travis] Use container-based infrastructure
      [HttpKernel] use ConfigCache::getPath() method when it exists
      [PropertyAccess] Fix setting public property on a class having a magic getter
      [Routing] Display file which contain deprecated option
      ContainerInterface: unused exception dropped
      bumped Symfony version to 2.6.8
      updated VERSION for 2.6.7
      updated CHANGELOG for 2.6.7
      bumped Symfony version to 2.3.29
      updated VERSION for 2.3.28
      update CONTRIBUTORS for 2.3.28
      updated CHANGELOG for 2.3.28
      [Debug] Fixed ClassNotFoundFatalErrorHandlerTest
      [SecurityBundle] use access decision constants in config
      [SecurityBundle] use session auth constants in config
      PhpDoc fix in AbstractRememberMeServices
      [Filesystem] Simplified an if statement
      [SecurityBundle] Use Enum Nodes Instead Of Scalar
      [Debug 2.3] Fix test for PHP7
      [HttpKernel] Check if "symfony/proxy-manager-bridge" package is installed
      ...
    
    Conflicts:
    	src/Symfony/Bundle/DebugBundle/composer.json
    	src/Symfony/Bundle/FrameworkBundle/Command/ServerRunCommand.php
    	src/Symfony/Bundle/FrameworkBundle/Command/TranslationDebugCommand.php
    	src/Symfony/Component/Form/README.md
    	src/Symfony/Component/Intl/README.md
    	src/Symfony/Component/Security/README.md
    	src/Symfony/Component/Translation/Loader/CsvFileLoader.php
    	src/Symfony/Component/Translation/Loader/IniFileLoader.php
    	src/Symfony/Component/Translation/Loader/MoFileLoader.php
    	src/Symfony/Component/Translation/Loader/PhpFileLoader.php
    	src/Symfony/Component/Translation/Loader/PoFileLoader.php
    	src/Symfony/Component/Translation/Loader/YamlFileLoader.php
    	src/Symfony/Component/Translation/README.md
    	src/Symfony/Component/Translation/Translator.php
    	src/Symfony/Component/Validator/README.md
Commits on May 2, 2015
  1. @fabpot

    Merge branch '2.6' into 2.7

    fabpot authored
    * 2.6: (25 commits)
      [2.6] link to https://symfony.com where possible
      Do not override PHP constants, only use when available
      link to https://symfony.com where possible
      [FrameworkBundle] Added missing log in server:run command
      [Finder] Only use GLOB_BRACE when available
      [HttpFoundation] Allow curly braces in trusted host patterns
      Fix merge
      Fix typo in variable name
      [profiler][security] check authenticated user by tokenClass instead of username.
      [WebProfiler] fix html syntax for input types
      [TwigBundle] Fix deprecated use of FlattenException
      [DependencyInjection] Removed extra strtolower calls
      Use https://symfony.com/search for searching
      [Debug] PHP7 compatibility with BaseException
      [Validator] Fixed Choice when an empty array is used in the "choices" option
      Fixed tests
      [StringUtil] Fixed singularification of 'selfies'
      Fix Portuguese (Portugal) translation for Security
      improved exception when missing required component
      [DependencyInjection] resolve circular reference
      ...
    
    Conflicts:
    	src/Symfony/Bundle/WebProfilerBundle/Resources/views/Collector/config.html.twig
    	src/Symfony/Component/Form/README.md
    	src/Symfony/Component/Intl/README.md
    	src/Symfony/Component/Security/README.md
    	src/Symfony/Component/Translation/README.md
    	src/Symfony/Component/Validator/README.md
  2. @fabpot

    Merge branch '2.3' into 2.6

    fabpot authored
    * 2.3:
      link to https://symfony.com where possible
      [FrameworkBundle] Added missing log in server:run command
      [HttpFoundation] Allow curly braces in trusted host patterns
      [profiler][security] check authenticated user by tokenClass instead of username.
      Use https://symfony.com/search for searching
    
    Conflicts:
    	src/Symfony/Bundle/FrameworkBundle/Test/WebTestCase.php
    	src/Symfony/Component/Form/README.md
    	src/Symfony/Component/Intl/README.md
    	src/Symfony/Component/Routing/composer.json
    	src/Symfony/Component/Security/README.md
    	src/Symfony/Component/Translation/README.md
    	src/Symfony/Component/Validator/README.md
Commits on May 1, 2015
  1. @xabbuh
Commits on Apr 24, 2015
  1. @nicolas-grekas

    Merge branch '2.8'

    nicolas-grekas authored
    * 2.8: (61 commits)
      [Debug] Fix ClassNotFoundFatalErrorHandler candidates lookups
      [2.6][Translator] Extend, refactor and simplify Translator tests.
      [VarDumper] Allow preserving a subset of cut arrays
      [Console] Bind the closure (code) to the Command if possible
      [VarDumper] Added support for SplFileObject
      [VarDumper] Added support for SplFileInfo
      Update DebugClassLoader.php
      inject asset packages in assets helper service
      [travis] Do not exclude legacy tests on 2.7
      [HttpFoundation] remove getExtension method
      [2.6][Translation] fix legacy tests.
      [Form] Removed remaining deprecation notices in the test suite
      [Form] Moved deprecation notice triggers to file level
      [Debug] Map PHP errors to LogLevel::CRITICAL
      [FrameworkBundle][Server Command] add address port number option.
      [Routing][DependencyInjection] Support .yaml extension in YAML loaders
      [DX] improve file loader error for router/other resources in bundle
      [FrameworkBundle] Initialize translator with the default locale.
      [FrameworkBundle] Fix Routing\DelegatingLoader resiliency to fatal errors
      [2.7][Translation] remove duplicate code for loading catalogue.
      ...
    
    Conflicts:
    	composer.json
    	src/Symfony/Bridge/Swiftmailer/composer.json
    	src/Symfony/Component/Console/Helper/DialogHelper.php
    	src/Symfony/Component/Debug/ErrorHandler.php
    	src/Symfony/Component/Debug/Tests/FatalErrorHandler/ClassNotFoundFatalErrorHandlerTest.php
    	src/Symfony/Component/Form/Extension/HttpFoundation/EventListener/BindRequestListener.php
    	src/Symfony/Component/Locale/composer.json
  2. @nicolas-grekas

    Merge branch '2.7' into 2.8

    nicolas-grekas authored
    * 2.7: (40 commits)
      [Debug] Fix ClassNotFoundFatalErrorHandler candidates lookups
      [2.6][Translator] Extend, refactor and simplify Translator tests.
      Update DebugClassLoader.php
      inject asset packages in assets helper service
      [travis] Do not exclude legacy tests on 2.7
      [HttpFoundation] remove getExtension method
      [2.6][Translation] fix legacy tests.
      [Form] Removed remaining deprecation notices in the test suite
      [Form] Moved deprecation notice triggers to file level
      [Debug] Map PHP errors to LogLevel::CRITICAL
      [Routing][DependencyInjection] Support .yaml extension in YAML loaders
      [DX] improve file loader error for router/other resources in bundle
      [FrameworkBundle] Initialize translator with the default locale.
      [FrameworkBundle] Fix Routing\DelegatingLoader resiliency to fatal errors
      [2.7][Translation] remove duplicate code for loading catalogue.
      [2.6][Translation] remove duplicate code for loading catalogue.
      [HttpKernel] Cleanup ExceptionListener
      CS fixes
      [DependencyInjection] Show better error when the Yaml component is not installed
      [2.3] SCA for Components - reference mismatches
      ...
Commits on Apr 18, 2015
  1. @nicolas-grekas

    Merge branch '2.6' into 2.7

    nicolas-grekas authored
    * 2.6:
      [Routing][DependencyInjection] Support .yaml extension in YAML loaders
      [DX] improve file loader error for router/other resources in bundle
      [FrameworkBundle] Initialize translator with the default locale.
      [FrameworkBundle] Fix Routing\DelegatingLoader resiliency to fatal errors
      [2.6][Translation] remove duplicate code for loading catalogue.
      [HttpKernel] Cleanup ExceptionListener
      CS fixes
      [DependencyInjection] Show better error when the Yaml component is not installed
      [2.3] SCA for Components - reference mismatches
      [Debug] Scream as LogLevel::DEBUG (but for fatal errors / uncaught exceptions)
      [2.3] Static Code Analysis for Components
      [WebProfilerBundle] Fix resiliency to exceptions thrown by the url generator
      [Translation] LoggingTranslator simplifications
      [Translation][fixed test] refresh cache when resources are no longer fresh.
      [FrameworkBundle] Fixed server:start --router relative path issue #14124
      [FrameworkBundle] improve usage of Table helper
      [Validator] Added missing Simplified Chinese (zh_CN) translations
      [FrameworkBundle] Workaround php -S ignoring auto_prepend_file
    
    Conflicts:
    	src/Symfony/Bundle/FrameworkBundle/Tests/Translation/TranslatorTest.php
    	src/Symfony/Component/Console/Helper/Table.php
    	src/Symfony/Component/Translation/LoggingTranslator.php
  2. @nicolas-grekas

    Merge branch '2.3' into 2.6

    nicolas-grekas authored
    * 2.3:
      [Routing][DependencyInjection] Support .yaml extension in YAML loaders
      [DX] improve file loader error for router/other resources in bundle
      [FrameworkBundle] Fix Routing\DelegatingLoader resiliency to fatal errors
      [HttpKernel] Cleanup ExceptionListener
      CS fixes
      [DependencyInjection] Show better error when the Yaml component is not installed
      [2.3] SCA for Components - reference mismatches
      [2.3] Static Code Analysis for Components
      [Translation][fixed test] refresh cache when resources are no longer fresh.
      [Validator] Added missing Simplified Chinese (zh_CN) translations
      [FrameworkBundle] Workaround php -S ignoring auto_prepend_file
    
    Conflicts:
    	src/Symfony/Bundle/FrameworkBundle/Tests/Translation/TranslatorTest.php
    	src/Symfony/Component/Config/Exception/FileLoaderLoadException.php
    	src/Symfony/Component/Console/Descriptor/TextDescriptor.php
    	src/Symfony/Component/Console/Helper/TableHelper.php
    	src/Symfony/Component/Console/Tests/Formatter/OutputFormatterTest.php
    	src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php
    	src/Symfony/Component/DependencyInjection/Dumper/YamlDumper.php
    	src/Symfony/Component/HttpKernel/Debug/TraceableEventDispatcher.php
    	src/Symfony/Component/HttpKernel/Tests/Debug/TraceableEventDispatcherTest.php
    	src/Symfony/Component/PropertyAccess/PropertyAccessor.php
    	src/Symfony/Component/Yaml/Tests/InlineTest.php
Commits on Apr 15, 2015
  1. @kalessil @fabpot

    [2.3] Static Code Analysis for Components

    kalessil authored fabpot committed
Commits on Apr 11, 2015
  1. @Tobion
Commits on Apr 10, 2015
  1. @fabpot

    updated version to 2.8

    fabpot authored
  2. @fabpot

    Revert "removed 3.0 constraints from 2.7 composer files"

    fabpot authored
    This reverts commit 5503804cf91f4ede81b94b34609653c013139038.
  3. @fabpot
  4. @fabpot

    Merge branch '2.8'

    fabpot authored
    * 2.8:
      [Translation] avoid freshness check based on content *inside* the cache.
      [Translator] Cache does not take fallback locales into consideration
      [Translator] Cache does not take fallback locales into consideration
      [VarDumper] Fix call site detection
      [Form] Cleanup deprecation notices
      [Console] Made output docopt compatible
      [Process] Fix volatile test
      Remove some useless @group annotations
      Removed useless strtolower call
      [Validator] Use strict comparisons in loaders
      CS: Use "self" keyword instead of class name if possible
    
    Conflicts:
    	.travis.yml
    	src/Symfony/Component/Console/Tests/Input/InputDefinitionTest.php
    	src/Symfony/Component/Form/FormTypeExtensionInterface.php
    	src/Symfony/Component/Form/FormTypeInterface.php
  5. @fabpot
Commits on Apr 8, 2015
  1. @fabpot

    feature #13220 [Console] Made output docopt compatible (WouterJ)

    fabpot authored
    This PR was squashed before being merged into the 2.7 branch (closes #13220).
    
    Discussion
    ----------
    
    [Console] Made output docopt compatible
    
    | Q             | A
    | ------------- | ---
    | Bug fix?      | no
    | New feature?  | yes
    | BC breaks?    | no
    | Deprecations? | no
    | Tests pass?   | yes
    | Fixed tickets | #6329
    | License       | MIT
    | Doc PR        | symfony/symfony-docs#5016
    
    This was harder than I thought. To sum up:
    
     * The output now follows the [docopt](http://docopt.org/) specification
     * There is a new `addUsage` method to add more usage patterns
     * The handling of spaces in the descriptors is refactored to make it easier to understand and to make it render better (using sprintf's features only made it worse imo)
    
    Todo
    ---
    
     * [x] Add test for `addUsage` and friends
     * [x] Add test for multiline descriptions of arguments
     * <s>Convert long descriptions to multiline automatically</s>
     * [ ] Submit a doc PR for `addUsage`
    
    Question
    ---
    
    The docopt specification suggests we should add these usage patterns:
    
        %command.name% -h | --help
        %command.name% --version
    
    I didn't do that yet, as I think it'll only makes the output more verbose and it's already pretty obvious.
    
    I've taken some decisions which I don't think everybody agrees with. I'm willing to change it, so feel free to comment :)
    
    /cc @Seldaek
    
    Commits
    -------
    
    3910940 [Console] Made output docopt compatible
  2. @WouterJ @fabpot

    [Console] Made output docopt compatible

    WouterJ authored fabpot committed
Commits on Mar 30, 2015
  1. @fabpot

    Merge branch '2.7'

    fabpot authored
    * 2.7:
      [RFC][Console] Added console style guide helpers (v2)
      [Validator] Add missing pt_BR translations
      [Translation][Profiler] Added a Translation profiler.
      Add parsing of hexadecimal strings for PHP 7
      [VarDumper] Add filters to casters
      Trim final stop from deprecation message
      [Configuration] improve description for ignoreExtraKeys on ArrayNodeDefinition
      [Validator] Added missing Hungarian translation
      [Validator] Fixed grammar in Hungarian translation
      CS: Unary operators should be placed adjacent to their operands
      CS: Binary operators should be arounded by at least one space
      remove useless tests that fail in php 7
      [Translator] fix test for php 7 compatibility
      [VarDumper] Add VarDumperTestCase and related trait
      Update phpdoc of ProcessBuilder#setPrefix()
    
    Conflicts:
    	src/Symfony/Bridge/ProxyManager/Tests/LazyProxy/Fixtures/php/lazy_service.php
    	src/Symfony/Component/Routing/Matcher/ApacheUrlMatcher.php
    	src/Symfony/Component/Routing/Matcher/Dumper/ApacheMatcherDumper.php
    	src/Symfony/Component/VarDumper/Cloner/AbstractCloner.php
  2. @fabpot

    Merge branch '2.6' into 2.7

    fabpot authored
    * 2.6:
      [Validator] Add missing pt_BR translations
      Add parsing of hexadecimal strings for PHP 7
      [Configuration] improve description for ignoreExtraKeys on ArrayNodeDefinition
      [Validator] Added missing Hungarian translation
      [Validator] Fixed grammar in Hungarian translation
      CS: Unary operators should be placed adjacent to their operands
      CS: Binary operators should be arounded by at least one space
      remove useless tests that fail in php 7
      [Translator] fix test for php 7 compatibility
      Update phpdoc of ProcessBuilder#setPrefix()
    
    Conflicts:
    	src/Symfony/Bridge/Propel1/Logger/PropelLogger.php
    	src/Symfony/Component/Validator/Resources/translations/validators.hu.xlf
  3. @fabpot

    Merge branch '2.3' into 2.6

    fabpot authored
    * 2.3:
      [Validator] Add missing pt_BR translations
      Add parsing of hexadecimal strings for PHP 7
      [Configuration] improve description for ignoreExtraKeys on ArrayNodeDefinition
      [Validator] Added missing Hungarian translation
      [Validator] Fixed grammar in Hungarian translation
      CS: Unary operators should be placed adjacent to their operands
      CS: Binary operators should be arounded by at least one space
      remove useless tests that fail in php 7
      [Translator] fix test for php 7 compatibility
      Update phpdoc of ProcessBuilder#setPrefix()
    
    Conflicts:
    	src/Symfony/Component/HttpFoundation/Session/Attribute/NamespacedAttributeBag.php
    	src/Symfony/Component/PropertyAccess/PropertyAccessor.php
    	src/Symfony/Component/Validator/Resources/translations/validators.pt_BR.xlf
    	src/Symfony/Component/Yaml/Parser.php
Commits on Mar 27, 2015
  1. @keradus
Commits on Mar 24, 2015
  1. @fabpot

    Merge branch '2.7'

    fabpot authored
    * 2.7: (55 commits)
      CS: fix some license headers
      CS: Ensure there is no code on the same line as the PHP open tag and it is followed by a blankline
      Improve triggering of the deprecation error
      [SecurityBundle] Fix typos in LogoutUrlHelper
      [VarDumper] add caster for MongoCursor objects
      make it possible to dump inlined services to XML
      [VarDumper] Fixed notice when Exchange is mocked
      [Translation] keep old array structure of resourcesFiles to avoid BC.
      removed deprecated notices that make the tests fail
      use visited lookup with reference to gain performance
      [VarDumper] with-er interface for Cloner\Data
      Replace GET parameters when changed
      tweaked phpdocs
      [Process] Fix outdated Process->start() docblock
      prevent inlining service configurators
      Improve entropy of generated salt
      Complete the removal of API versions in the validator component
      [Validator] deprecated API version
      Removed 2.5 bc layer
      [SecurityBundle] UserPasswordEncoderCommand: fix help arguments order.
      ...
    
    Conflicts:
    	CHANGELOG-2.3.md
    	CHANGELOG-2.6.md
    	src/Symfony/Bridge/Doctrine/Form/Type/DoctrineType.php
    	src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php
    	src/Symfony/Bundle/FrameworkBundle/Tests/Templating/Helper/FormHelperDivLayoutTest.php
    	src/Symfony/Bundle/FrameworkBundle/Tests/Templating/Helper/FormHelperTableLayoutTest.php
    	src/Symfony/Bundle/FrameworkBundle/composer.json
    	src/Symfony/Bundle/SecurityBundle/composer.json
    	src/Symfony/Component/Console/Helper/DialogHelper.php
    	src/Symfony/Component/Console/Tests/Helper/LegacyTableHelperTest.php
    	src/Symfony/Component/Form/ResolvedFormType.php
    	src/Symfony/Component/Routing/Matcher/Dumper/ApacheMatcherDumper.php
  2. @fabpot

    Merge branch '2.6' into 2.7

    fabpot authored
    * 2.6:
      CS: fix some license headers
      CS: Ensure there is no code on the same line as the PHP open tag and it is followed by a blankline
      use visited lookup with reference to gain performance
      Replace GET parameters when changed
      [FrameworkBundle][debug:config] added support for dynamic configurations.
      [WebProfiler] Fix partial search on url in list
    
    Conflicts:
    	src/Symfony/Bridge/Propel1/Form/EventListener/TranslationCollectionFormListener.php
    	src/Symfony/Bridge/Propel1/Form/EventListener/TranslationFormListener.php
  3. @fabpot

    Merge branch '2.3' into 2.6

    fabpot authored
    * 2.3:
      CS: fix some license headers
      CS: Ensure there is no code on the same line as the PHP open tag and it is followed by a blankline
      use visited lookup with reference to gain performance
      Replace GET parameters when changed
    
    Conflicts:
    	src/Symfony/Component/DependencyInjection/Dumper/PhpDumper.php
Commits on Mar 23, 2015
  1. @fabpot

    bug #14010 Replace GET parameters when changed in form (WouterJ)

    fabpot authored
    This PR was merged into the 2.3 branch.
    
    Discussion
    ----------
    
    Replace GET parameters when changed in form
    
    | Q             | A
    | ------------- | ---
    | Bug fix?      | yes
    | New feature?  | no
    | BC breaks?    | no
    | Deprecations? | no
    | Tests pass?   | yes
    | Fixed tickets | #13962
    | License       | MIT
    | Doc PR        | -
    
    Commits
    -------
    
    fa9fb5c Replace GET parameters when changed
  2. @WouterJ
  3. @fabpot

    Merge branch '2.6' into 2.7

    fabpot authored
    * 2.6:
      [Process] Fix outdated Process->start() docblock
      prevent inlining service configurators
      [DomCrawler] Improve namespace discovery performance
    
    Conflicts:
    	src/Symfony/Component/DependencyInjection/Tests/Fixtures/php/services9_compiled.php
  4. @fabpot

    bug #14012 [DomCrawler] Improve namespace discovery performance (jakzal)

    fabpot authored
    This PR was merged into the 2.6 branch.
    
    Discussion
    ----------
    
    [DomCrawler] Improve namespace discovery performance
    
    | Q             | A
    | ------------- | ---
    | Bug fix?      | yes
    | New feature?  | no
    | BC breaks?    | no
    | Deprecations? | no
    | Tests pass?   | yes
    | Fixed tickets | #12298
    | License       | MIT
    | Doc PR        | -
    
    Before this quick-fix, xpath axes like `child::*` or `descendant-or-self::*` were considered namespaces. As a result, far too many xpath queries were being executed during namespace discovery.
    
    Here's a full blackfire before/after comparision of @salaman's script:  https://blackfire.io/profiles/compare/a80b9e77-8e55-45d3-a348-7d34a51053b6/graph
    
    ![domcrawler-xpath-query](https://cloud.githubusercontent.com/assets/190447/6767384/ba93c57a-d024-11e4-84e1-e58dd7527f03.png)
    
    Commits
    -------
    
    b6af002 [DomCrawler] Improve namespace discovery performance
Something went wrong with that request. Please try again.