<?php

class ExampleClass
{
	function exampleFunction()	{}

}

	$o = <<<EOF
	this is some text
	this is some text
EOF;

    $correctVar = true;
	$correctVar = false;

class MyClass
{
    /**
	 * Short	description.
	 *
	 * @return	void
	 */
    public function 	myFunction() {	}
}

$str = 'hello
		there';

$foo = array(
	'Česká republika'   => 'Czech republic',
	'România'			=> 'Romania',
	'Magyarország'	   	=> 'Hungary',
);

$var = "$hello	$there";

?>
<html>
    <head>
		<title>Foo</title>
	</head>
	<body>
		<div>
    		<div>
				<div>
	    		</div>
    	    </div>
        </div>
    </body>
</html>

<?php
		    // Issue #1404
        	// This is a line with mixed tabs and spaces.
	    	echo 'And here is another line with mixed tabs and spaces.';
	        echo 'And another one.';
    	    echo 'And another one.';
        	echo 'And another one.';

/**
 * This doc block should be fine and should be ignored for metrics.
 */

/*
 This multi-line comment should be fine and should be ignored for metrics.

 Another line.
 */

    /**
     * This PHP DocBlock is indented with spaces; metrics should say spaces.
     */

    /*
     * This multi-line comment is indented with spaces; metrics should say spaces.
     */

	/**
	 * This PHP DocBlock is indented with tabs + one space and should be fixed; metrics should say tabs.
	 *
	 * @var int $x
	 */

	/*
	 * This multi-line comment is indented with spaces and should be fixed.
	 */

	/*
	 This multi-line comment is indented with spaces and should be fixed.

	 Another line.
	 */

// A `yield from` can be single-line and multiline and may contain a tab in the whitespace between the keywords.
function myGenerator() {
    yield		from gen1();

    yield
	from
    gen2();
}
