\Pho\FrameworkParticleInterface

Particle Interface

A "Particle" is a foundational Pho Framework node that constitutes the basis of all other Pho Stack nodes.

This interface does not hold a method. The classes that implement this do it, in order to define that they are Pho Framework particles. Otherwise, In Pho Framework, both Actor and Obj extend Pho\Lib\Graph\Node but \Pho\Framework\Frame doesn't, it extends Pho\Lib\Graph\SubGraph which is also a subclass of Pho\Lib\Graph\Node but with additional graph-like traits. Therefore this interface provides a common ground that all foundational nodes can be based off of, and we call them Particles.

Summary

Methods
Constants
existentials()
No constants found
No protected methods found
N/A
No private methods found
N/A

Methods

existentials()

existentials() : array

Retrieves the object's existential properties

Existential properties are:

  • The node itself ($this)
  • Its context
  • Its creator

These properties can never be altered.

Warning: count(): Parameter must be an array or an object that implements Countable in phar:///Users/emresokullu/Code/website/phpdoc/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275 Warning: count(): Parameter must be an array or an object that implements Countable in phar:///Users/emresokullu/Code/website/phpdoc/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1275

Returns

array