This repository has been archived on 2023-08-20. You can view files and clone it, but cannot push or open issues or pull requests.
symfony/src/Symfony/Component/String
Nicolas Grekas ae00ff4cfa Merge branch '5.0'
* 5.0: (38 commits)
  [Security] Check UserInterface::getPassword is not null before calling needsRehash
  gracefully handle missing event dispatchers
  Fix TokenStorage::reset not called in stateless firewall
  [DotEnv] Remove `usePutEnv` property default value
  [HttpFoundation] get currently session.gc_maxlifetime if ttl doesnt exists
  Set up typo fix
  [DependencyInjection] Handle env var placeholders in CheckTypeDeclarationsPass
  [Cache] fix memory leak when using PhpArrayAdapter
  [Validator] Allow underscore character "_" in URL username and password
  [TwigBridge] Update bootstrap_4_layout.html.twig
  [DoctrineBridge] Removed QueryBuilder type hint in getLoader()
  [FrameworkBundle][SodiumVault] Create secrets directory only when needed
  fix parsing negative octal numbers
  [String] implement __sleep()/__wakeup() on strings
  Fixed translations file dumper behavior
  [Routing][ObjectLoader] Remove forgotten deprecation after merge
  [SecurityBundle] Passwords are not encoded when algorithm set to \"true\"
  [DependencyInjection] Resolve expressions in CheckTypeDeclarationsPass
  [SecurityBundle] Properly escape regex in AddSessionDomainConstraintPass
  do not validate passwords when the hash is null
  ...
2019-12-07 17:42:39 +01:00
..
Exception [String] a new component for object-oriented strings management with an abstract unit system 2019-09-25 16:38:20 +02:00
Resources [String] renamed core classes to Byte/CodePoint/UnicodeString 2019-10-04 09:55:49 +02:00
Slugger minor #33816 [String] renamed core classes to Byte/CodePoint/UnicodeString (nicolas-grekas) 2019-10-07 13:18:18 +02:00
Tests [String] inline Latin-ASCII rules 2019-12-03 16:53:46 +01:00
.gitattributes Merge branch '4.4' 2019-10-22 19:21:12 +02:00
.gitignore [String] a new component for object-oriented strings management with an abstract unit system 2019-09-25 16:38:20 +02:00
AbstractString.php [String] implement __sleep()/__wakeup() on strings 2019-12-04 09:11:16 +01:00
AbstractUnicodeString.php [String] inline Latin-ASCII rules 2019-12-03 16:53:46 +01:00
ByteString.php [String] bytesAt() and codePointsAt() 2019-10-14 15:19:41 +02:00
CHANGELOG.md [String] add tests 2019-09-25 16:38:21 +02:00
CodePointString.php [String] bytesAt() and codePointsAt() 2019-10-14 15:19:41 +02:00
composer.json Merge branch '5.0' 2019-11-21 08:02:52 +01:00
LICENSE [String] a new component for object-oriented strings management with an abstract unit system 2019-09-25 16:38:20 +02:00
phpunit.xml.dist [String] a new component for object-oriented strings management with an abstract unit system 2019-09-25 16:38:20 +02:00
README.md [String] a new component for object-oriented strings management with an abstract unit system 2019-09-25 16:38:20 +02:00
UnicodeString.php [String] implement __sleep()/__wakeup() on strings 2019-12-04 09:11:16 +01:00

String Component

The String component provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way.

This component is experimental. Experimental features are not covered by Symfony's Backward Compatibility Promise.

Resources