createForInvalidFixtureFileReturnedData() public static method

public static createForInvalidFixtureFileReturnedData ( string $file ) : TypeError
$file string
return TypeError
Beispiel #1
0
 /**
  * {@inheritDoc}
  *
  * @param string $file Local PHP file
  */
 public function parse(string $file) : array
 {
     if (false === file_exists($file)) {
         throw InvalidArgumentExceptionFactory::createForFileCouldNotBeFound($file);
     }
     $data = (include $file);
     if (false === is_array($data)) {
         throw TypeErrorFactory::createForInvalidFixtureFileReturnedData($file);
     }
     return $data;
 }