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
9namespace Selen\Data\Structure;
10
11interface CollectionInterface extends ObjectsInterface
12{
13    /**
14     * オブジェクトを追加します
15     *
16     * @param mixed $object 追加するオブジェクトを渡します
17     *
18     * @return bool 成功した場合はtrueを返します
19     */
20    public function add($object): bool;
21
22    /**
23     * オブジェクトを削除します
24     *
25     * @param mixed $object 削除するオブジェクトを渡します
26     *
27     * @return bool オブジェクトを削除できた場合はtrueを返します
28     */
29    public function remove($object): bool;
30}