/** * Get factory loader. If it is not defined, it will be set. * @param object|null $loader * @return \Phactory\Loader */ public static function loader($loader = null) { if (is_object($loader)) { self::$loader = $loader; } return isset(self::$loader) ? self::$loader : (self::$loader = new Loader()); }