Beispiel #1
0
 /**
  * Option method to declare expected options
  *
  * @access public
  * @param \Bytes\Options $Options
  * @return void
  */
 public function DeclareOptions(\Bytes\Options &$Options)
 {
     /* ------------------------------------------------------------------------------------------------------
           DECLARE
        ------------------------------------------------------------------------------------------------------ */
     $Options->Declare('CustomTrigger')->AsTrigger()->Commit();
 }
Beispiel #2
0
 /**
  * Option method to declare expected options
  *
  * @access public
  * @param \Bytes\Options $Options
  * @return void
  */
 public function DeclareOptions(\Bytes\Options &$Options)
 {
     /* ------------------------------------------------------------------------------------------------------
           DECLARE
        ------------------------------------------------------------------------------------------------------ */
     $Options->Declare('SampleOption', 'A default value')->Commit();
 }
Beispiel #3
0
 /**
  * Option method to declare expected options
  *
  * @access public
  * @param \Bytes\Options $Options
  * @return void
  */
 public function DeclareOptions(\Bytes\Options &$Options)
 {
     /* ------------------------------------------------------------------------------------------------------
           DECLARE
        ------------------------------------------------------------------------------------------------------ */
     $Options->Declare('HMVCOption', 'HMVC Configured ;)')->Commit();
 }
Beispiel #4
0
 /**
  * Option method to declare expected options
  *
  * @access public
  * @param \Bytes\Options $Options
  * @return void
  */
 public function DeclareOptions(\Bytes\Options &$Options)
 {
     /* ------------------------------------------------------------------------------------------------------
           DECLARE
        ------------------------------------------------------------------------------------------------------ */
     $Options->Declare('Implementations', [])->Commit();
     $Options->Declare('Key')->AsRequired()->Commit();
 }
Beispiel #5
0
 /**
  * Option method to declare expected options
  *
  * @access public
  * @param \Bytes\Options $Options
  * @return void
  */
 public function DeclareOptions(\Bytes\Options &$Options)
 {
     /* ------------------------------------------------------------------------------------------------------
           DECLARE
        ------------------------------------------------------------------------------------------------------ */
     $Options->Declare('Host', 'localhost')->Commit();
     $Options->Declare('User', 'root')->Commit();
     $Options->Declare('Password', '')->Commit();
     $Options->Declare('DatabaseName')->AsRequired()->Commit();
 }
Beispiel #6
0
 /**
  * Helper method to fire a trigger (event handler / hook)
  *
  * @final
  * @access protected
  * @param string $Key
  * @param arary $Arguments
  * @return mixed
  */
 protected final function Trigger(string $Key, array $Arguments = [])
 {
     /* ------------------------------------------------------------------------------------------------------
           RETURN
        ------------------------------------------------------------------------------------------------------ */
     return $this->__Options->Trigger($Key, $Arguments);
 }