Bob\Application::fileTask PHP Method

fileTask() public method

public fileTask ( $target, $prerequisites, $action )
    function fileTask($target, $prerequisites, $action)
    {
        return $this['task_factory']($target, $prerequisites, $action, "\\Bob\\FileTask");
    }

Usage Example

Example #1
0
 function boot(Application $app)
 {
     if (!isset($app['testing.dist_config'])) {
         $app['testing.dist_config'] = "phpunit.dist.xml";
     }
     if (!isset($app['testing.phpunit_bin'])) {
         $app['testing.phpunit_bin'] = "./vendor/bin/phpunit";
     }
     $app->fileTask('phpunit.xml', array($app['testing.dist_config']), function ($task) {
         copy($task->prerequisites->current(), $task->name);
     });
     $app->task('test', array('phpunit.xml'), function () use($app) {
         b\sh($app['testing.phpunit_bin'], array('fail_on_error' => true));
     })->description = "Run test suite";
 }
All Usage Examples Of Bob\Application::fileTask