Code Coverage |
||||||||||
Lines |
Functions and Methods |
Classes and Traits |
||||||||
Total | n/a |
0 / 0 |
n/a |
0 / 0 |
CRAP | n/a |
0 / 0 |
1 | <?php |
2 | |
3 | /** |
4 | * @license MIT |
5 | * @author hazuki3417<hazuki3417@gmail.com> |
6 | * @copyright 2021 hazuki3417 all rights reserved. |
7 | */ |
8 | |
9 | namespace Selen\Data\Structure; |
10 | |
11 | interface ObjectsInterface |
12 | { |
13 | /** |
14 | * 配列が空であることを確認します。 |
15 | * |
16 | * @return bool 配列が空の場合はtrue、それ以外はfalseを返します |
17 | */ |
18 | public function isEmpty(): bool; |
19 | |
20 | /** |
21 | * 配列が空でないことを確認します。 |
22 | * |
23 | * @return bool 配列が空でない場合はtrue、それ以外はfalseを返します |
24 | */ |
25 | public function isNotEmpty(): bool; |
26 | |
27 | /** |
28 | * 配列のサイズを取得します。 |
29 | * |
30 | * @return int 配列のサイズを返します |
31 | */ |
32 | public function size(): int; |
33 | |
34 | /** |
35 | * 配列をクリアします |
36 | */ |
37 | public function clear(): void; |
38 | |
39 | /** |
40 | * オブジェクトを配列で取得します。 |
41 | * |
42 | * @return array<mixed,mixed> オブジェクトを返します |
43 | */ |
44 | public function toArray(): array; |
45 | } |