Ejemplo n.º 1
0
 * 
 */
namespace Falcraft\Data\Components\File\Resource;

require_once realpath(__DIR__ . '/../../../../') . '/falcraftLoad.php';
/* Type.php
   Restrictions.php
   RestrictedList.php - Implements a restricted list
                        (for the 'folder' of CDirectorys)
   
   FolderInterface - Implements the Folder interface
                     (a wrapper for the LeafInterface )
   
   AbstractLeaf.php - Inherits from an abstract leaf gaining its functionality */
$includes = array('/Data/Components/File/Resource/FolderInterface.php', '/Data/Types/Resource/AbstractLeaf.php', '/Data/Types/Type.php', '/Data/Types/Restrictions.php', '/Data/Types/RestrictedList.php');
falcraftLoad($includes, __FILE__);
use Falcraft\Data\Types\Resource as TypesResource;
use Falcraft\Data\Types;
use Falcraft\Data\Types\Type;
/**
 * Abstract Folder Class
 * 
 * Defines A Path identity structure with a 'folder' of paths
 * 
 * This implements FolderInterface, adding the necessary bindings
 * 
 * It leaves path handling up to the child class, for any particulars
 * 
 * CHANGELOG
 * 
 * 1.0: Created CDirectory - February 7th, 2014
Ejemplo n.º 2
0
 * @link http://www.furdev.com/primus-artificial-intelligence-framework/ Framework URL
 * @license http://opensource.org/licenses/MIT
 * @package Patterns
 * @subpackage Messaging
 * @category DesignPatterns
 * 
 */
/**
 * Falcraft Libraries Pattern Implementations Namespace
 * 
 */
namespace Falcraft\Patterns;

require_once realpath(__DIR__ . '/../') . '/falcraftLoad.php';
$includes = array('/Patterns/Resource/ObserverInterface.php', '/Patterns/Resource/PublisherInterface.php', '/Patterns/Resource/StateInterface.php', '/Data/Types/Type.php', '/Data/Types/Restrictions.php', '/Data/Types/RestrictedSet.php');
falcraftLoad($includes, __NAMESPACE__ . __FILE__);
use Falcraft\Data\Types\Type;
use Falcraft\Data\Types;
use Falcraft\Patterns\Resource as PatternsResource;
/**
 * Observer Class - The basic minimal observer functionality
 * 
 * Any object inheriting from Observer is prepared to perform
 * a basic tricky function remapping handler.  The observer object
 * expects a string, and then converts that string into a method call
 * as the handler of the state change
 * 
 * CHANGELOG
 * 
 * 1.0  created Observer - August 16th, 2013
 * 2.0  Adapted Observer to Primus - August 25th, 2015