Evercode1\ViewMaker\CrudTokens::insertTokensIntoContent PHP Method

insertTokensIntoContent() public method

public insertTokensIntoContent ( $content ) : mixed
$content
return mixed
    public function insertTokensIntoContent($content)
    {
        $tokens = $this->formatTokens();
        foreach ($tokens as $string => $variable) {
            $content = str_replace(':::' . $string . ':::', $variable, $content);
        }
        return $content;
    }

Usage Example

Beispiel #1
0
    private function getParentModelCode(array $tokens)
    {
        $tokenBuilder = new CrudTokens($tokens);
        $content = <<<EOD
    public function :::childRelation:::()
    {

        return \$this->hasMany('App\\:::child:::');
    }
EOD;
        $content = $tokenBuilder->insertTokensIntoContent($content);
        return $content;
    }