public function hero(array $images = array(), $delay = null) 
	{
		Argument::i()->test(2, 'scalar', 'null');

		$field = Hero::i()->setImages($images);
		
		if(!is_null($delay) and is_numeric($delay) ) {
			$field->setDelay($delay);
		}

		return $field;
	}
public function hero(array $images = array(), $delay = null) 
	{
		Argument::i()->test(2, 'scalar', 'null');

		$field = Hero::i()->setImages($images);
		
		if(!is_null($delay) and is_numeric($delay) ) {
			$field->setDelay($delay);
		}

		return $field;
	}
public function hero ( array $ images = array ( ) , $ delay = null ) { Argument :: i ( ) -> test ( 2 , 'scalar' , 'null' ) ; $ field = Hero :: i ( ) -> setImages ( $ images ) ; if ( ! is_null ( $ delay ) and is_numeric ( $ delay ) ) { $ field -> setDelay ( $ delay ) ; } return $ field ; }
Returns a hero

@param array
@param scalar|null
@return Eden\Block\Hero
Returns a hero