getDefaultLoaders() public static method

Standard loader + any registered loader.
public static getDefaultLoaders ( ) : Loaders
return FluentDOM\Loaders
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;
 }