public function make( $options ) {
		if ( is_string( $options ) ) {
			return $this->makeFromUrl( $options );
		}

		if ( is_array( $options ) ) {
			return $this->makeFromArray( $options );
		}

		if ( $options instanceof Closure ) {
			return $this->makeFromClosure( $options );
		}

		throw new ConfigurationException( 'Invalid condition options supplied.' );
	}
public function make( $options ) {
		if ( is_string( $options ) ) {
			return $this->makeFromUrl( $options );
		}

		if ( is_array( $options ) ) {
			return $this->makeFromArray( $options );
		}

		if ( $options instanceof Closure ) {
			return $this->makeFromClosure( $options );
		}

		throw new ConfigurationException( 'Invalid condition options supplied.' );
	}
public function make ( $ options ) { if ( is_string ( $ options ) ) { return $ this -> makeFromUrl ( $ options ) ; } if ( is_array ( $ options ) ) { return $ this -> makeFromArray ( $ options ) ; } if ( $ options instanceof Closure ) { return $ this -> makeFromClosure ( $ options ) ; } throw new ConfigurationException ( 'Invalid condition options supplied.' ) ; }
Create a new condition.

@param  string|array|Closure $options
@return ConditionInterface
Create a new condition .