edofre/yii2-command-caller

Yii2 command caller

V1.0.1 2017-10-26 13:07 UTC

This package is not auto-updated.

Last update: 2024-04-28 02:00:49 UTC


README

Latest Stable Version Total Downloads Latest Unstable Version License composer.lock

Installation

The preferred way to install this extension is through composer.

To install, either run

$ php composer.phar require edofre/yii2-command-caller "V1.0.1"

or add

"edofre/yii2-command-caller": "V1.0.1"

to the require section of your composer.json file.

Usage

As application component

Add the component to your configuration file

    'components' => [
        'consoleRunner' => [
            'class' => 'edofre\commandcaller\CommandCaller',
            // Default values, not required
            'script' => '@app/yii',
            'executable' => '/usr/bin/php',
        ]
    ]
// We will change the $result variable in the CommandCaller class
Yii::$app->consoleRunner->run('command parameter1 parameter2');

As single class

$commandCaller = new \edofre\commandcaller\CommandCaller();
$commandCaller->run('command parameter1 parameter2');