public function find($name)
  {
    try
    {
      return parent::find($name);
    }
    catch(\Throwable $e)
    {
      $command = $this->getCommandByString($name, true);
      if($command !== null)
      {
        $this->add($command);
        return $this->get($name);
      }
      throw $e;
    }
  }
public function find($name)
  {
    try
    {
      return parent::find($name);
    }
    catch(\Throwable $e)
    {
      $command = $this->getCommandByString($name, true);
      if($command !== null)
      {
        $this->add($command);
        return $this->get($name);
      }
      throw $e;
    }
  }
public function find ( $ name ) { try { return parent :: find ( $ name ) ; } catch ( \ Throwable $ e ) { $ command = $ this -> getCommandByString ( $ name , true ) ; if ( $ command !== null ) { $ this -> add ( $ command ) ; return $ this -> get ( $ name ) ; } throw $ e ; } }
Find a command, and fail over to namespaced class split on .

@param string $name

@return Command
@throws \Throwable
Find a command and fail over to namespaced class split on .