20250714 1.1.3

This commit is contained in:
2025-07-14 16:09:49 +03:00
parent e342c7f41f
commit 2c3ea12fc1
5 changed files with 166 additions and 5 deletions

View File

@@ -4,6 +4,7 @@ namespace goodboyalex\php_components_pack\classes;
use ArrayAccess;
use Countable;
use goodboyalex\php_components_pack\interfaces\IArrayable;
use goodboyalex\php_components_pack\interfaces\ISerializable;
use goodboyalex\php_components_pack\traits\ArrayBasicTrait;
use goodboyalex\php_components_pack\traits\ObjectArray\ObjectArrayConstantsTrait;
@@ -11,6 +12,7 @@ use goodboyalex\php_components_pack\traits\ObjectArray\ObjectArrayLINQTrait;
use goodboyalex\php_components_pack\traits\ObjectArray\ObjectArraySearchAndSortTrait;
use goodboyalex\php_components_pack\traits\ObjectArray\ObjectArraySerializeExTrait;
use goodboyalex\php_components_pack\traits\ObjectArray\ObjectArraySpecialTrait;
use goodboyalex\php_components_pack\traits\ObjectArray\ObjectArrayToArrayTrait;
use IteratorAggregate;
/**
@@ -21,7 +23,7 @@ use IteratorAggregate;
* @version 1.0.6
* @since 1.0
*/
final class ObjectArray implements ArrayAccess, IteratorAggregate, Countable, ISerializable
final class ObjectArray implements ArrayAccess, IteratorAggregate, Countable, ISerializable, IArrayable
{
/**
* @var array $Container Массив объектов, хранящихся в данном классе.
@@ -46,6 +48,9 @@ final class ObjectArray implements ArrayAccess, IteratorAggregate, Countable, IS
// Расширенные методы для сериализации
use ObjectArraySerializeExTrait;
// Реализация методов интерфейса IArrayable
use ObjectArrayToArrayTrait;
/**
* Конструктор класса.
*