Go\Instrument\ClassLoading\SourceTransformingLoader::transformCode PHP Method

transformCode() public static method

Transforms source code by passing it through all transformers
public static transformCode ( StreamMetaData $metadata ) : void | boolean
$metadata Go\Instrument\Transformer\StreamMetaData Metadata from stream
return void | boolean Return false if transformation should be stopped
    public static function transformCode(StreamMetaData $metadata)
    {
        $result = null;
        foreach (self::$transformers as $transformer) {
            $result = $transformer->transform($metadata);
            if ($result === false) {
                break;
            }
        }
        return $result;
    }