/** * Setup engine * * @param array $settings settings * * @return Ant\Ant */ public function setup(array $settings) { self::$settings = new Settings($settings); self::$cache = new Cache($settings['cache']); self::$plugin = new Plugin($this); Fn::apply($this); return $this; }