CloneableInstantiable
ExtendsPHPFUI\Base
ImplementsCountable
Constants
public PHPFUI\Base::DEBUG_SOURCE = 1
Methods
public PHPFUI\Base::__clone()
public __construct(bool $vertical = false)
 
    public PHPFUI\Base::__toString() : string
    public PHPFUI\Base::add( $item)
     

    Base add function. Adds to the end of the current objects

    public PHPFUI\Base::addAsFirst( $item)
     

    Base addAsFirst function. Adds to the front of the current
    object

    public addTab(string $tabText, string $content, bool $active = false) : PHPFUI\Tabs
     
      public count() : int
      public PHPFUI\Base::done(bool $done = true) : PHPFUI\Base
       

      Form is done rendering

      public getContent() : PHPFUI\HTML5Element
       

      Return the content section for the Tabs. You can call this
      separately and not add the Tabs object to the page if you
      need more control of where the content is located in the
      page. If you add the Tabs object to the page, it will add the
      tabs section, then the content section immediately after,
      which you might not want. If you call this separately, you
      are resposible for adding both the Tabs and content sections
      to the page.

      public static PHPFUI\Base::getDebug(int $flags = 0) : int
       

      Gets the current debug setting

      public PHPFUI\Base::getResponse() : string
       

      Get the current response

      public getTabs() : PHPFUI\UnorderedList
       

      Return the Tabs section. You can call this separately and
      not add the Tabs object to the page if you need more control
      of where the tabs are located in the page. If you add the
      Tabs object to the page, it will add the tabs section, then
      the content section immediately after, which you might not
      want.

      public PHPFUI\Base::isDone() : bool
       

      Returns true if the page needs no more processing

      public PHPFUI\Base::output() : string
       

      Output the object (convert to string)

      • return string
      public PHPFUI\Base::prepend( $item) : PHPFUI\Base
       

      Add an object in front of existing object

      public static PHPFUI\Base::setDebug(int $level = 0) : void
       

      Set the debug level, 1 or higher is on

      public PHPFUI\Base::setRawResponse(string $response) : PHPFUI\Base
       

      Sets the page response directly

      public PHPFUI\Base::setResponse(string $response, string $color = 'lime') : PHPFUI\Base
       

      Set a response in the standard format ('reponse' and 'color' array)

        public PHPFUI\Base::walk(string $method) : PHPFUI\Base
         

        Recursively walks all objects and calls the passed method on each object where it exists

        Methods
        protected getBody() : string
        protected getEnd() : string
        protected getStart() : string
        Properties
        private $contentSection
        private $tabs
        private $tabSection
        private $vertical
        Methods
        private generate() : bool
        Methods
        public static PHPFUI\Base::getDebug(int $flags = 0) : int
         

        Gets the current debug setting

        public static PHPFUI\Base::setDebug(int $level = 0) : void
         

        Set the debug level, 1 or higher is on

        © 2020 Bruce Wells
        Search Namespaces \ Classes
        ConfigurationNumbers (0-9.) only