PATH:
home
/
centosnipponia
/
public_html
/
BAK_doohannl
/
wp-content
/
plugins
/
smart-slider-3
/
Nextend
/
Framework
<?php namespace Nextend\Framework; class Plugin { private static $classes = array(); /** * @param $eventName * @param callable $callable */ public static function addAction($eventName, $callable) { if (!isset(self::$classes[$eventName])) self::$classes[$eventName] = array(); self::$classes[$eventName][] = $callable; } static function addFilter($eventName, $callable) { if (!isset(self::$classes[$eventName])) self::$classes[$eventName] = array(); self::$classes[$eventName][] = $callable; } public static function applyFilters($eventName, $value, $args = array()) { if (self::hasAction($eventName)) { foreach (self::$classes[$eventName] as $callable) { if (is_callable($callable)) { $value = call_user_func_array($callable, array_merge(array($value), $args)); } } } return $value; } public static function doAction($eventName, $args = array()) { if (self::hasAction($eventName)) { foreach (self::$classes[$eventName] as $callable) { if (is_callable($callable)) { call_user_func_array($callable, $args); } } } } public static function hasAction($eventName) { if (isset(self::$classes[$eventName])) { return true; } return false; } }
[+]
..
[+]
Acl
[+]
Application
[+]
Asset
[+]
Browse
[+]
Cache
[+]
Content
[+]
Controller
[+]
Data
[+]
Database
[+]
FastImageSize
[+]
Filesystem
[+]
Font
[+]
Form
[+]
Image
[+]
Localization
[+]
Misc
[+]
Model
[+]
Notification
[+]
Parser
[+]
Pattern
[+]
Platform
[+]
Request
[+]
ResourceTranslator
[+]
Response
[+]
Router
[+]
Session
[+]
Style
[+]
Translation
[+]
Url
[+]
View
[+]
Visual
[+]
WordPress
[-] Api.php
[edit]
[-] Cast.php
[edit]
[-] Framework.php
[edit]
[-] PageFlow.php
[edit]
[-] Plugin.php
[edit]
[-] Sanitize.php
[edit]
[-] Settings.php
[edit]
[-] .htaccess.disabled
[edit]