Completed
Push — develop ( efbf23...556e46 )
by Paul
02:08
created

Radio   A

Complexity

Total Complexity 2

Size/Duplication

Total Lines 19
Duplicated Lines 0 %

Coupling/Cohesion

Components 1
Dependencies 1

Importance

Changes 0
Metric Value
wmc 2
lcom 1
cbo 1
dl 0
loc 19
rs 10
c 0
b 0
f 0

1 Method

Rating   Name   Duplication   Size   Complexity  
A render() 0 10 2
1
<?php
2
namespace GeminiLabs\Castor\Forms\Fields;
3
4
use GeminiLabs\Castor\Forms\Fields\Base;
5
6
class Radio extends Base
7
{
8
	protected $multi = true;
9
	protected $element = 'input';
10
11
	/**
12
	 * @return string
13
	 */
14
	public function render( $default = null )
15
	{
16
		$inline = $this->args['inline'] ? ' class="inline"' : '';
17
18
		return sprintf( '<ul%s>%s</ul>%s',
19
			$inline,
20
			$this->implodeOptions( 'multi_input', $default ),
21
			$this->generateDescription()
22
		);
23
	}
24
}
25