PluginProbe ʕ •ᴥ•ʔ
ShareThis Dashboard for Google Analytics / 3.3.2
ShareThis Dashboard for Google Analytics v3.3.2
3.3.2 trunk 1.0.7 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.1 2.1.2 2.1.3 2.1.4 2.1.5 2.2.5 2.3.5 2.3.6 2.3.7 2.3.8 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 3.0.0 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.1.6 3.1.7 3.2.0 3.2.1 3.2.2 3.2.3 3.2.4 3.3.0 3.3.1
googleanalytics / lib / analytics-admin / vendor / ramsey / collection / src / ArrayInterface.php
googleanalytics / lib / analytics-admin / vendor / ramsey / collection / src Last commit date
Exception 3 years ago Map 3 years ago Tool 3 years ago AbstractArray.php 3 years ago AbstractCollection.php 3 years ago AbstractSet.php 3 years ago ArrayInterface.php 3 years ago Collection.php 3 years ago CollectionInterface.php 3 years ago DoubleEndedQueue.php 3 years ago DoubleEndedQueueInterface.php 3 years ago GenericArray.php 3 years ago Queue.php 3 years ago QueueInterface.php 3 years ago Set.php 3 years ago
ArrayInterface.php
52 lines
1 <?php
2
3 /**
4 * This file is part of the ramsey/collection library
5 *
6 * For the full copyright and license information, please view the LICENSE
7 * file that was distributed with this source code.
8 *
9 * @copyright Copyright (c) Ben Ramsey <ben@benramsey.com>
10 * @license http://opensource.org/licenses/MIT MIT
11 */
12
13 declare(strict_types=1);
14
15 namespace Ramsey\Collection;
16
17 use ArrayAccess;
18 use Countable;
19 use IteratorAggregate;
20 use Serializable;
21
22 /**
23 * `ArrayInterface` provides traversable array functionality to data types.
24 *
25 * @template T
26 * @extends ArrayAccess<array-key, T>
27 * @extends IteratorAggregate<array-key, T>
28 */
29 interface ArrayInterface extends
30 ArrayAccess,
31 Countable,
32 IteratorAggregate,
33 Serializable
34 {
35 /**
36 * Removes all items from this array.
37 */
38 public function clear(): void;
39
40 /**
41 * Returns a native PHP array representation of this array object.
42 *
43 * @return array<array-key, T>
44 */
45 public function toArray(): array;
46
47 /**
48 * Returns `true` if this array is empty.
49 */
50 public function isEmpty(): bool;
51 }
52