@@ -48,11 +48,11 @@ discard block |
||
| 48 | 48 | * @param array $elements |
| 49 | 49 | * @param array $config |
| 50 | 50 | */ |
| 51 | - public function __construct( array $elements = array(), array $config = array() ) { |
|
| 52 | - $this->parse_config( $this->config = $config ); |
|
| 51 | + public function __construct(array $elements = array(), array $config = array()) { |
|
| 52 | + $this->parse_config($this->config = $config); |
|
| 53 | 53 | |
| 54 | - foreach ( $elements as $element ) { |
|
| 55 | - $this->add( $element ); |
|
| 54 | + foreach ($elements as $element) { |
|
| 55 | + $this->add($element); |
|
| 56 | 56 | } |
| 57 | 57 | } |
| 58 | 58 | |
@@ -65,12 +65,12 @@ discard block |
||
| 65 | 65 | * |
| 66 | 66 | * @return $this |
| 67 | 67 | */ |
| 68 | - public function add( $element ) { |
|
| 69 | - if ( $this->model && is_array( $element ) ) { |
|
| 70 | - $element = new $this->model( $element ); |
|
| 68 | + public function add($element) { |
|
| 69 | + if ($this->model && is_array($element)) { |
|
| 70 | + $element = new $this->model($element); |
|
| 71 | 71 | } |
| 72 | 72 | |
| 73 | - if ( $this->model && ! ( $element instanceof $this->model ) ) { |
|
| 73 | + if ($this->model && !($element instanceof $this->model)) { |
|
| 74 | 74 | throw new RuntimeException; |
| 75 | 75 | } |
| 76 | 76 | |
@@ -86,19 +86,19 @@ discard block |
||
| 86 | 86 | * |
| 87 | 87 | * @return $this |
| 88 | 88 | */ |
| 89 | - public function remove( $index ) { |
|
| 90 | - if ( ! is_string( $index ) || ! is_numeric( $index ) || ! isset( $this->elements[ $index ] ) ) { |
|
| 91 | - foreach ( $this->elements as $key => $element ) { |
|
| 92 | - if ( $element === $index ) { |
|
| 89 | + public function remove($index) { |
|
| 90 | + if (!is_string($index) || !is_numeric($index) || !isset($this->elements[$index])) { |
|
| 91 | + foreach ($this->elements as $key => $element) { |
|
| 92 | + if ($element === $index) { |
|
| 93 | 93 | $index = $key; |
| 94 | 94 | break; |
| 95 | 95 | } |
| 96 | 96 | } |
| 97 | 97 | } |
| 98 | 98 | |
| 99 | - if ( isset( $this->elements[ $index ] ) ) { |
|
| 100 | - unset( $this->elements[ $index ] ); |
|
| 101 | - $this->elements = array_values( $this->elements ); |
|
| 99 | + if (isset($this->elements[$index])) { |
|
| 100 | + unset($this->elements[$index]); |
|
| 101 | + $this->elements = array_values($this->elements); |
|
| 102 | 102 | } |
| 103 | 103 | |
| 104 | 104 | return $this; |
@@ -111,8 +111,8 @@ discard block |
||
| 111 | 111 | * |
| 112 | 112 | * @return mixed|null |
| 113 | 113 | */ |
| 114 | - public function at( $index ) { |
|
| 115 | - return isset( $this->elements[ $index ] ) ? $this->elements[ $index ] : null; |
|
| 114 | + public function at($index) { |
|
| 115 | + return isset($this->elements[$index]) ? $this->elements[$index] : null; |
|
| 116 | 116 | } |
| 117 | 117 | |
| 118 | 118 | /** |
@@ -122,8 +122,8 @@ discard block |
||
| 122 | 122 | * |
| 123 | 123 | * @return Collection |
| 124 | 124 | */ |
| 125 | - public function map( callable $callback ) { |
|
| 126 | - return new Collection( array_map( $callback, $this->elements ) ); |
|
| 125 | + public function map(callable $callback) { |
|
| 126 | + return new Collection(array_map($callback, $this->elements)); |
|
| 127 | 127 | } |
| 128 | 128 | |
| 129 | 129 | /** |
@@ -133,8 +133,8 @@ discard block |
||
| 133 | 133 | * |
| 134 | 134 | * @return Collection |
| 135 | 135 | */ |
| 136 | - public function filter( callable $callback ) { |
|
| 137 | - return new Collection( array_filter( $this->elements, $callback ) ); |
|
| 136 | + public function filter(callable $callback) { |
|
| 137 | + return new Collection(array_filter($this->elements, $callback)); |
|
| 138 | 138 | } |
| 139 | 139 | |
| 140 | 140 | /** |
@@ -144,9 +144,9 @@ discard block |
||
| 144 | 144 | * |
| 145 | 145 | * @return mixed|null |
| 146 | 146 | */ |
| 147 | - public function find( callable $callback ) { |
|
| 148 | - foreach ( $this->elements as $element ) { |
|
| 149 | - if ( call_user_func( $callback, $element ) ) { |
|
| 147 | + public function find(callable $callback) { |
|
| 148 | + foreach ($this->elements as $element) { |
|
| 149 | + if (call_user_func($callback, $element)) { |
|
| 150 | 150 | return $element; |
| 151 | 151 | } |
| 152 | 152 | } |
@@ -160,8 +160,8 @@ discard block |
||
| 160 | 160 | * @return array |
| 161 | 161 | */ |
| 162 | 162 | public function serialize() { |
| 163 | - return array_map(function( $element ) { |
|
| 164 | - if ( $element instanceof Serializes ) { |
|
| 163 | + return array_map(function($element) { |
|
| 164 | + if ($element instanceof Serializes) { |
|
| 165 | 165 | return $element->serialize(); |
| 166 | 166 | } |
| 167 | 167 | |
@@ -175,14 +175,14 @@ discard block |
||
| 175 | 175 | * @return mixed |
| 176 | 176 | */ |
| 177 | 177 | public function current() { |
| 178 | - return $this->at( $this->position ); |
|
| 178 | + return $this->at($this->position); |
|
| 179 | 179 | } |
| 180 | 180 | |
| 181 | 181 | /** |
| 182 | 182 | * Move forward to next element. |
| 183 | 183 | */ |
| 184 | 184 | public function next() { |
| 185 | - $this->position ++; |
|
| 185 | + $this->position++; |
|
| 186 | 186 | } |
| 187 | 187 | |
| 188 | 188 | /** |
@@ -200,7 +200,7 @@ discard block |
||
| 200 | 200 | * @return bool |
| 201 | 201 | */ |
| 202 | 202 | public function valid() { |
| 203 | - return isset( $this->elements[ $this->position ] ); |
|
| 203 | + return isset($this->elements[$this->position]); |
|
| 204 | 204 | } |
| 205 | 205 | |
| 206 | 206 | /** |
@@ -216,7 +216,7 @@ discard block |
||
| 216 | 216 | * @return int |
| 217 | 217 | */ |
| 218 | 218 | public function count() { |
| 219 | - return count( $this->elements ); |
|
| 219 | + return count($this->elements); |
|
| 220 | 220 | } |
| 221 | 221 | |
| 222 | 222 | /** |
@@ -226,11 +226,11 @@ discard block |
||
| 226 | 226 | * |
| 227 | 227 | * @throws LogicException |
| 228 | 228 | */ |
| 229 | - protected function parse_config( array $config ) { |
|
| 230 | - if ( isset( $config['model'] ) ) { |
|
| 229 | + protected function parse_config(array $config) { |
|
| 230 | + if (isset($config['model'])) { |
|
| 231 | 231 | $model = $config['model']; |
| 232 | 232 | |
| 233 | - if ( ! is_subclass_of( $model, 'Intraxia\Jaxion\Axolotl\Model' ) ) { |
|
| 233 | + if (!is_subclass_of($model, 'Intraxia\Jaxion\Axolotl\Model')) { |
|
| 234 | 234 | throw new LogicException; |
| 235 | 235 | } |
| 236 | 236 | |