SYMBOL INDEX (647 symbols across 111 files) FILE: src/assets/js/yoyo.js method config (line 21) | config(options) { method on (line 26) | on(name, callback) { method dispatch (line 32) | dispatch(eventName, params = null) { method dispatchTo (line 37) | dispatchTo(componentName, eventName, params = null) { method createNonExistentIdTarget (line 43) | createNonExistentIdTarget(targetId) { method afterProcessNode (line 55) | afterProcessNode(evt) { method bootstrapRequest (line 90) | bootstrapRequest(evt) { method processRedirectHeader (line 114) | processRedirectHeader(xhr) { method processEmitEvents (line 122) | processEmitEvents(elt, events) { method processBrowserEvents (line 133) | processBrowserEvents(events) { method beforeRequestActions (line 146) | beforeRequestActions(elt) { method afterOnLoadActions (line 151) | afterOnLoadActions(evt) { method afterSettleActions (line 188) | afterSettleActions(evt) { function getActionAndParseArguments (line 271) | function getActionAndParseArguments(detail) { function parseArg (line 289) | function parseArg(token) { function isComponent (line 306) | function isComponent(elt) { function getComponent (line 310) | function getComponent(elt) { function getAllcomponents (line 318) | function getAllcomponents() { function getComponentById (line 322) | function getComponentById(componentId) { function getComponentName (line 330) | function getComponentName(component) { function getComponentFingerprint (line 334) | function getComponentFingerprint(component) { function getComponentsByName (line 340) | function getComponentsByName(name) { function getComponentIndex (line 347) | function getComponentIndex(component) { function getAncestorcomponents (line 353) | function getAncestorcomponents(selector) { function shouldTriggerYoyoEvent (line 367) | function shouldTriggerYoyoEvent(elt, eventName) { function eventsMiddleware (line 383) | function eventsMiddleware(evt) { function addEmittedEventParametersToListenerComponent (line 408) | function addEmittedEventParametersToListenerComponent( function triggerServerEmittedEvent (line 428) | function triggerServerEmittedEvent(elt, event) { function removeEventListenerData (line 476) | function removeEventListenerData(component) { function spinningStart (line 484) | function spinningStart(component) { function spinningStop (line 529) | function spinningStop(component) { function initializeComponentSpinners (line 535) | function initializeComponentSpinners(component) { function checkSpinnerInitialized (line 557) | function checkSpinnerInitialized(componentId, action) { function addActionSpinner (line 570) | function addActionSpinner(componentId, action, directive) { function addGenericSpinner (line 575) | function addGenericSpinner(componentId, directive) { function doAndSetCallbackOnElToUndo (line 581) | function doAndSetCallbackOnElToUndo( function componentAlreadyInCurrentHistoryState (line 603) | function componentAlreadyInCurrentHistoryState(component) { function updateState (line 619) | function updateState( function replaceStateByComponentIndex (line 656) | function replaceStateByComponentIndex(newState) { function restoreComponentStateFromHistory (line 675) | function restoreComponentStateFromHistory(state) { function componentCopyYoyoDataFromTo (line 708) | function componentCopyYoyoDataFromTo(from, to) { function componentAddYoyoData (line 713) | function componentAddYoyoData(component, data) { function walk (line 719) | function walk(el, callback) { function extractModifiersAndValue (line 731) | function extractModifiersAndValue(elt, type) { FILE: src/yoyo/AnonymousComponent.php class AnonymousComponent (line 5) | class AnonymousComponent extends Component method render (line 7) | public function render() FILE: src/yoyo/Blade/Application.php class Application (line 8) | class Application extends Container method getNamespace (line 12) | public function getNamespace() method terminating (line 17) | public function terminating(Closure $callback) method terminate (line 24) | public function terminate() FILE: src/yoyo/Blade/CreateBladeViewFromString.php class CreateBladeViewFromString (line 7) | class CreateBladeViewFromString extends Component method __invoke (line 9) | public function __invoke($view, $contents) method render (line 14) | public function render() FILE: src/yoyo/Blade/YoyoBladeCompilerEngine.php class YoyoBladeCompilerEngine (line 7) | class YoyoBladeCompilerEngine extends LaravelCompilerEngine method startYoyoRendering (line 13) | public function startYoyoRendering($component) method stopYoyoRendering (line 20) | public function stopYoyoRendering() method evaluatePath (line 28) | protected function evaluatePath($__path, $__data) FILE: src/yoyo/Blade/YoyoBladeDirectives.php class YoyoBladeDirectives (line 5) | class YoyoBladeDirectives method __construct (line 7) | public function __construct($blade) method yoyo (line 28) | public function yoyo($expression) method yoyo_scripts (line 42) | public function yoyo_scripts() method spinning (line 47) | public function spinning($expression) method endspinning (line 54) | public function endspinning() method emit (line 59) | public function emit($expression) method emitTo (line 64) | public function emitTo($expression) method emitToWithSelector (line 69) | public function emitToWithSelector($expression) method emitSelf (line 74) | public function emitSelf($expression) method emitUp (line 79) | public function emitUp($expression) FILE: src/yoyo/Blade/YoyoServiceProvider.php class YoyoServiceProvider (line 7) | class YoyoServiceProvider extends ServiceProvider method boot (line 9) | public function boot() method registerViewCompilerEngine (line 15) | protected function registerViewCompilerEngine() method registerBladeDirectives (line 22) | protected function registerBladeDirectives() FILE: src/yoyo/ClassHelpers.php class ClassHelpers (line 8) | class ClassHelpers method getDefaultPublicVars (line 20) | public static function getDefaultPublicVars($instance, $baseClass = null) method getPublicVars (line 38) | public static function getPublicVars($instance, $baseClass = null) method getPublicProperties (line 55) | public static function getPublicProperties($instance, $baseClass = null) method getPublicMethods (line 81) | public static function getPublicMethods($instance, $exceptions = []) method methodIsPrivate (line 103) | public static function methodIsPrivate($instance, $method) method classImplementsInterface (line 110) | public static function classImplementsInterface($name, $instance) method classUsesRecursive (line 120) | public static function classUsesRecursive($class) method traitUsesRecursive (line 144) | public static function traitUsesRecursive($trait) method classBasename (line 158) | public static function classBasename($class) method getMethodParameterNames (line 165) | public static function getMethodParameterNames($class, $method) method methodHasVariadicParameter (line 182) | public static function methodHasVariadicParameter($class, $method) method getMethodParametersWithTypes (line 201) | public static function getMethodParametersWithTypes($class, $method) method flushCache (line 239) | public static function flushCache(): void FILE: src/yoyo/Component.php class Component (line 15) | abstract class Component method __construct (line 55) | public function __construct(ComponentResolver $resolver, string $id, s... method spinning (line 68) | public function spinning(bool $spinning) method boot (line 75) | public function boot(array $variables, array $attributes) method getName (line 97) | public function getName() method getDynamicProperties (line 102) | public function getDynamicProperties() method getInitialAttributes (line 107) | public function getInitialAttributes() method getVariables (line 114) | public function getVariables() method getQueryParam (line 119) | public function getQueryParam($key, $default = null) method getQueryString (line 124) | public function getQueryString() method getProps (line 129) | public function getProps() method setAction (line 134) | public function setAction($action) method actionMatches (line 139) | public function actionMatches($action) method getListeners (line 148) | public function getListeners() method getComponentId (line 163) | public function getComponentId() method set (line 168) | public function set($key, $value = null) method render (line 179) | public function render() method addSwapModifiers (line 188) | public function addSwapModifiers($modifier) method skipRender (line 195) | public function skipRender() method skipRenderAndRemove (line 203) | public function skipRenderAndRemove($modifier = 'swap:1s') method view (line 215) | protected function view($template, $vars = []): ViewProviderInterface method createViewFromString (line 234) | public function createViewFromString($content): string method viewVars (line 247) | protected function viewVars(): array method createVariableFromMethod (line 260) | protected function createVariableFromMethod(ReflectionMethod $method) method createInvocableVariable (line 267) | protected function createInvocableVariable(string $method) method __call (line 277) | public function __call(string $name, array $arguments) method __get (line 294) | public function __get($property) method forgetComputed (line 309) | public function forgetComputed($key = null) method forgetComputedWithArgs (line 324) | public function forgetComputedWithArgs($name, ...$args) method makeCacheKey (line 329) | protected static function makeCacheKey($name, $arguments) FILE: src/yoyo/ComponentManager.php class ComponentManager (line 9) | class ComponentManager method __construct (line 23) | public function __construct($resolver, $request, $spinning) method getDefaultPublicVars (line 32) | public function getDefaultPublicVars() method getPublicVars (line 37) | public function getPublicVars() method getQueryString (line 54) | public function getQueryString() method getProps (line 65) | public function getProps() method getListeners (line 70) | public function getListeners() method process (line 75) | public function process($id, $name, $action, $variables, $attributes) method isAnonymousComponent (line 88) | public function isAnonymousComponent(): bool method isDynamicComponent (line 93) | public function isDynamicComponent(): bool method processDynamicComponent (line 98) | private function processDynamicComponent($action, $variables = [], $at... method parseActionArguments (line 277) | private function parseActionArguments() method processAnonymousComponent (line 284) | private function processAnonymousComponent($variables = [], $attribute... method getComponentInstance (line 293) | public function getComponentInstance() FILE: src/yoyo/ComponentResolver.php class ComponentResolver (line 9) | class ComponentResolver method __invoke (line 21) | public function __invoke(YoyoContainerInterface $container, array $reg... method getName (line 32) | public function getName() method resolving (line 37) | public function resolving($id, $name, $variables) method resolveComponent (line 41) | public function resolveComponent($id, $name, $variables): ?Component method resolveDynamic (line 52) | public function resolveDynamic($id, $name): ?Component method resolveAnonymous (line 91) | public function resolveAnonymous($id, $name): ?Component method dotNotationToClass (line 110) | public function dotNotationToClass($name) method resolveViewProvider (line 117) | public function resolveViewProvider(): ViewProviderInterface FILE: src/yoyo/Concerns/BrowserEvents.php type BrowserEvents (line 7) | trait BrowserEvents method emit (line 9) | public function emit($event, ...$params) method emitTo (line 14) | public function emitTo($target, $event, ...$params) method emitToWithSelector (line 19) | public function emitToWithSelector($target, $event, ...$params) method emitSelf (line 24) | public function emitSelf($event, ...$params) method emitUp (line 29) | public function emitUp($event, ...$params) method dispatchBrowserEvent (line 34) | public function dispatchBrowserEvent($event, $params = []) FILE: src/yoyo/Concerns/Redirector.php type Redirector (line 5) | trait Redirector method redirect (line 9) | public function redirect($url) FILE: src/yoyo/Concerns/ResponseHeaders.php type ResponseHeaders (line 5) | trait ResponseHeaders method location (line 7) | public function location($path) method pushUrl (line 14) | public function pushUrl($url) method redirect (line 21) | public function redirect($url) method refresh (line 28) | public function refresh() method replaceUrl (line 35) | public function replaceUrl($url) method reswap (line 42) | public function reswap($swap) method reselect (line 49) | public function reselect($selector) method retarget (line 56) | public function retarget($selector) method trigger (line 63) | public function trigger($event) method triggerAfterSwap (line 70) | public function triggerAfterSwap($event) method triggerAfterSettle (line 77) | public function triggerAfterSettle($event) FILE: src/yoyo/Concerns/Singleton.php type Singleton (line 5) | trait Singleton method getInstance (line 18) | final public static function getInstance(...$params) method __clone (line 32) | public function __clone() method __wakeup (line 41) | public function __wakeup() FILE: src/yoyo/ContainerResolver.php class ContainerResolver (line 10) | class ContainerResolver method setPreferred (line 14) | public static function setPreferred(?YoyoContainerInterface $container) method getPreferred (line 19) | public static function getPreferred() method resolve (line 24) | public static function resolve(): YoyoContainerInterface FILE: src/yoyo/Containers/IlluminateContainer.php class IlluminateContainer (line 9) | class IlluminateContainer implements YoyoContainerInterface method getInstance (line 15) | public static function getInstance() method __construct (line 20) | public function __construct(Container $container) method get (line 25) | public function get(string $id) method has (line 30) | public function has(string $id): bool method set (line 35) | public function set(string $id, $value) method make (line 46) | public function make(string $class, array $args = []) method call (line 51) | public function call($method, array $args = []) FILE: src/yoyo/Containers/YoyoContainer.php class YoyoContainer (line 9) | class YoyoContainer implements YoyoContainerInterface method getInstance (line 15) | public static function getInstance() method get (line 20) | public function get(string $id) method has (line 39) | public function has(string $id): bool method set (line 44) | public function set(string $id, $value) method make (line 51) | public function make(string $class, array $args = []) method call (line 61) | public function call(callable $method, array $args = []) method extractArgs (line 70) | protected function extractArgs($class, $method, $arguments) method isResolvableType (line 111) | protected function isResolvableType(\ReflectionParameter $parameter): ... FILE: src/yoyo/Exceptions/BindingNotFoundException.php class BindingNotFoundException (line 7) | class BindingNotFoundException extends \Exception implements NotFoundExc... method __construct (line 9) | public function __construct(string $message, ?\Throwable $previous = n... FILE: src/yoyo/Exceptions/BypassRenderMethod.php class BypassRenderMethod (line 5) | class BypassRenderMethod extends \Exception method __construct (line 7) | public function __construct($statusCode) FILE: src/yoyo/Exceptions/ComponentMethodNotFound.php class ComponentMethodNotFound (line 5) | class ComponentMethodNotFound extends \Exception method __construct (line 7) | public function __construct($component, $method) FILE: src/yoyo/Exceptions/ComponentNotFound.php class ComponentNotFound (line 5) | class ComponentNotFound extends \Exception method __construct (line 7) | public function __construct($alias) FILE: src/yoyo/Exceptions/ContainerResolutionException.php class ContainerResolutionException (line 7) | class ContainerResolutionException extends \Exception implements Contain... method __construct (line 9) | public function __construct(string $message, ?\Throwable $previous = n... FILE: src/yoyo/Exceptions/FailedToRegisterComponent.php class FailedToRegisterComponent (line 5) | class FailedToRegisterComponent extends \Exception method __construct (line 7) | public function __construct($alias, $componentClassName) FILE: src/yoyo/Exceptions/HttpException.php class HttpException (line 5) | class HttpException extends \Exception method __construct (line 11) | public function __construct(int $statusCode, ?string $message = '', ar... method getStatusCode (line 20) | public function getStatusCode() method getHeaders (line 25) | public function getHeaders() FILE: src/yoyo/Exceptions/IncompleteComponentParamInRequest.php class IncompleteComponentParamInRequest (line 5) | class IncompleteComponentParamInRequest extends \Exception method __construct (line 7) | public function __construct() FILE: src/yoyo/Exceptions/MissingComponentTemplate.php class MissingComponentTemplate (line 5) | class MissingComponentTemplate extends \Exception method __construct (line 7) | public function __construct($template, $componentName) FILE: src/yoyo/Exceptions/NonPublicComponentMethodCall.php class NonPublicComponentMethodCall (line 5) | class NonPublicComponentMethodCall extends \Exception method __construct (line 7) | public function __construct($componentName, $method) FILE: src/yoyo/Exceptions/NotFoundHttpException.php class NotFoundHttpException (line 5) | class NotFoundHttpException extends HttpException method __construct (line 7) | public function __construct(?string $message = '', array $headers = []) FILE: src/yoyo/Interfaces/RequestInterface.php type RequestInterface (line 5) | interface RequestInterface method all (line 7) | public function all(); method except (line 9) | public function except($keys); method get (line 11) | public function get($key, $default = null); method drop (line 13) | public function drop($key); method method (line 15) | public function method(); method fullUrl (line 17) | public function fullUrl(); method isYoyoRequest (line 19) | public function isYoyoRequest(); method windUp (line 21) | public function windUp(); method triggerId (line 23) | public function triggerId(); FILE: src/yoyo/Interfaces/ViewProviderInterface.php type ViewProviderInterface (line 5) | interface ViewProviderInterface method __construct (line 9) | public function __construct($view); method render (line 11) | public function render($template, $vars = []): self; method makeFromString (line 13) | public function makeFromString($content, $vars = []): string; method exists (line 15) | public function exists($template): bool; method getProviderInstance (line 17) | public function getProviderInstance(); method startYoyoRendering (line 19) | public function startYoyoRendering($component): void; method stopYoyoRendering (line 21) | public function stopYoyoRendering(): void; FILE: src/yoyo/Interfaces/YoyoContainerInterface.php type YoyoContainerInterface (line 8) | interface YoyoContainerInterface extends ContainerInterface method set (line 17) | public function set(string $id, $value); method make (line 26) | public function make(string $class, array $args = []); method call (line 35) | public function call(callable $method, array $args = []); FILE: src/yoyo/InvocableComponentVariable.php class InvocableComponentVariable (line 7) | class InvocableComponentVariable method __construct (line 11) | public function __construct(Closure $callable) method __get (line 16) | public function __get($key) method __call (line 21) | public function __call($method, $parameters) method __invoke (line 26) | public function __invoke() method __toString (line 31) | public function __toString() FILE: src/yoyo/QueryString.php class QueryString (line 7) | class QueryString method __construct (line 17) | public function __construct($defaults, $new, $keys) method getQueryParams (line 31) | public function getQueryParams() method getPageQueryParams (line 45) | public function getPageQueryParams() FILE: src/yoyo/Request.php class Request (line 7) | class Request implements RequestInterface method __construct (line 17) | public function __construct() method mock (line 24) | public function mock($request, $server) method reset (line 35) | public function reset() method all (line 44) | public function all() method except (line 62) | public function except($keys) method only (line 81) | public function only($keys) method get (line 86) | public function get($key, $default = null) method startsWith (line 104) | public function startsWith($prefix) method set (line 117) | public function set($key, $value) method merge (line 126) | public function merge($data) method drop (line 135) | public function drop($key) method method (line 140) | public function method() method fullUrl (line 145) | public function fullUrl() method isYoyoRequest (line 168) | public function isYoyoRequest() method windUp (line 173) | public function windUp() method triggerId (line 178) | public function triggerId() method triggerName (line 183) | public function triggerName() method header (line 188) | public function header($name) FILE: src/yoyo/Services/BrowserEventsService.php class BrowserEventsService (line 8) | class BrowserEventsService method __construct (line 20) | public function __construct() method emit (line 27) | public function emit($event, ...$params) method emitTo (line 32) | public function emitTo($target, $event, ...$params) method emitToWithSelector (line 37) | public function emitToWithSelector($target, $event, ...$params) method emitSelf (line 42) | public function emitSelf($event, ...$params) method emitUp (line 49) | public function emitUp($event, ...$params) method queue (line 57) | public function queue($event, $params, $selector = null, $component = ... method dispatchBrowserEvent (line 66) | public function dispatchBrowserEvent($event, $params = []) method dispatch (line 71) | public function dispatch() method getComponentNameFromRequest (line 78) | protected function getComponentNameFromRequest() FILE: src/yoyo/Services/Configuration.php class Configuration (line 7) | class Configuration method __construct (line 44) | public function __construct($options) method get (line 57) | public static function get($key, $default = null) method scripts (line 62) | public static function scripts($return = false) method styles (line 67) | public static function styles() method htmxSrc (line 72) | public static function htmxSrc(): string method yoyoSrc (line 81) | public static function yoyoSrc(): string method javascriptAssets (line 86) | public static function javascriptAssets(): string method javascriptInitCode (line 99) | public static function javascriptInitCode($includeScriptTag = true): s... method cssStyle (line 119) | public static function cssStyle($includeStyleTag = true) method minify (line 134) | protected static function minify($string) FILE: src/yoyo/Services/PageRedirectService.php class PageRedirectService (line 7) | class PageRedirectService method __construct (line 13) | public function __construct() method redirect (line 18) | public function redirect($url) FILE: src/yoyo/Services/Response.php class Response (line 7) | class Response method __construct (line 16) | public function __construct() method header (line 20) | public function header($name, $value) method status (line 31) | public function status($statusCode) method send (line 38) | public function send(string $content = ''): string method setHeaders (line 55) | public function setHeaders($headers) method getHeaders (line 62) | public function getHeaders() method getStatusCode (line 67) | public function getStatusCode() FILE: src/yoyo/Services/UrlStateManagerService.php class UrlStateManagerService (line 7) | class UrlStateManagerService method __construct (line 13) | public function __construct() method pushState (line 20) | public function pushState($queryParams) FILE: src/yoyo/Twig/YoyoTwigExtension.php class YoyoTwigExtension (line 14) | class YoyoTwigExtension extends AbstractExtension implements GlobalsInte... method getFunctions (line 16) | public function getFunctions() method getGlobals (line 29) | public function getGlobals(): array method yoyo_scripts (line 35) | private function yoyo_scripts() method yoyo (line 42) | private function yoyo() method emit (line 55) | private function emit() method emitTo (line 62) | private function emitTo() method emitToWithSelector (line 69) | private function emitToWithSelector() method emitSelf (line 76) | private function emitSelf() method emitUp (line 83) | private function emitUp() method raw (line 90) | private static function raw($string) FILE: src/yoyo/View.php class View (line 8) | class View method __construct (line 18) | public function __construct($paths) method __call (line 29) | public function __call($name, $args) method startYoyoRendering (line 34) | public function startYoyoRendering($component) method render (line 41) | public function render($name, $vars = []): string method makeFromString (line 55) | public function makeFromString($content, $vars = []): string method exists (line 60) | public function exists($name) method addLocation (line 73) | public function addLocation($location) method prependLocation (line 78) | public function prependLocation($location) method findInPaths (line 83) | protected function findInPaths($name, $paths) method findNamespacedView (line 96) | protected function findNamespacedView($name) method parseNamespaceSegments (line 103) | protected function parseNamespaceSegments($name) method addNamespace (line 118) | public function addNamespace($namespace, $hints) method prependNamespace (line 129) | public function prependNamespace($namespace, $hints) method hasHintInformation (line 140) | public function hasHintInformation($name) method resolvePath (line 145) | protected function resolvePath($path) FILE: src/yoyo/ViewProviders/BaseViewProvider.php class BaseViewProvider (line 5) | abstract class BaseViewProvider method getProviderInstance (line 9) | public function getProviderInstance() FILE: src/yoyo/ViewProviders/BladeViewProvider.php class BladeViewProvider (line 7) | class BladeViewProvider extends BaseViewProvider implements ViewProvider... method __construct (line 17) | public function __construct($view) method startYoyoRendering (line 22) | public function startYoyoRendering($component): void method stopYoyoRendering (line 29) | public function stopYoyoRendering(): void method render (line 34) | public function render($template, $vars = []): ViewProviderInterface method makeFromString (line 43) | public function makeFromString($content, $vars = []): string method exists (line 50) | public function exists($template): bool method getFinder (line 55) | public function getFinder() method addNamespace (line 60) | public function addNamespace($namespace, $hints) method prependNamespace (line 67) | public function prependNamespace($namespace, $hints) method addLocation (line 74) | public function addLocation($location) method prependLocation (line 81) | public function prependLocation($location) method __call (line 88) | public function __call(string $method, array $params) method __toString (line 93) | public function __toString() FILE: src/yoyo/ViewProviders/PhalconViewProvider.php class PhalconViewProvider (line 7) | class PhalconViewProvider extends BaseViewProvider implements ViewProvid... method __construct (line 17) | public function __construct($view) method exists (line 22) | public function exists($view): bool method render (line 27) | public function render($template, $vars = []): ViewProviderInterface method setViewExtention (line 35) | public function setViewExtention($viewExtention) method makeFromString (line 42) | public function makeFromString($content, $vars = []): string method startYoyoRendering (line 51) | public function startYoyoRendering($component): void method stopYoyoRendering (line 55) | public function stopYoyoRendering(): void method __toString (line 59) | public function __toString() FILE: src/yoyo/ViewProviders/TwigViewProvider.php class TwigViewProvider (line 7) | class TwigViewProvider extends BaseViewProvider implements ViewProviderI... method __construct (line 19) | public function __construct($view) method startYoyoRendering (line 24) | public function startYoyoRendering($component): void method stopYoyoRendering (line 29) | public function stopYoyoRendering(): void method normalizeName (line 34) | public function normalizeName($template) method render (line 45) | public function render($template, $vars = []): ViewProviderInterface method makeFromString (line 54) | public function makeFromString($content, $vars = []): string method exists (line 61) | public function exists($template): bool method getLoader (line 68) | public function getLoader() method addNamespace (line 73) | public function addNamespace($namespace, $path) method prependNamespace (line 80) | public function prependNamespace($namespace, $path) method addLocation (line 87) | public function addLocation($location) method prependLocation (line 94) | public function prependLocation($location) method __call (line 101) | public function __call(string $method, array $params) method __toString (line 106) | public function __toString() FILE: src/yoyo/ViewProviders/YoyoViewProvider.php class YoyoViewProvider (line 9) | class YoyoViewProvider extends BaseViewProvider implements ViewProviderI... method __construct (line 17) | public function __construct($view) method startYoyoRendering (line 22) | public function startYoyoRendering($component): void method stopYoyoRendering (line 27) | public function stopYoyoRendering(): void method render (line 32) | public function render($name, $vars = []): ViewProviderInterface method makeFromString (line 41) | public function makeFromString($content, $vars = []): string method exists (line 46) | public function exists($name): bool method addNamespace (line 55) | public function addNamespace($namespace, $hints) method prependNamespace (line 62) | public function prependNamespace($namespace, $hints) method addLocation (line 69) | public function addLocation($location) method prependLocation (line 76) | public function prependLocation($location) method __call (line 83) | public function __call(string $method, array $params) method __toString (line 88) | public function __toString() FILE: src/yoyo/Yoyo.php class Yoyo (line 16) | class Yoyo method __construct (line 38) | public function __construct(?YoyoContainerInterface $container = null) method getInstance (line 47) | public static function getInstance() method bindRequest (line 52) | public function bindRequest(RequestInterface $request) method request (line 57) | public static function request() method configure (line 66) | public function configure($options): void method container (line 71) | public static function container() method getComponentId (line 76) | public function getComponentId($attributes): string method getComponentResolver (line 90) | private function getComponentResolver() method registerViewProvider (line 108) | public function registerViewProvider($name, $provider = null) method registerViewProviders (line 118) | public function registerViewProviders($providers) method getViewProvider (line 125) | public static function getViewProvider($name = 'default') method registerComponentResolver (line 130) | public function registerComponentResolver($resolver) method componentNamespace (line 150) | public static function componentNamespace(string $namespace, $class): ... method registerComponent (line 157) | public static function registerComponent($name, $class = null): void method registerComponents (line 162) | public static function registerComponents($components): void method abort (line 173) | public static function abort($code, $message = '', array $headers = []) method mount (line 182) | public function mount($name, $variables = [], $attributes = [], $actio... method action (line 199) | public function action($action): self method actionArgs (line 206) | public function actionArgs(...$args) method render (line 216) | public function render(): string method refresh (line 224) | public function refresh(): string method update (line 231) | public function update(): string method parseUpdateRequest (line 238) | protected function parseUpdateRequest() method output (line 255) | public function output($spinning = false) method compile (line 351) | public function compile($componentType, $html, $spinning = null, $vari... method is_spinning (line 369) | private function is_spinning(): bool FILE: src/yoyo/YoyoCompiler.php class YoyoCompiler (line 8) | class YoyoCompiler method __construct (line 93) | public function __construct($componentType, $componentId, $name, $vari... method addComponentListeners (line 114) | public function addComponentListeners($listeners = []) method addComponentProps (line 121) | public function addComponentProps($props = []) method withHistory (line 128) | public function withHistory($cacheHistory = false) method compile (line 135) | public function compile($html): string method addComponentRootAttributes (line 213) | protected function addComponentRootAttributes($element) method addComponentChildrenAttributes (line 330) | protected function addComponentChildrenAttributes($xpath) method parseIndividualValAttributes (line 431) | protected function parseIndividualValAttributes($element) method removeOnLoadEventWhenSpinning (line 459) | protected function removeOnLoadEventWhenSpinning($element) method addFormBehavior (line 474) | protected function addFormBehavior($element, $xpath = null) method checkForIdAttribute (line 507) | protected function checkForIdAttribute($element) method remapAndReplaceAttribute (line 514) | protected function remapAndReplaceAttribute($element, $attr, $value) method addRequestMethodAttribute (line 529) | protected function addRequestMethodAttribute($element, $isRootNode = f... method getComponentAttributes (line 569) | protected function getComponentAttributes($componentId): array method yoprefix (line 595) | public static function yoprefix($attr): string method yoprefix_value (line 600) | public static function yoprefix_value($string): string method hxprefix (line 605) | public static function hxprefix($attr): string method getComponentRootNode (line 610) | protected function getComponentRootNode($xpath) method elementHasAttributeWithValue (line 623) | protected static function elementHasAttributeWithValue($element, $attr... method getOuterHTML (line 634) | protected function getOuterHTML($dom, $xpath = null): string method getInnerHTML (line 667) | protected function getInnerHTML($dom, $xpath = null): string FILE: src/yoyo/YoyoHelpers.php class YoyoHelpers (line 5) | class YoyoHelpers method encode_vals (line 7) | public static function encode_vals(array $vars): string method decode_vals (line 18) | public static function decode_vals(string $string): array method decode_val (line 27) | public static function decode_val(string $string) method test_json (line 39) | public static function test_json($string, ?bool &$validJson = null) method studly (line 77) | public static function studly($str, $delimiter = ['-', '_']) method camel (line 84) | public static function camel($str, $delimiter = ['-', '_']) method snake (line 89) | public static function snake($str, $delimiter = '_') method randString (line 99) | public static function randString($length = 8) method removeEmptyValues (line 111) | public static function removeEmptyValues(array &$array) FILE: src/yoyo/YoyoPhalconController.php class YoyoPhalconController (line 7) | class YoyoPhalconController extends Controller method handleAction (line 9) | public function handleAction() FILE: src/yoyo/YoyoPhalconServiceProvider.php class YoyoPhalconServiceProvider (line 10) | class YoyoPhalconServiceProvider implements ServiceProviderInterface method setYoyoConfig (line 16) | public function setYoyoConfig($yoyoConfig) method setViewExtention (line 23) | public function setViewExtention($viewExtention) method register (line 30) | public function register(DiInterface $di): void FILE: src/yoyo/helpers.php function yoyo_render (line 9) | function yoyo_render($name, $variables = [], $attributes = []): string function yoyo_scripts (line 17) | function yoyo_scripts($return = false) function yoyo_styles (line 26) | function yoyo_styles($return = false) function abort (line 35) | function abort($code, $message = '', array $headers = []) function abort_if (line 40) | function abort_if($boolean, $code, $message = '', array $headers = []) function abort_unless (line 47) | function abort_unless($boolean, $code, $message = '', array $headers = []) function encode_vals (line 54) | function encode_vals($vals) function is_spinning (line 59) | function is_spinning($expression = null) function not_spinning (line 74) | function not_spinning($expression = null) FILE: tests/Benchmark/PipelineBenchmarkTest.php function benchmark (line 22) | function benchmark(string $label, int $iterations, Closure $fn): array function createComponentInstance (line 48) | function createComponentInstance(string $class = Counter::class, string ... FILE: tests/Benchmark/RealWorldBenchmarkTest.php function bench_run (line 10) | function bench_run(string $label, int $iterations, Closure $fn): array function childComponent (line 31) | function childComponent(string $name, int $id, string $innerHtml, array ... function buildListingList (line 75) | function buildListingList(int $rows): string function buildAdminTable (line 189) | function buildAdminTable(int $rows): string FILE: tests/Benchmark/YoyoCompilerBenchmarkTest.php function bench (line 11) | function bench(string $label, int $iterations, Closure $fn): array FILE: tests/Benchmark/profile-compiler.php function bench (line 18) | function bench(string $label, int $iterations, Closure $fn): array function buildHtml (line 39) | function buildHtml(int $rows): string function buildTodoHtml (line 51) | function buildTodoHtml(): string function profilePhases (line 71) | function profilePhases(string $html, int $iters): array function profileScaling (line 201) | function profileScaling(): array function phaseBar (line 247) | function phaseBar(array $profile, array $colors): string function phaseTable (line 278) | function phaseTable(array $profile): string function scalingChart (line 317) | function scalingChart(array $scaling): string FILE: tests/Browser/BrowserServer.php class BrowserServer (line 9) | class BrowserServer method __construct (line 23) | private function __construct() method url (line 27) | public static function url(): string method ensureRunning (line 35) | public static function ensureRunning(): void method start (line 56) | private function start(): void method isListening (line 104) | public static function isListening(): bool method stop (line 120) | public static function stop(): void FILE: tests/Browser/Components/ActionButton.php class ActionButton (line 7) | class ActionButton extends Component method fire (line 13) | public function fire() FILE: tests/Browser/Components/Counter.php class Counter (line 7) | class Counter extends Component method increment (line 15) | public function increment() method decrement (line 20) | public function decrement() FILE: tests/Browser/Components/DeleteItem.php class DeleteItem (line 7) | class DeleteItem extends Component method delete (line 15) | public function delete() FILE: tests/Browser/Components/DispatchBystander.php class DispatchBystander (line 7) | class DispatchBystander extends Component FILE: tests/Browser/Components/DispatchListener.php class DispatchListener (line 7) | class DispatchListener extends Component method handlePostCreated (line 17) | public function handlePostCreated($postId) method handleStatusChanged (line 22) | public function handleStatusChanged($status, $reason = 'none') method handleSimpleRefresh (line 27) | public function handleSimpleRefresh() FILE: tests/Browser/Components/FavoriteButton.php class FavoriteButton (line 7) | class FavoriteButton extends Component method toggle (line 15) | public function toggle() FILE: tests/Browser/Components/Form.php class Form (line 7) | class Form extends Component method register (line 17) | public function register() FILE: tests/Browser/Components/LiveSearch.php class LiveSearch (line 7) | class LiveSearch extends Component method getResultsProperty (line 26) | protected function getResultsProperty() FILE: tests/Browser/Components/ModalTrigger.php class ModalTrigger (line 7) | class ModalTrigger extends Component method openModal (line 13) | public function openModal() method closeModal (line 18) | public function closeModal() FILE: tests/Browser/Components/MultiScreen.php class MultiScreen (line 7) | class MultiScreen extends Component method open (line 11) | public function open() method submit (line 16) | public function submit() FILE: tests/Browser/Components/NotificationBadge.php class NotificationBadge (line 7) | class NotificationBadge extends Component method onNotification (line 15) | public function onNotification() FILE: tests/Browser/Components/NullProp.php class NullProp (line 7) | class NullProp extends Component method increment (line 17) | public function increment() FILE: tests/Browser/Components/Pagination.php class Pagination (line 7) | class Pagination extends Component method getResultsProperty (line 19) | protected function getResultsProperty() method getTotalPagesProperty (line 32) | protected function getTotalPagesProperty() method getStartProperty (line 37) | protected function getStartProperty() method getEndProperty (line 42) | protected function getEndProperty() FILE: tests/Browser/Components/ResponseHeaders.php class ResponseHeaders (line 7) | class ResponseHeaders extends Component method doRetarget (line 11) | public function doRetarget() method doReswap (line 17) | public function doReswap() method doTrigger (line 23) | public function doTrigger() method doTriggerAfterSettle (line 29) | public function doTriggerAfterSettle() method doPushUrl (line 35) | public function doPushUrl() method doReplaceUrl (line 41) | public function doReplaceUrl() FILE: tests/Browser/Components/StatusDropdown.php class StatusDropdown (line 7) | class StatusDropdown extends Component method toggleMenu (line 19) | public function toggleMenu() method setStatus (line 24) | public function setStatus() FILE: tests/Browser/Components/TodoList.php class TodoList (line 7) | class TodoList extends Component method mount (line 16) | public function mount() method add (line 31) | public function add() method toggle (line 41) | public function toggle() method delete (line 53) | public function delete() method getEntriesProperty (line 62) | protected function getEntriesProperty() method getCountProperty (line 77) | protected function getCountProperty() method getActiveCountProperty (line 82) | protected function getActiveCountProperty() FILE: tests/Browser/server/layout.php function render_page (line 7) | function render_page(string $title, string $componentHtml): void FILE: tests/Helpers.php function yoyo_view (line 15) | function yoyo_view() function yoyo_instance (line 22) | function yoyo_instance() function compile_html (line 29) | function compile_html($name, $html, $spinning = false) function compile_html_with_vars (line 36) | function compile_html_with_vars($name, $html, $vars, $spinning = false) function render (line 43) | function render($name, $variables = [], $attributes = []) function update (line 50) | function update($name, $action = 'render', $variables = [], $attributes ... function yoyo_update (line 57) | function yoyo_update() function normalizeDomOutput (line 68) | function normalizeDomOutput($html) function mockYoyoGetRequest (line 79) | function mockYoyoGetRequest($url, $component, $target = '', $parameters ... function mockYoyoPostRequest (line 97) | function mockYoyoPostRequest($url, $component, $target = '', $parameters... function resetYoyoRequest (line 115) | function resetYoyoRequest() function headers (line 120) | function headers() function hxattr (line 125) | function hxattr($name, $value = '') function yoattr (line 130) | function yoattr($name, $value = '') function yoprefix_value (line 135) | function yoprefix_value($value) function encode_vals (line 140) | function encode_vals($vars) function addValue (line 145) | function addValue($value = '') function response (line 158) | function response($filename) function htmlformat (line 165) | function htmlformat($html) FILE: tests/HelpersBlade.php function yoyo_blade (line 14) | function yoyo_blade() function blade (line 23) | function blade() FILE: tests/HelpersTwig.php function yoyo_twig (line 8) | function yoyo_twig() function twig (line 17) | function twig() FILE: tests/Unit/ClassHelpersTest.php function resolveComponent (line 11) | function resolveComponent(string $class = Counter::class, string $name =... FILE: tests/Unit/ComponentTest.php function makeComponent (line 9) | function makeComponent(string $class, string $id = 'test', string $name ... FILE: tests/Unit/InvocableComponentVariableTest.php method greet (line 34) | public function greet() method add (line 49) | public function add($a, $b) FILE: tests/Unit/YoyoContainerTest.php method __construct (line 31) | public function __construct(?string $optional) method __construct (line 52) | public function __construct(YoyoContainerInterface $container) FILE: tests/app-another/Yoyo/Counter.php class Counter (line 7) | class Counter extends Component method increment (line 15) | public function increment() method getCurrentCountProperty (line 22) | public function getCurrentCountProperty() FILE: tests/app/Comment.php class Comment (line 5) | class Comment method title (line 7) | public function title() method body (line 12) | public function body() FILE: tests/app/Post.php class Post (line 5) | class Post method __construct (line 9) | public function __construct(Comment $comment) method title (line 14) | public function title() FILE: tests/app/Resolvers/BladeComponentResolver.php class BladeComponentResolver (line 10) | class BladeComponentResolver extends ComponentResolver method getViewProvider (line 14) | public function getViewProvider() FILE: tests/app/Resolvers/CustomComponentResolver.php class CustomComponentResolver (line 9) | class CustomComponentResolver extends ComponentResolver method getViewProvider (line 13) | public function getViewProvider() FILE: tests/app/Resolvers/TwigComponentResolver.php class TwigComponentResolver (line 10) | class TwigComponentResolver extends ComponentResolver method getViewProvider (line 14) | public function getViewProvider() FILE: tests/app/Yoyo/Abort.php class Abort (line 9) | class Abort extends Component method initialize (line 11) | public function initialize() FILE: tests/app/Yoyo/Account/Register.php class Register (line 7) | class Register extends Component FILE: tests/app/Yoyo/ActionArguments.php class ActionArguments (line 7) | class ActionArguments extends Component method someAction (line 13) | public function someAction($a, $b) method render (line 20) | public function render() FILE: tests/app/Yoyo/ComponentWithComputedArgs.php class ComponentWithComputedArgs (line 7) | class ComponentWithComputedArgs extends Component method getGreetingProperty (line 11) | protected function getGreetingProperty($name = 'World') method getExpensiveProperty (line 16) | protected function getExpensiveProperty() FILE: tests/app/Yoyo/ComponentWithEmit.php class ComponentWithEmit (line 7) | class ComponentWithEmit extends Component method doEmit (line 9) | public function doEmit() method doEmitTo (line 14) | public function doEmitTo() method doBrowserEvent (line 19) | public function doBrowserEvent() FILE: tests/app/Yoyo/ComponentWithListeners.php class ComponentWithListeners (line 7) | class ComponentWithListeners extends Component method onItemAdded (line 16) | public function onItemAdded() FILE: tests/app/Yoyo/ComponentWithRedirect.php class ComponentWithRedirect (line 7) | class ComponentWithRedirect extends Component method save (line 9) | public function save() FILE: tests/app/Yoyo/ComponentWithResponseHeaders.php class ComponentWithResponseHeaders (line 7) | class ComponentWithResponseHeaders extends Component method doRetarget (line 11) | public function doRetarget() method doReswap (line 17) | public function doReswap() method doReselect (line 23) | public function doReselect() method doLocation (line 29) | public function doLocation() method doPushUrl (line 34) | public function doPushUrl() method doReplaceUrl (line 40) | public function doReplaceUrl() method doRedirect (line 46) | public function doRedirect() method doRefresh (line 51) | public function doRefresh() method doTrigger (line 56) | public function doTrigger() method doTriggerAfterSwap (line 62) | public function doTriggerAfterSwap() method doTriggerAfterSettle (line 68) | public function doTriggerAfterSettle() FILE: tests/app/Yoyo/ComponentWithSwapModifiers.php class ComponentWithSwapModifiers (line 7) | class ComponentWithSwapModifiers extends Component method doSwap (line 9) | public function doSwap() FILE: tests/app/Yoyo/ComponentWithTrait.php class ComponentWithTrait (line 7) | class ComponentWithTrait extends Component method mount (line 13) | public function mount() type WithFramework (line 19) | trait WithFramework method mountWithFramework (line 21) | public function mountWithFramework() method renderedWithFramework (line 26) | public function renderedWithFramework($view) FILE: tests/app/Yoyo/ComputedProperty.php class ComputedProperty (line 7) | class ComputedProperty extends Component method getFooBarProperty (line 11) | protected function getFooBarProperty() FILE: tests/app/Yoyo/ComputedPropertyCache.php class ComputedPropertyCache (line 7) | class ComputedPropertyCache extends Component method getTestCountProperty (line 11) | public function getTestCountProperty() FILE: tests/app/Yoyo/Counter.php class Counter (line 7) | class Counter extends Component method increment (line 15) | public function increment() method getCurrentCountProperty (line 22) | public function getCurrentCountProperty() FILE: tests/app/Yoyo/CounterDynamicProperties.php class CounterDynamicProperties (line 7) | #[\AllowDynamicProperties] method getQueryString (line 10) | public function getQueryString() method getDynamicProperties (line 20) | public function getDynamicProperties() method increment (line 25) | public function increment() method getCurrentCountProperty (line 30) | public function getCurrentCountProperty() method render (line 35) | public function render() FILE: tests/app/Yoyo/DependencyInjectionAction.php class DependencyInjectionAction (line 9) | class DependencyInjectionAction extends Component method onlyTyped (line 16) | public function onlyTyped(Post $post) method multipleTyped (line 24) | public function multipleTyped(Post $post, Comment $comment) method mixedTypedAndRegular (line 32) | public function mixedTypedAndRegular(Post $post, $id, $status = 'active') method typedWithVariadic (line 40) | public function typedWithVariadic(Post $post, ...$tags) method typedWithOptional (line 48) | public function typedWithOptional(Post $post, ?string $status = null) method render (line 54) | public function render() FILE: tests/app/Yoyo/DependencyInjectionClassWithNamedArgumentMapping.php class DependencyInjectionClassWithNamedArgumentMapping (line 8) | class DependencyInjectionClassWithNamedArgumentMapping extends Component method mount (line 16) | public function mount(Post $post, $id) method getOutputProperty (line 23) | public function getOutputProperty() FILE: tests/app/Yoyo/DispatchListener.php class DispatchListener (line 7) | class DispatchListener extends Component method handlePostCreated (line 22) | public function handlePostCreated($postId) method handleStatusChanged (line 28) | public function handleStatusChanged($status, $reason = 'none') method handleSimpleRefresh (line 34) | public function handleSimpleRefresh() method handleMultiParam (line 39) | public function handleMultiParam($title, $body, $categoryId) FILE: tests/app/Yoyo/EmptyResponse.php class EmptyResponse (line 7) | class EmptyResponse extends Component method mount (line 9) | public function mount() FILE: tests/app/Yoyo/EmptyResponseAndRemove.php class EmptyResponseAndRemove (line 7) | class EmptyResponseAndRemove extends Component method mount (line 9) | public function mount() FILE: tests/app/Yoyo/ProtectedMethods.php class ProtectedMethods (line 7) | class ProtectedMethods extends Component method secret (line 9) | protected function secret() FILE: tests/app/Yoyo/Registered.php class Registered (line 7) | class Registered extends Component method render (line 9) | public function render() FILE: tests/app/Yoyo/SetViewData.php class SetViewData (line 7) | class SetViewData extends Component method mount (line 9) | public function mount() FILE: tests/app/Yoyo/VariadicParameters.php class VariadicParameters (line 7) | class VariadicParameters extends Component method onlyVariadic (line 14) | public function onlyVariadic(...$params) method mixedVariadic (line 22) | public function mixedVariadic($first, ...$rest) method optionalAndVariadic (line 30) | public function optionalAndVariadic($required, $optional = 'default', ... method render (line 35) | public function render()