YiiMultiparser.php 797 Bytes
<?php
/**
 * Created by PhpStorm.
 * User: Cibermag
 * Date: 07.09.2015
 * Time: 15:56
 */

namespace yii\multiparser;

use common\components\CustomVarDamp;
use yii\base\Component;




class YiiMultiparser extends Component{

public $configuration;
public $parserHandler;

    public function init()
    {
        parent::init();
        $this->parserHandler = new YiiParserHandler( );
        $this->parserHandler->setConfiguration( $this->configuration );

    }


    public function parse( $filePath, $options = [] ){

        $this->parserHandler->setup( $filePath, $options );

        return $this->parserHandler->run();

    }

    public function getConfiguration( $extension, $parameter ){

        return $this->parserHandler->getCustomConfiguration( $extension, $parameter );

    }

}