PhpSandbox\PHPSandbox::prepareAliases PHP Méthode

prepareAliases() protected méthode

Prepare defined aliases for execution
protected prepareAliases ( )
    protected function prepareAliases()
    {
        $output = [];
        foreach ($this->definitions['aliases'] as $alias) {
            if (is_array($alias) && isset($alias['original']) && is_string($alias['original']) && $alias['original']) {
                $output[] = 'use ' . $alias['original'] . (isset($alias['alias']) && is_string($alias['alias']) && $alias['alias'] ? ' as ' . $alias['alias'] : '') . ';';
            } else {
                $this->validationError("Sandboxed code attempted to use invalid namespace alias: " . $alias['original'], Error::DEFINE_ALIAS_ERROR, null, $alias['original']);
            }
        }
        return count($output) ? implode("\r\n", $output) . "\r\n" : '';
    }
PHPSandbox