2017 © Pedro Peláez
 

library collections

Collections Abstraction library

image

doctrine/collections

Collections Abstraction library

  • Friday, June 8, 2018
  • by beberlei
  • Repository
  • 30 Watchers
  • 2016 Stars
  • 62,205,626 Installations
  • PHP
  • 506 Dependents
  • 3 Suggesters
  • 118 Forks
  • 30 Open issues
  • 11 Versions
  • 7 % Grown

The README.md

Doctrine Collections

Build Status Code Coverage, (*1)

Collections Abstraction library, (*2)

Changelog

v1.6.1

This release, combined with the release of doctrine/annotations v1.6.1, fixes an issue where parsing annotations was not possible for classes within doctrine/collections., (*3)

Specifically, v1.6.0 introduced Psalm-specific annotations such as (for example) @template and @template-implements, which were both incorrectly recognized as @template., (*4)

@template has therefore been removed, and instead we use the prefixed @psalm-template, which is no longer parsed by doctrine/collections v1.6.1, (*5)

Total issues resolved: 1, (*6)

v1.6.0

This release bumps the minimum required PHP version to 7.1.3., (*7)

Following improvements were introduced:, (*8)

  • ArrayCollection#filter() now allows filtering by key, value or both.
  • When using the ClosureExpressionVisitor over objects with a defined accessor and property, the accessor is prioritised.
  • Updated testing tools and coding standards, autoloading, which also led to marginal performance improvements
  • Introduced generic type docblock declarations from psalm, which should allow users to declare /** @var Collection<KeyType, ValueType> */ in their code, and leverage the type propagation deriving from that.

Total issues resolved: 16, (*9)

v1.5.0

v1.4.0

v1.3.0

v1.2.0

  • Add a new AbstractLazyCollection

v1.1.0

  • Deprecated Comparison::IS, because it's only there for SQL semantics. These are fixed in the ORM instead.
  • Add Comparison::CONTAINS to perform partial string matches:, (*10)

    $criteria->andWhere($criteria->expr()->contains('property', 'Foo'));

The Versions

08/06 2018

dev-master

9999999-dev http://www.doctrine-project.org

Collections Abstraction library

  Sources   Download

MIT

The Requires

  • php ^7.1

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

array collections iterator

27/04 2018

dev-feature/collections-documentation

dev-feature/collections-documentation http://www.doctrine-project.org

Collections Abstraction library

  Sources   Download

MIT

The Requires

  • php ^7.1

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

array collections iterator

22/07 2017

1.5.x-dev

1.5.9999999.9999999-dev http://www.doctrine-project.org

Collections Abstraction library

  Sources   Download

MIT

The Requires

  • php ^7.1

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

array collections iterator

22/07 2017

v1.5.0

1.5.0.0 http://www.doctrine-project.org

Collections Abstraction library

  Sources   Download

MIT

The Requires

  • php ^7.1

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

array collections iterator

03/01 2017

v1.4.0

1.4.0.0 http://www.doctrine-project.org

Collections Abstraction library

  Sources   Download

MIT

The Requires

  • php ^5.6 || ^7.0

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

array collections iterator

16/06 2015

v1.2.1

1.2.1.0 http://www.doctrine-project.org

Collections Abstraction library

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

by Roman Borschel
by Benjamin Eberlei

array collections iterator

15/04 2015

v1.3.0

1.3.0.0 http://www.doctrine-project.org

Collections Abstraction library

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

array collections iterator

20/01 2015

dev-wrapped-collection

dev-wrapped-collection http://www.doctrine-project.org

Collections Abstraction library

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

The Development Requires

by Roman Borschel
by Benjamin Eberlei

array collections iterator

04/02 2014

v1.2

1.2.0.0 http://www.doctrine-project.org

Collections Abstraction library

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

by Roman Borschel
by Benjamin Eberlei

array collections iterator

07/03 2013

v1.1

1.1.0.0 http://www.doctrine-project.org

Collections Abstraction library

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

by Roman Borschel
by Benjamin Eberlei

array collections iterator

12/01 2013

v1.0

1.0.0.0 http://www.doctrine-project.org

Collections Abstraction library

  Sources   Download

MIT

The Requires

  • php >=5.3.2

 

by Roman Borschel
by Benjamin Eberlei

array collections iterator