PHPackages                             andaniel05/object-collection - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. andaniel05/object-collection

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

andaniel05/object-collection
============================

v1.0.0(9y ago)337MITPHP

Since Oct 4Pushed 9y agoCompare

[ Source](https://github.com/andaniel05/ObjectCollection)[ Packagist](https://packagist.org/packages/andaniel05/object-collection)[ RSS](/packages/andaniel05-object-collection/feed)WikiDiscussions v1.0 Synced 4w ago

READMEChangelogDependenciesVersions (3)Used By (0)

ObjectCollection
================

[](#objectcollection)

Representa una colección de objetos de un mismo tipo.

Funcionamiento interno
----------------------

[](#funcionamiento-interno)

Internamente se usa un array nativo para almacenar los elementos. En el constructor de la clase se tiene que especificar el tipo de elementos que se almacenarán. Este tipo de elementos puede ser tanto un nombre de clase como de interfaz. En el momento de insertar elementos se va a chequear que el tipo de ese nuevo elemento se corresponda con el que se especificó en el constructor de la clase, por lo que se garantiza que el array solo contendrá elementos del tipo especificado.

Requerimientos
--------------

[](#requerimientos)

PHP 5.3+

Ejemplos de uso
---------------

[](#ejemplos-de-uso)

Ejemplo1. Operaciones básicas con la clase.

```
