original_string: public function setLoaderFallback($name, callable $loader)
      {
          $fallbackDomain = 'default';
          if (!$this->_useFallback || $name === $fallbackDomain) {
              return $loader;
          }
          $loader = function () use ($loader, $fallbackDomain) {
              /* @var \Aura\Intl\Package $package */
              $package = $loader();
              if (!$package->getFallback()) {
                  $package->setFallback($fallbackDomain);
              }
  
              return $package;
          };
  
          return $loader;
      }
code: public function setLoaderFallback($name, callable $loader)
      {
          $fallbackDomain = 'default';
          if (!$this->_useFallback || $name === $fallbackDomain) {
              return $loader;
          }
          $loader = function () use ($loader, $fallbackDomain) {
              /* @var \Aura\Intl\Package $package */
              $package = $loader();
              if (!$package->getFallback()) {
                  $package->setFallback($fallbackDomain);
              }
  
              return $package;
          };
  
          return $loader;
      }
code_tokens: public function setLoaderFallback ( $ name , callable $ loader ) { $ fallbackDomain = 'default' ; if ( ! $ this -> _useFallback || $ name === $ fallbackDomain ) { return $ loader ; } $ loader = function ( ) use ( $ loader , $ fallbackDomain ) { /* @var \Aura\Intl\Package $package */ $ package = $ loader ( ) ; if ( ! $ package -> getFallback ( ) ) { $ package -> setFallback ( $ fallbackDomain ) ; } return $ package ; } ; return $ loader ; }
docstring: Set domain fallback for loader.
  
  @param string $name The name of the loader domain
  @param callable $loader invokable loader
  @return callable loader
docstring_tokens: Set domain fallback for loader .