ArrayObjectInterface
last analyzed

Size/Duplication

Total Lines 8
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 8
1
<?php namespace BuildR\Foundation\Object;
2
3
use \ArrayAccess;
4
use \IteratorAggregate;
5
use \Countable;
6
use \Serializable;
7
use BuildR\Foundation\Object\ArrayConvertibleInterface;
8
9
/**
10
 * This interface define all the method that an ArrayObject can implement
11
 *
12
 * BuildR PHP Framework
13
 *
14
 * @author Zoltán Borsos <[email protected]>
15
 * @package Foundation
16
 * @subpackage Object
17
 *
18
 * @copyright    Copyright 2015, Zoltán Borsos.
19
 * @license      https://github.com/Zolli/BuildR/blob/master/LICENSE.md
20
 * @link         https://github.com/Zolli/BuildR
21
 */
22
interface ArrayObjectInterface
23
    extends ArrayAccess,
0 ignored issues
show
Coding Style introduced by
The extends keyword must be on the same line as the interface name
Loading history...
Coding Style introduced by
The first item in a multi-line extends list must be on the line following the extends keyword
Loading history...
24
            ArrayConvertibleInterface,
0 ignored issues
show
Coding Style introduced by
Expected 4 spaces before interface name; 12 found
Loading history...
25
            IteratorAggregate,
0 ignored issues
show
Coding Style introduced by
Expected 4 spaces before interface name; 12 found
Loading history...
26
            Countable,
0 ignored issues
show
Coding Style introduced by
Expected 4 spaces before interface name; 12 found
Loading history...
27
            Serializable {
0 ignored issues
show
Coding Style introduced by
Expected 4 spaces before interface name; 12 found
Loading history...
28
    
29
}
30