__ __ __ __ _____ _ _ _____ _ _ _ | \/ | \ \ / / | __ \ (_) | | / ____| | | | | | \ / |_ __\ V / | |__) | __ ___ ____ _| |_ ___ | (___ | |__ ___| | | | |\/| | '__|> < | ___/ '__| \ \ / / _` | __/ _ \ \___ \| '_ \ / _ \ | | | | | | |_ / . \ | | | | | |\ V / (_| | || __/ ____) | | | | __/ | | |_| |_|_(_)_/ \_\ |_| |_| |_| \_/ \__,_|\__\___| |_____/|_| |_|\___V 2.1 if you need WebShell for Seo everyday contact me on Telegram Telegram Address : @jackleetFor_More_Tools:
<?php
namespace Nextend\Framework\Pattern;
use Nextend\Framework\Application\AbstractApplication;
use Nextend\Framework\Application\AbstractApplicationType;
use Nextend\Framework\Router\Router;
trait MVCHelperTrait {
/** @var MVCHelperTrait */
protected $MVCHelper;
/**
* @return Router
*/
public function getRouter() {
return $this->MVCHelper->getRouter();
}
/**
* @param array|string $url
* @param bool $isPost
* @param bool $isAjax
*
* @return string
*/
public function createUrl($url, $isPost = false, $isAjax = false) {
return $this->MVCHelper->getRouter()
->createUrl($url, $isPost, $isAjax);
}
/**
* @param array|string $url
*
* @return string
*/
public function createAjaxUrl($url) {
return $this->MVCHelper->getRouter()
->createAjaxUrl($url);
}
/**
* @return AbstractApplication
*/
public function getApplication() {
return $this->MVCHelper->getApplication();
}
/**
* @return AbstractApplicationType
*/
public function getApplicationType() {
return $this->MVCHelper->getApplicationType();
}
/**
* @param MVCHelperTrait $helper
*
*/
protected function setMVCHelper($helper) {
$this->MVCHelper = $helper;
if (!method_exists($helper, 'getRouter') || !method_exists($helper, 'getApplication') || !method_exists($helper, 'getApplicationType')) {
debug_print_backtrace();
echo 'Object should has MVCHelperTrait';
exit;
}
}
/**
* @return MVCHelperTrait
*/
public function getMVCHelper() {
return $this->MVCHelper;
}
}| Name | Type | Size | Permission | Actions |
|---|---|---|---|---|
| GetAssetsPathTrait.php | File | 401 B | 0664 |
|
| GetPathTrait.php | File | 247 B | 0664 |
|
| MVCHelperTrait.php | File | 1.77 KB | 0664 |
|
| OrderableTrait.php | File | 597 B | 0664 |
|
| PluggableFactoryTrait.php | File | 488 B | 0664 |
|
| PluggableTrait.php | File | 220 B | 0664 |
|
| SingletonTrait.php | File | 451 B | 0664 |
|
| VisualManagerTrait.php | File | 746 B | 0664 |
|