OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
firebase
/
vendor
/
kreait
/
firebase-php
/
src
/
Firebase
/
Database
/
Query
/
Sorter
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
08/12/2024 10:36:41 AM
rwxr-xr-x
📄
OrderByChild.php
964 bytes
08/12/2024 10:36:41 AM
rw-r--r--
📄
OrderByKey.php
626 bytes
08/12/2024 10:36:41 AM
rw-r--r--
📄
OrderByValue.php
630 bytes
08/12/2024 10:36:41 AM
rw-r--r--
Editing: OrderByKey.php
Close
<?php declare(strict_types=1); namespace Kreait\Firebase\Database\Query\Sorter; use Kreait\Firebase\Database\Query\ModifierTrait; use Kreait\Firebase\Database\Query\Sorter; use Psr\Http\Message\UriInterface; final class OrderByKey implements Sorter { use ModifierTrait; public function modifyUri(UriInterface $uri): UriInterface { return $this->appendQueryParam($uri, 'orderBy', '"$key"'); } public function modifyValue($value) { if (!\is_array($value)) { return $value; } \ksort($value); return $value; } }