20250204-1
This commit is contained in:
parent
6ed1df2eda
commit
186c29bd5b
9
.idea/anb_php_components_pack.iml
generated
9
.idea/anb_php_components_pack.iml
generated
@ -3,14 +3,7 @@
|
|||||||
<component name="NewModuleRootManager">
|
<component name="NewModuleRootManager">
|
||||||
<content url="file://$MODULE_DIR$">
|
<content url="file://$MODULE_DIR$">
|
||||||
<sourceFolder url="file://$MODULE_DIR$/sources" isTestSource="false" packagePrefix="goodboyalex\php_components_pack\" />
|
<sourceFolder url="file://$MODULE_DIR$/sources" isTestSource="false" packagePrefix="goodboyalex\php_components_pack\" />
|
||||||
<sourceFolder url="file://$MODULE_DIR$/sources/classes" isTestSource="false" packagePrefix="goodboyalex\php_components_pack\classes\" />
|
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" packagePrefix="goodboyalex\php_components_pack\tests\" />
|
||||||
<sourceFolder url="file://$MODULE_DIR$/sources/enums" isTestSource="false" packagePrefix="goodboyalex\php_components_pack\enums\" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/sources/extensions" isTestSource="false" packagePrefix="goodboyalex\php_components_pack\extensions\" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/sources/interfaces" isTestSource="false" packagePrefix="goodboyalex\php_components_pack\interfaces\" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/sources/models" isTestSource="false" packagePrefix="goodboyalex\php_components_pack\models\" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/sources/traits" isTestSource="false" packagePrefix="goodboyalex\php_components_pack\traits\" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="true" />
|
|
||||||
<sourceFolder url="file://$MODULE_DIR$/tests" isTestSource="false" packagePrefix="goodboyalex\php_components_pack\tests\" />
|
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/myclabs/deep-copy" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/myclabs/deep-copy" />
|
||||||
<excludeFolder url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
|
<excludeFolder url="file://$MODULE_DIR$/vendor/nikic/php-parser" />
|
||||||
|
10
.idea/phpunit.xml
generated
10
.idea/phpunit.xml
generated
@ -1,10 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<project version="4">
|
|
||||||
<component name="PHPUnit">
|
|
||||||
<option name="directories">
|
|
||||||
<list>
|
|
||||||
<option value="$PROJECT_DIR$/tests" />
|
|
||||||
</list>
|
|
||||||
</option>
|
|
||||||
</component>
|
|
||||||
</project>
|
|
@ -1,7 +1,8 @@
|
|||||||
{
|
{
|
||||||
"name": "goodboyalex/php_components_pack",
|
"name": "goodboyalex/php_components_pack",
|
||||||
"description": "[RU] Набор компонентов для сайта на PHP / [EN] A set of components for PHP website",
|
"description": "[RU] Набор компонентов для сайта на PHP / [EN] A set of components for PHP website",
|
||||||
"minimum-stability": "stable",
|
"minimum-stability": "dev",
|
||||||
|
"prefer-stable": true,
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"components"
|
"components"
|
||||||
],
|
],
|
||||||
|
6
composer.lock
generated
6
composer.lock
generated
@ -4,7 +4,7 @@
|
|||||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||||
"This file is @generated automatically"
|
"This file is @generated automatically"
|
||||||
],
|
],
|
||||||
"content-hash": "3e8e67b45a0b9103475706ce9f6a3ba1",
|
"content-hash": "8bc9437d9c5d186ea8bb5c53103f902f",
|
||||||
"packages": [],
|
"packages": [],
|
||||||
"packages-dev": [
|
"packages-dev": [
|
||||||
{
|
{
|
||||||
@ -1697,9 +1697,9 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"aliases": [],
|
"aliases": [],
|
||||||
"minimum-stability": "stable",
|
"minimum-stability": "dev",
|
||||||
"stability-flags": {},
|
"stability-flags": {},
|
||||||
"prefer-stable": false,
|
"prefer-stable": true,
|
||||||
"prefer-lowest": false,
|
"prefer-lowest": false,
|
||||||
"platform": {
|
"platform": {
|
||||||
"php": ">=8.4",
|
"php": ">=8.4",
|
||||||
|
@ -42,9 +42,9 @@ trait ObjectArraySearchAndSortTrait
|
|||||||
* </code>
|
* </code>
|
||||||
* @param bool $descending Направление сортировки
|
* @param bool $descending Направление сортировки
|
||||||
*
|
*
|
||||||
* @return array Отсортированный массив объектов
|
* @return void
|
||||||
*/
|
*/
|
||||||
public function SortCallback (callable $objectPropertyValuePredicate, bool $descending = false): array
|
public function SortCallback (callable $objectPropertyValuePredicate, bool $descending = false): void
|
||||||
{
|
{
|
||||||
// Создаём результирующий массив
|
// Создаём результирующий массив
|
||||||
$result = array_merge($this->Container, []);
|
$result = array_merge($this->Container, []);
|
||||||
@ -56,8 +56,8 @@ trait ObjectArraySearchAndSortTrait
|
|||||||
? $objectPropertyValuePredicate($a) <=> $objectPropertyValuePredicate($b)
|
? $objectPropertyValuePredicate($a) <=> $objectPropertyValuePredicate($b)
|
||||||
: $objectPropertyValuePredicate($b) <=> $objectPropertyValuePredicate($a));
|
: $objectPropertyValuePredicate($b) <=> $objectPropertyValuePredicate($a));
|
||||||
|
|
||||||
// Возвращаем результат
|
// Присваиваем результат
|
||||||
return $result;
|
$this->Container = $result;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
4
vendor/composer/installed.php
vendored
4
vendor/composer/installed.php
vendored
@ -3,7 +3,7 @@
|
|||||||
'name' => 'goodboyalex/php_components_pack',
|
'name' => 'goodboyalex/php_components_pack',
|
||||||
'pretty_version' => 'dev-master',
|
'pretty_version' => 'dev-master',
|
||||||
'version' => 'dev-master',
|
'version' => 'dev-master',
|
||||||
'reference' => '50343d5a87c64d1ac1cf93a8c89a7f294b3dfe44',
|
'reference' => '6ed1df2eda6978ae8b1fac707d7c0b762bfe491d',
|
||||||
'type' => 'library',
|
'type' => 'library',
|
||||||
'install_path' => __DIR__ . '/../../',
|
'install_path' => __DIR__ . '/../../',
|
||||||
'aliases' => array(),
|
'aliases' => array(),
|
||||||
@ -13,7 +13,7 @@
|
|||||||
'goodboyalex/php_components_pack' => array(
|
'goodboyalex/php_components_pack' => array(
|
||||||
'pretty_version' => 'dev-master',
|
'pretty_version' => 'dev-master',
|
||||||
'version' => 'dev-master',
|
'version' => 'dev-master',
|
||||||
'reference' => '50343d5a87c64d1ac1cf93a8c89a7f294b3dfe44',
|
'reference' => '6ed1df2eda6978ae8b1fac707d7c0b762bfe491d',
|
||||||
'type' => 'library',
|
'type' => 'library',
|
||||||
'install_path' => __DIR__ . '/../../',
|
'install_path' => __DIR__ . '/../../',
|
||||||
'aliases' => array(),
|
'aliases' => array(),
|
||||||
|
1
vendor/phpunit/phpunit/.phpunit.result.cache
vendored
1
vendor/phpunit/phpunit/.phpunit.result.cache
vendored
@ -1 +0,0 @@
|
|||||||
{"version":1,"defects":[],"times":{"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testSort":0.01,"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testSearch":0,"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testGetRows":0.001,"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testGetValue":0.002,"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testCount":0.001,"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testDelete":0,"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testClear":0.001,"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testMerge":0,"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testMaxBy":0,"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testGetColumn":0.002,"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testToArray":0,"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testMinBy":0,"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testIsExist":0.001,"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testUpdate":0.001,"goodboyalex\\php_components_pack\\tests\\classes\\ObjectArrayTest::testGetRow":0.002}}
|
|
Loading…
x
Reference in New Issue
Block a user