FluentDOM::getDefaultLoaders PHP Method

getDefaultLoaders() public static method

Standard loader + any registered loader.
public static getDefaultLoaders ( ) : Loaders
return FluentDOM\Loaders
    public static function getDefaultLoaders()
    {
        if (!self::$_defaultLoaders instanceof FluentDOM\Loaders) {
            self::$_defaultLoaders = new FluentDOM\Loaders(new FluentDOM\Loader\Standard());
        }
        return self::$_defaultLoaders;
    }

Usage Example

Example #1
0
 /**
  * Set the loaders list.
  *
  * @param Loadable|array|\Traversable $loaders
  * @throws \InvalidArgumentException
  * @return Loadable
  */
 public function loaders($loaders = NULL)
 {
     if (isset($loaders)) {
         if ($loaders instanceof Loadable) {
             $this->_loaders = $loaders;
         } elseif (is_array($loaders) || $loaders instanceof \Traversable) {
             $this->_loaders = new Loaders($loaders);
         } else {
             throw new Exceptions\InvalidArgument('loaders', ['FluentDOM\\Loadable', 'array', '\\Traversable']);
         }
     } elseif (NULL === $this->_loaders) {
         $this->_loaders = \FluentDOM::getDefaultLoaders();
     }
     return $this->_loaders;
 }