Blame view

app/library/App/Bootstrap.php 353 Bytes
15479603   Alex Savenko   initialize
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
  <?php
  
  namespace App;
  
  class Bootstrap
  {
      protected $_executables;
  
      public function __construct(...$executables)
      {
          $this->_executables = $executables;
      }
  
      public function run(...$args)
      {
          foreach ($this->_executables as $executable) {
              call_user_func_array([$executable, 'run'], $args);
          }
      }
  }