createFromFile() public static method

creates an instance of this class with the data loaded from a file.
public static createFromFile ( string $filename ) : YAML
$filename string eg: __DIR__ . '/../../configuration.yaml'
return YAML an instance of YAML with the data read from the file
 /**
  * @test
  */
 public function shouldThrowExceptionForNoMachineData()
 {
     $machine = new StateMachine(new Context(new Identifier('yaml-test', 'yaml-machine')));
     $loader = YAML::createFromFile(__DIR__ . '/fixture-no-machines.yaml');
     try {
         $loader->load($machine);
         $this->fail('should not come here');
     } catch (Exception $e) {
         $this->assertEquals(Exception::BAD_LOADERDATA, $e->getCode());
         $this->assertContains('no machine data', $e->getMessage());
     }
 }