# fluentform/1.2.4/framework/Foundation/AppFacade.php

Fluent Forms – Customizable Contact Forms, Survey, Quiz, &amp; Conversational Form Builder, version 1.2.4. 44 lines.

- Page: https://pluginprobe.com/plugins/fluentform/1.2.4/code/framework/Foundation/AppFacade.php
- Raw: https://pluginprobe.com/plugins/fluentform/1.2.4/raw/framework/Foundation/AppFacade.php
- Modified: 2017-12-29T16:40:50+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/fluentform/1.2.4/code/framework/Foundation/AppFacade.php#L10-L20`.

```php
<?php

namespace FluentForm\Framework\Foundation;

Abstract class AppFacade
{
	/**
	 * $instance Application
	 * @var FluentForm\Framework\Foundation\Application
	 */
	static $instance = null;

	/**
	 * Sets the app instance from Application
	 * @param FluentForm\Framework\Foundation\Application $instance
	 */
	public static function setApplication($instance)
	{
		static::$instance = $instance;
	}

	/**
	 * Get the app instance stored earlier during the bootstrap
	 * @param FluentForm\Framework\Foundation\Application $instance
	 */
	public static function getApplication()
	{
		return static::$instance;
	}

	/**
	 * Resolve the aliased class dynamically
	 * @param  string $method
	 * @param  string $params
	 * @return mixed
	 */
    public static function __callStatic($method, $params)
	{
		return call_user_func_array([
			static::$instance->make(static::$key), $method
		], $params);
	}
}

```
