php-PhpCollection-0.4.0-4.el5.remi.noarch.rpm


Advertisement

Description

php-PhpCollection - General purpose collection library for PHP

Property Value
Distribution CentOS 5
Repository Les RPM de Remi i386
Package name php-PhpCollection
Package version 0.4.0
Package release 4.el5.remi
Package architecture noarch
Package type rpm
Installed size 47.19 KB
Download size 15.11 KB
Official Mirror rpms.remirepo.net
This library adds basic collections for PHP.
Collections can be seen as more specialized arrays for which certain contracts
are guaranteed.
Supported Collections:
* Sequences
** Keys: numerical, consequentially increasing, no gaps
** Values: anything, duplicates allowed
** Classes: Sequence, SortedSequence
* Maps
** Keys: strings or objects, duplicate keys not allowed
** Values: anything, duplicates allowed
** Classes: Map, ObjectMap (not yet implemented)
* Sets (not yet implemented)
** Keys: not meaningful
** Values: anything, each value must be unique (===)
** Classes: Set
General Characteristics:
* Collections are mutable (new elements may be added, existing elements may be
modified or removed). Specialized immutable versions may be added in the
future though.
* Equality comparison between elements are always performed using the shallow
comparison operator (===).
* Sorting algorithms are unstable, that means the order for equal elements is
undefined (the default, and only PHP behavior).

Alternatives

Package Version Architecture Repository
php-PhpCollection-0.4.0-4.el5.remi.noarch.rpm 0.4.0 noarch Les RPM de Remi
php-PhpCollection-0.4.0-1.el5.remi.noarch.rpm 0.4.0 noarch Les RPM de Remi
php-PhpCollection-0.4.0-1.el5.remi.noarch.rpm 0.4.0 noarch Les RPM de Remi
php-PhpCollection - - -

Requires

Name Value
php(language) >= 5.3.0
php-PhpOption >= 1.4.0-4
php-composer(phpoption/phpoption) < 2.0
php-composer(symfony/class-loader) -
php-spl -

Provides

Name Value
php-PhpCollection = 0.4.0-4.el5.remi
php-composer(phpcollection/phpcollection) = 0.4.0
php-phpcollection = 0.4.0-4.el5.remi
php-phpcollection-phpcollection = 0.4.0-4.el5.remi

Download

Type URL
Binary Package php-PhpCollection-0.4.0-4.el5.remi.noarch.rpm
Source Package php-PhpCollection-0.4.0-4.el5.remi.src.rpm

Install Howto

  1. Download latest remi-release rpm from
    http://rpms.remirepo.net/enterprise/5/remi/i386/
  2. Install remi-release rpm:
    # rpm -Uvh remi-release*rpm
  3. Install php-PhpCollection rpm package:
    # yum --enablerepo=remi install php-PhpCollection

Files

Path
/usr/share/doc/php-PhpCollection-0.4.0/LICENSE
/usr/share/doc/php-PhpCollection-0.4.0/README.md
/usr/share/doc/php-PhpCollection-0.4.0/composer.json
/usr/share/php/PhpCollection/AbstractCollection.php
/usr/share/php/PhpCollection/AbstractMap.php
/usr/share/php/PhpCollection/AbstractSequence.php
/usr/share/php/PhpCollection/CollectionInterface.php
/usr/share/php/PhpCollection/Map.php
/usr/share/php/PhpCollection/MapInterface.php
/usr/share/php/PhpCollection/Sequence.php
/usr/share/php/PhpCollection/SequenceInterface.php
/usr/share/php/PhpCollection/SortableInterface.php
/usr/share/php/PhpCollection/SortedSequence.php
/usr/share/php/PhpCollection/autoload.php

Changelog

2015-07-12 - Shawn Iwinski <shawn.iwinski@gmail.com> - 0.4.0-4
- Added spec license
- New source script %{name}-get-source.sh instead of %{name}-strip.sh
- Added autoloader
- Added standard "php-{COMPOSER_VENDOR}-{COMPOSER_PROJECT}" naming provides
- Added php-composer(phpcollection/phpcollection) provide
- %license usage
2014-04-22 - Remi Collet <remi@fedoraproject.org> 0.4.0-1
- backport 0.4.0 for remi repo.
2014-04-21 - Shawn Iwinski <shawn.iwinski@gmail.com> - 0.4.0-1
- Updated to 0.4.0 (BZ #1078754)
2013-12-30 - Remi Collet <remi@fedoraproject.org> 0.3.1-1
- backport 0.3.1 for remi repo.
2013-12-30 - Shawn Iwinski <shawn.iwinski@gmail.com> 0.3.1-1
- Updated to 0.3.1 (BZ #1045915)
- Spec cleanup
2013-07-18 - Remi Collet <remi@fedoraproject.org> 0.3.0-1
- backport 0.3.0 for remi repo.
2013-07-17 - Shawn Iwinski <shawn.iwinski@gmail.com> 0.3.0-1
- Updated to 0.3.0
2013-03-19 - Remi Collet <remi@fedoraproject.org> 0.2.0-2
- backport 0.2.0 for remi repo.
2013-03-18 - Shawn Iwinski <shawn.iwinski@gmail.com> 0.2.0-2
- Added %{name}-strip.sh as Source1
2013-03-16 - Shawn Iwinski <shawn.iwinski@gmail.com> 0.2.0-1
- Updated to version 0.2.0
- Added phpoption_max_ver global
- Bad licensed files stripped from source
- php-common => php(language)
- Removed tests sub-package

See Also

Package Description
php-PhpOption-1.4.0-1.el5.remi.noarch.rpm Option type for PHP
php-PhpOption-1.4.0-4.el5.remi.noarch.rpm Option type for PHP
php-PhpOption-tests-1.1.0-1.el5.remi.noarch.rpm Test suite for php-PhpOption
php-Pimple-1.1.1-1.el5.remi.noarch.rpm A simple dependency injection container for PHP
php-Pimple-3.0.0-1.el5.remi.noarch.rpm A simple dependency injection container for PHP
php-PsrLog-1.0.2-1.el5.remi.noarch.rpm Common interface for logging libraries
php-PsrLog-1.0.2-2.el5.remi.noarch.rpm Common interface for logging libraries
php-Raven-0.13.0-1.el5.remi.1.noarch.rpm A PHP client for Sentry
php-Raven-0.13.0-1.el5.remi.noarch.rpm A PHP client for Sentry
php-Raven-tests-0.4.0-2.el5.remi.noarch.rpm Test suite for php-Raven
php-Raven-tests-0.5.1-1.el5.remi.noarch.rpm Test suite for php-Raven
php-Slim-2.6.2-2.el5.remi.noarch.rpm PHP micro framework
php-Slim-2.6.3-1.el5.remi.noarch.rpm PHP micro framework
php-Slim-tests-2.6.2-2.el5.remi.noarch.rpm Test for the PHP Slim Micro Framework
php-Slim-tests-2.6.3-1.el5.remi.noarch.rpm Test for the PHP Slim Micro Framework
Advertisement
Advertisement