// Import framework stuff
use CoreFramework\Generic\FrameworkInterface;
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Registry\Registerable;
/**
use CoreFramework\Configuration\FrameworkConfiguration;
use CoreFramework\Factory\ObjectFactory;
use CoreFramework\Generic\FrameworkInterface;
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Loader\ClassLoader;
use CoreFramework\Manager\ManageableApplication;
use CoreFramework\Middleware\Debug\DebugMiddleware;
use CoreFramework\Registry\Register;
use CoreFramework\Registry\Generic\Registry;
+use CoreFramework\Stream\Output\OutputStreamer;
use CoreFramework\Template\CompileableTemplate;
// Import SPL stuff
// Import framework stuff
use CoreFramework\Factory\ObjectFactory;
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Registry\Generic\Registry;
/**
// Import framework stuff
use CoreFramework\Factory\ObjectFactory;
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Registry\Registerable;
/**
namespace CoreFramework\FileSystem;
// Import framework stuff
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Object\BaseFrameworkSystem;
/**
namespace CoreFramework\Filesystem\Pointer\Input;
// Import framework stuff
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Object\BaseFrameworkSystem;
/**
namespace CoreFramework\Filesystem\Pointer\Input;
// Import framework stuff
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Object\BaseFrameworkSystem;
/**
namespace CoreFramework\Filesystem\Pointer;
// Import framework stuff
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Object\BaseFrameworkSystem;
/**
// Own namespace
namespace CoreFramework\Filesystem\Pointer\Raw;
+// Import framework stuff
+use CoreFramework\Generic\NullPointerException;
+
/**
* A class for writing files
*
// Own namespace
namespace CoreFramework\Filesystem\Pointer\Text;
+// Import framework stuff
+use CoreFramework\Generic\NullPointerException;
+
/**
* A class for writing files
*
// Import framework stuff
use CoreFramework\Factory\ObjectFactory;
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Registry\Generic\Registry;
/**
// Import framework stuff
use CoreFramework\Factory\ObjectFactory;
use CoreFramework\Generic\FrameworkInterface;
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Object\BaseFrameworkSystem;
use CoreFramework\Registry\Generic\Registry;
// Import framework stuff
use CoreFramework\Factory\ObjectFactory;
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Registry\Generic\Registry;
use CoreFramework\Template\CompileableTemplate;
// Import framework stuff
use CoreFramework\Configuration\FrameworkConfiguration;
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Registry\Generic\Registry;
use CoreFramework\Template\CompileableTemplate;
namespace CoreFramework\Mailer\Debug;
// Import framework stuff
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Manager\ManageableApplication;
use CoreFramework\Template\CompileableTemplate;
// Is the value instance there?
if (!isset($recipientList['values'][$variable])) {
// Throw exception
- throw new NullPointerException ($this, self::EXCEPTION_IS_NULL_POINTER);
+ throw new NullPointerException($this, self::EXCEPTION_IS_NULL_POINTER);
} // END - if
// Get the field from the value instance
// Import framework stuff
use CoreFramework\Configuration\FrameworkConfiguration;
use CoreFramework\Output\BaseOutput;
+use CoreFramework\Stream\Output\OutputStreamer;
/**
* This class simply puts text without any HTML code out. This class is suiable
use CoreFramework\Debug\Debugger;
use CoreFramework\Output\Debug\BaseDebugOutput;
use CoreFramework\Registry\Registerable;
+use CoreFramework\Stream\Output\OutputStreamer;
/**
* A debug output class for the console (e.g. hub software)
// Import framework stuff
use CoreFramework\Debug\Debugger;
use CoreFramework\Output\Debug\BaseDebugOutput;
+use CoreFramework\Stream\Output\OutputStreamer;
/**
* A debug output class for PHP's error_log() command
// Import framework stuff
use CoreFramework\Debug\Debugger;
use CoreFramework\Output\Debug\BaseDebugOutput;
+use CoreFramework\Stream\Output\OutputStreamer;
/**
* A debug output class for the web browser
use CoreFramework\Manager\ManageableApplication;
use CoreFramework\Output\BaseOutput;
use CoreFramework\Registry\Registerable;
+use CoreFramework\Stream\Output\OutputStreamer;
/**
* This class simply puts HTML code / JavaScript code or CSS code out to the
namespace CoreFramework\Registry;
// Import framework stuff
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Object\BaseFrameworkSystem;
/**
<?php
// Own namespace
-namespace CoreFramework\Streams;
+namespace CoreFramework\Stream;
// Import framework stuff
use CoreFramework\Generic\FrameworkInterface;
// Own namespace
namespace CoreFramework\Stream\Input;
+// Import framework stuff
+use CoreFramework\Stream\Streamable;
+
/**
* An interface for input streams
*
// Own namespace
namespace CoreFramework\Stream\Output;
+// Import framework stuff
+use CoreFramework\Stream\Streamable;
+
/**
* An interface for output streams
*
// Own namespace
namespace CoreFramework\Filesystem\Stream;
+// Import framework stuff
+use CoreFramework\Stream\Output\OutputStreamer;
+
/**
* An interface for file output operations.
*
// Import framework stuff
use CoreFramework\Factory\ObjectFactory;
+use CoreFramework\Generic\NullPointerException;
use CoreFramework\Middleware\BaseMiddleware;
use CoreFramework\Registry\Registerable;
+use CoreFramework\Stream\Output\OutputStreamer;
/**
* The middlware debug output system. A *real* or concrete output class shall
if (empty($outStream)) {
// @TODO Initialization phase
return;
- } // END - if
+ } elseif (is_null($this->getOutputInstance())) {
+ // Should not be NULL
+ throw new NullPointerException($this, self::EXCEPTION_IS_NULL_POINTER);
+ }
// Use the output instance
$this->getOutputInstance()->outputStream($outStream, $stripTags);