protected function beforeRun(array $strings)
	{
		$this->isOptional = (isset($strings[0]) && $strings[0] === []);
		if ($this->isOptional)
		{
			array_shift($strings);
		}

		return $strings;
	}
protected function beforeRun(array $strings)
	{
		$this->isOptional = (isset($strings[0]) && $strings[0] === []);
		if ($this->isOptional)
		{
			array_shift($strings);
		}

		return $strings;
	}
protected function beforeRun ( array $ strings ) { $ this -> isOptional = ( isset ( $ strings [ 0 ] ) && $ strings [ 0 ] === [ ] ) ; if ( $ this -> isOptional ) { array_shift ( $ strings ) ; } return $ strings ; }
Prepare the list of strings before the pass is run

@param  array[] $strings
@return array[]
Prepare the list of strings before the pass is run