original-brownbear/php-transpiler

View on GitHub
src/PhpTranspiler/Framework/SourceToNodes.php

Summary

Maintainability
A
0 mins
Test Coverage
<?php
namespace PhpTranspiler\Framework;

use PhpParser\Node;

trait SourceToNodes
{
    use SanitizeSource;

    /**
     * @param string $source
     *
     * @return null|\PhpParser\Node[]
     */
    protected function sourceToNodes($source)
    {

        return (new PhpSourceSanitization($this->sourceFactory()->parser(),
            $source))->asNodes();
    }
}