Component factories

Framework has several Factory classes for various object types.

The SphpDocument class

This class can be used to create the structure of any HTML document.

  • PHP code
    1. <?php
    2.  
    3. namespace Sphp\Html;
    4.  
    5. use Sphp\Html\Head\Meta;
    6. use Sphp\Html\Head\Link;
    7.  
    8. $doc = SphpDocument::create();
    9. $doc->setLanguage('en');
    10.  
    11. $doc->setDocumentTitle('Foo document');
    12. $doc->head()
    13.         ->set(Link::stylesheet('print.css', 'print'))
    14.         ->set(Link::stylesheet('screen.css', 'screen'))
    15.         ->set(Meta::author('Sami Holck'))
    16.         ->set(Meta::applicationName('Foobar'))
    17.         ->set(Meta::keywords('foo', 'bar', 'foobar'));
    18.  
    19. $doc->body('foo')->append('Welcome to Foo!');
    20. $doc->body('foo')->scripts()->appendSrc('foo.js');
    21. $doc->body('foo')->scripts()->appendCode("var foo = 2;");
    22.  
    23. echo $doc;
    24.  
    Highlighted with GeSHi 1.0.9.1
  • Execution result as highlighted code
    1. <!DOCTYPE html>
    2. <html lang="en">
    3.     <head>
    4.         <title>Foo document</title>
    5.         <link rel="stylesheet" href="print.css" media="print" type="text&#x2F;css">
    6.         <link rel="stylesheet" href="screen.css" media="screen" type="text&#x2F;css">
    7.         <meta name="author" content="Sami&#x20;Holck">
    8.         <meta name="application-name" content="Foobar">
    9.         <meta name="keywords" content="foo,&#x20;bar,&#x20;foobar">
    10.     </head>
    11.     <body>
    12.         Welcome to Foo!
    13.         <script src="foo.js"></script>
    14.         <script>var foo = 2;</script>
    15.     </body>
    16. </html>
    Highlighted with GeSHi 1.0.9.1

The Tags class: a factory for basic HTML components

Grouped lists of the HTML5 tags and the corresponding PHP types.

  • Basic
    Error: Class 'Sphp\Html\Apps\HyperlinkGenerators\Factory' not found in /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagFactoryMethodData.php:84 Stack trace: #0 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(50): Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData->getW3cLink() #1 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(43): Sphp\Manual\MVC\FactoryViews\TagGroupTable->createRow(Object(Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData)) #2 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(57): Sphp\Manual\MVC\FactoryViews\TagGroupTable->generateTagTable() #3 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagGroupTable->getHtml() #4 [internal function]: Sphp\Html\AbstractContent->__toString() #5 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Arrays.php(248): implode(Array, '') #6 /home/int48291/public_html/playground/sphp/php/Sphp/Html/PlainContainer.php(142): Sphp\Stdlib\Arrays::recursiveImplode(Array) #7 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContainerTag.php(101): Sphp\Html\PlainContainer->getHtml() #8 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\AbstractContainerTag->contentToString() #9 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/AbstractPane.php(105): Sphp\Html\AbstractComponent->getHtml() #10 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\AbstractPane->contentToString() #11 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Html\AbstractComponent->getHtml() #12 [internal function]: Sphp\Html\AbstractContent->__toString() #13 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/Accordion.php(146): implode(Array) #14 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\Accordion->contentToString() #15 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagListAccordionGenerator.php(40): Sphp\Html\AbstractComponent->getHtml() #16 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagListAccordionGenerator->getHtml() #17 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Factory.php(30): Sphp\Html\AbstractContent->__toString() #18 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(47): include('/home/int48291/...') #19 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(66): Sphp\Manual\createPage('Sphp.Html.Facto...') #20 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Document.php(23): Sphp\Manual\printPage('Sphp.Html.Facto...') #21 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Filesystem.php(106): include('/home/int48291/...') #22 /home/int48291/public_html/playground/sphp/php/Sphp/Html/ContentParserTrait.php(62): Sphp\Stdlib\Filesystem::executePhpToString('manual/pages/Sp...') #23 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(57): Sphp\Html\AbstractContainerTag->appendPhpFile('manual/pages/Sp...') #24 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(93): Sphp\Manual\MVC\PageLoader->load('manual/pages/Sp...') #25 [internal function]: Sphp\Manual\MVC\PageLoader->loadPage('/Sphp.Html.Docu...', 'Sphp.Html.Docum...') #26 /home/int48291/public_html/playground/sphp/php/Sphp/MVC/Router.php(138): call_user_func_array(Array, Array) #27 /home/int48291/public_html/playground/index.php(22): Sphp\MVC\Router->execute('http://playgrou...') #28 {main}
  • Headings
    Error: Class 'Sphp\Html\Apps\HyperlinkGenerators\Factory' not found in /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagFactoryMethodData.php:84 Stack trace: #0 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(50): Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData->getW3cLink() #1 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(43): Sphp\Manual\MVC\FactoryViews\TagGroupTable->createRow(Object(Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData)) #2 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(57): Sphp\Manual\MVC\FactoryViews\TagGroupTable->generateTagTable() #3 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagGroupTable->getHtml() #4 [internal function]: Sphp\Html\AbstractContent->__toString() #5 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Arrays.php(248): implode(Array, '') #6 /home/int48291/public_html/playground/sphp/php/Sphp/Html/PlainContainer.php(142): Sphp\Stdlib\Arrays::recursiveImplode(Array) #7 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContainerTag.php(101): Sphp\Html\PlainContainer->getHtml() #8 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\AbstractContainerTag->contentToString() #9 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/AbstractPane.php(105): Sphp\Html\AbstractComponent->getHtml() #10 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\AbstractPane->contentToString() #11 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Html\AbstractComponent->getHtml() #12 [internal function]: Sphp\Html\AbstractContent->__toString() #13 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/Accordion.php(146): implode(Array) #14 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\Accordion->contentToString() #15 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagListAccordionGenerator.php(40): Sphp\Html\AbstractComponent->getHtml() #16 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagListAccordionGenerator->getHtml() #17 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Factory.php(30): Sphp\Html\AbstractContent->__toString() #18 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(47): include('/home/int48291/...') #19 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(66): Sphp\Manual\createPage('Sphp.Html.Facto...') #20 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Document.php(23): Sphp\Manual\printPage('Sphp.Html.Facto...') #21 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Filesystem.php(106): include('/home/int48291/...') #22 /home/int48291/public_html/playground/sphp/php/Sphp/Html/ContentParserTrait.php(62): Sphp\Stdlib\Filesystem::executePhpToString('manual/pages/Sp...') #23 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(57): Sphp\Html\AbstractContainerTag->appendPhpFile('manual/pages/Sp...') #24 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(93): Sphp\Manual\MVC\PageLoader->load('manual/pages/Sp...') #25 [internal function]: Sphp\Manual\MVC\PageLoader->loadPage('/Sphp.Html.Docu...', 'Sphp.Html.Docum...') #26 /home/int48291/public_html/playground/sphp/php/Sphp/MVC/Router.php(138): call_user_func_array(Array, Array) #27 /home/int48291/public_html/playground/index.php(22): Sphp\MVC\Router->execute('http://playgrou...') #28 {main}
  • Formatting
    Error: Class 'Sphp\Html\Apps\HyperlinkGenerators\Factory' not found in /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagFactoryMethodData.php:84 Stack trace: #0 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(50): Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData->getW3cLink() #1 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(43): Sphp\Manual\MVC\FactoryViews\TagGroupTable->createRow(Object(Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData)) #2 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(57): Sphp\Manual\MVC\FactoryViews\TagGroupTable->generateTagTable() #3 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagGroupTable->getHtml() #4 [internal function]: Sphp\Html\AbstractContent->__toString() #5 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Arrays.php(248): implode(Array, '') #6 /home/int48291/public_html/playground/sphp/php/Sphp/Html/PlainContainer.php(142): Sphp\Stdlib\Arrays::recursiveImplode(Array) #7 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContainerTag.php(101): Sphp\Html\PlainContainer->getHtml() #8 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\AbstractContainerTag->contentToString() #9 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/AbstractPane.php(105): Sphp\Html\AbstractComponent->getHtml() #10 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\AbstractPane->contentToString() #11 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Html\AbstractComponent->getHtml() #12 [internal function]: Sphp\Html\AbstractContent->__toString() #13 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/Accordion.php(146): implode(Array) #14 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\Accordion->contentToString() #15 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagListAccordionGenerator.php(40): Sphp\Html\AbstractComponent->getHtml() #16 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagListAccordionGenerator->getHtml() #17 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Factory.php(30): Sphp\Html\AbstractContent->__toString() #18 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(47): include('/home/int48291/...') #19 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(66): Sphp\Manual\createPage('Sphp.Html.Facto...') #20 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Document.php(23): Sphp\Manual\printPage('Sphp.Html.Facto...') #21 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Filesystem.php(106): include('/home/int48291/...') #22 /home/int48291/public_html/playground/sphp/php/Sphp/Html/ContentParserTrait.php(62): Sphp\Stdlib\Filesystem::executePhpToString('manual/pages/Sp...') #23 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(57): Sphp\Html\AbstractContainerTag->appendPhpFile('manual/pages/Sp...') #24 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(93): Sphp\Manual\MVC\PageLoader->load('manual/pages/Sp...') #25 [internal function]: Sphp\Manual\MVC\PageLoader->loadPage('/Sphp.Html.Docu...', 'Sphp.Html.Docum...') #26 /home/int48291/public_html/playground/sphp/php/Sphp/MVC/Router.php(138): call_user_func_array(Array, Array) #27 /home/int48291/public_html/playground/index.php(22): Sphp\MVC\Router->execute('http://playgrou...') #28 {main}
  • Forms
    Error: Class 'Sphp\Html\Apps\HyperlinkGenerators\Factory' not found in /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagFactoryMethodData.php:84 Stack trace: #0 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(50): Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData->getW3cLink() #1 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(43): Sphp\Manual\MVC\FactoryViews\TagGroupTable->createRow(Object(Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData)) #2 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(57): Sphp\Manual\MVC\FactoryViews\TagGroupTable->generateTagTable() #3 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagGroupTable->getHtml() #4 [internal function]: Sphp\Html\AbstractContent->__toString() #5 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Arrays.php(248): implode(Array, '') #6 /home/int48291/public_html/playground/sphp/php/Sphp/Html/PlainContainer.php(142): Sphp\Stdlib\Arrays::recursiveImplode(Array) #7 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContainerTag.php(101): Sphp\Html\PlainContainer->getHtml() #8 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\AbstractContainerTag->contentToString() #9 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/AbstractPane.php(105): Sphp\Html\AbstractComponent->getHtml() #10 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\AbstractPane->contentToString() #11 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Html\AbstractComponent->getHtml() #12 [internal function]: Sphp\Html\AbstractContent->__toString() #13 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/Accordion.php(146): implode(Array) #14 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\Accordion->contentToString() #15 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagListAccordionGenerator.php(40): Sphp\Html\AbstractComponent->getHtml() #16 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagListAccordionGenerator->getHtml() #17 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Factory.php(30): Sphp\Html\AbstractContent->__toString() #18 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(47): include('/home/int48291/...') #19 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(66): Sphp\Manual\createPage('Sphp.Html.Facto...') #20 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Document.php(23): Sphp\Manual\printPage('Sphp.Html.Facto...') #21 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Filesystem.php(106): include('/home/int48291/...') #22 /home/int48291/public_html/playground/sphp/php/Sphp/Html/ContentParserTrait.php(62): Sphp\Stdlib\Filesystem::executePhpToString('manual/pages/Sp...') #23 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(57): Sphp\Html\AbstractContainerTag->appendPhpFile('manual/pages/Sp...') #24 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(93): Sphp\Manual\MVC\PageLoader->load('manual/pages/Sp...') #25 [internal function]: Sphp\Manual\MVC\PageLoader->loadPage('/Sphp.Html.Docu...', 'Sphp.Html.Docum...') #26 /home/int48291/public_html/playground/sphp/php/Sphp/MVC/Router.php(138): call_user_func_array(Array, Array) #27 /home/int48291/public_html/playground/index.php(22): Sphp\MVC\Router->execute('http://playgrou...') #28 {main}
  • Media
    Error: Class 'Sphp\Html\Apps\HyperlinkGenerators\Factory' not found in /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagFactoryMethodData.php:84 Stack trace: #0 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(50): Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData->getW3cLink() #1 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(43): Sphp\Manual\MVC\FactoryViews\TagGroupTable->createRow(Object(Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData)) #2 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(57): Sphp\Manual\MVC\FactoryViews\TagGroupTable->generateTagTable() #3 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagGroupTable->getHtml() #4 [internal function]: Sphp\Html\AbstractContent->__toString() #5 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Arrays.php(248): implode(Array, '') #6 /home/int48291/public_html/playground/sphp/php/Sphp/Html/PlainContainer.php(142): Sphp\Stdlib\Arrays::recursiveImplode(Array) #7 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContainerTag.php(101): Sphp\Html\PlainContainer->getHtml() #8 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\AbstractContainerTag->contentToString() #9 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/AbstractPane.php(105): Sphp\Html\AbstractComponent->getHtml() #10 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\AbstractPane->contentToString() #11 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Html\AbstractComponent->getHtml() #12 [internal function]: Sphp\Html\AbstractContent->__toString() #13 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/Accordion.php(146): implode(Array) #14 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\Accordion->contentToString() #15 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagListAccordionGenerator.php(40): Sphp\Html\AbstractComponent->getHtml() #16 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagListAccordionGenerator->getHtml() #17 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Factory.php(30): Sphp\Html\AbstractContent->__toString() #18 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(47): include('/home/int48291/...') #19 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(66): Sphp\Manual\createPage('Sphp.Html.Facto...') #20 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Document.php(23): Sphp\Manual\printPage('Sphp.Html.Facto...') #21 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Filesystem.php(106): include('/home/int48291/...') #22 /home/int48291/public_html/playground/sphp/php/Sphp/Html/ContentParserTrait.php(62): Sphp\Stdlib\Filesystem::executePhpToString('manual/pages/Sp...') #23 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(57): Sphp\Html\AbstractContainerTag->appendPhpFile('manual/pages/Sp...') #24 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(93): Sphp\Manual\MVC\PageLoader->load('manual/pages/Sp...') #25 [internal function]: Sphp\Manual\MVC\PageLoader->loadPage('/Sphp.Html.Docu...', 'Sphp.Html.Docum...') #26 /home/int48291/public_html/playground/sphp/php/Sphp/MVC/Router.php(138): call_user_func_array(Array, Array) #27 /home/int48291/public_html/playground/index.php(22): Sphp\MVC\Router->execute('http://playgrou...') #28 {main}
  • Links
    Error: Class 'Sphp\Html\Apps\HyperlinkGenerators\Factory' not found in /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagFactoryMethodData.php:84 Stack trace: #0 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(50): Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData->getW3cLink() #1 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(43): Sphp\Manual\MVC\FactoryViews\TagGroupTable->createRow(Object(Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData)) #2 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(57): Sphp\Manual\MVC\FactoryViews\TagGroupTable->generateTagTable() #3 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagGroupTable->getHtml() #4 [internal function]: Sphp\Html\AbstractContent->__toString() #5 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Arrays.php(248): implode(Array, '') #6 /home/int48291/public_html/playground/sphp/php/Sphp/Html/PlainContainer.php(142): Sphp\Stdlib\Arrays::recursiveImplode(Array) #7 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContainerTag.php(101): Sphp\Html\PlainContainer->getHtml() #8 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\AbstractContainerTag->contentToString() #9 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/AbstractPane.php(105): Sphp\Html\AbstractComponent->getHtml() #10 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\AbstractPane->contentToString() #11 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Html\AbstractComponent->getHtml() #12 [internal function]: Sphp\Html\AbstractContent->__toString() #13 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/Accordion.php(146): implode(Array) #14 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\Accordion->contentToString() #15 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagListAccordionGenerator.php(40): Sphp\Html\AbstractComponent->getHtml() #16 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagListAccordionGenerator->getHtml() #17 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Factory.php(30): Sphp\Html\AbstractContent->__toString() #18 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(47): include('/home/int48291/...') #19 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(66): Sphp\Manual\createPage('Sphp.Html.Facto...') #20 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Document.php(23): Sphp\Manual\printPage('Sphp.Html.Facto...') #21 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Filesystem.php(106): include('/home/int48291/...') #22 /home/int48291/public_html/playground/sphp/php/Sphp/Html/ContentParserTrait.php(62): Sphp\Stdlib\Filesystem::executePhpToString('manual/pages/Sp...') #23 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(57): Sphp\Html\AbstractContainerTag->appendPhpFile('manual/pages/Sp...') #24 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(93): Sphp\Manual\MVC\PageLoader->load('manual/pages/Sp...') #25 [internal function]: Sphp\Manual\MVC\PageLoader->loadPage('/Sphp.Html.Docu...', 'Sphp.Html.Docum...') #26 /home/int48291/public_html/playground/sphp/php/Sphp/MVC/Router.php(138): call_user_func_array(Array, Array) #27 /home/int48291/public_html/playground/index.php(22): Sphp\MVC\Router->execute('http://playgrou...') #28 {main}
  • Lists
    Error: Class 'Sphp\Html\Apps\HyperlinkGenerators\Factory' not found in /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagFactoryMethodData.php:84 Stack trace: #0 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(50): Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData->getW3cLink() #1 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(43): Sphp\Manual\MVC\FactoryViews\TagGroupTable->createRow(Object(Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData)) #2 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(57): Sphp\Manual\MVC\FactoryViews\TagGroupTable->generateTagTable() #3 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagGroupTable->getHtml() #4 [internal function]: Sphp\Html\AbstractContent->__toString() #5 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Arrays.php(248): implode(Array, '') #6 /home/int48291/public_html/playground/sphp/php/Sphp/Html/PlainContainer.php(142): Sphp\Stdlib\Arrays::recursiveImplode(Array) #7 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContainerTag.php(101): Sphp\Html\PlainContainer->getHtml() #8 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\AbstractContainerTag->contentToString() #9 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/AbstractPane.php(105): Sphp\Html\AbstractComponent->getHtml() #10 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\AbstractPane->contentToString() #11 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Html\AbstractComponent->getHtml() #12 [internal function]: Sphp\Html\AbstractContent->__toString() #13 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/Accordion.php(146): implode(Array) #14 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\Accordion->contentToString() #15 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagListAccordionGenerator.php(40): Sphp\Html\AbstractComponent->getHtml() #16 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagListAccordionGenerator->getHtml() #17 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Factory.php(30): Sphp\Html\AbstractContent->__toString() #18 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(47): include('/home/int48291/...') #19 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(66): Sphp\Manual\createPage('Sphp.Html.Facto...') #20 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Document.php(23): Sphp\Manual\printPage('Sphp.Html.Facto...') #21 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Filesystem.php(106): include('/home/int48291/...') #22 /home/int48291/public_html/playground/sphp/php/Sphp/Html/ContentParserTrait.php(62): Sphp\Stdlib\Filesystem::executePhpToString('manual/pages/Sp...') #23 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(57): Sphp\Html\AbstractContainerTag->appendPhpFile('manual/pages/Sp...') #24 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(93): Sphp\Manual\MVC\PageLoader->load('manual/pages/Sp...') #25 [internal function]: Sphp\Manual\MVC\PageLoader->loadPage('/Sphp.Html.Docu...', 'Sphp.Html.Docum...') #26 /home/int48291/public_html/playground/sphp/php/Sphp/MVC/Router.php(138): call_user_func_array(Array, Array) #27 /home/int48291/public_html/playground/index.php(22): Sphp\MVC\Router->execute('http://playgrou...') #28 {main}
  • Tables
    Error: Class 'Sphp\Html\Apps\HyperlinkGenerators\Factory' not found in /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagFactoryMethodData.php:84 Stack trace: #0 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(50): Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData->getW3cLink() #1 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(43): Sphp\Manual\MVC\FactoryViews\TagGroupTable->createRow(Object(Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData)) #2 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(57): Sphp\Manual\MVC\FactoryViews\TagGroupTable->generateTagTable() #3 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagGroupTable->getHtml() #4 [internal function]: Sphp\Html\AbstractContent->__toString() #5 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Arrays.php(248): implode(Array, '') #6 /home/int48291/public_html/playground/sphp/php/Sphp/Html/PlainContainer.php(142): Sphp\Stdlib\Arrays::recursiveImplode(Array) #7 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContainerTag.php(101): Sphp\Html\PlainContainer->getHtml() #8 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\AbstractContainerTag->contentToString() #9 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/AbstractPane.php(105): Sphp\Html\AbstractComponent->getHtml() #10 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\AbstractPane->contentToString() #11 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Html\AbstractComponent->getHtml() #12 [internal function]: Sphp\Html\AbstractContent->__toString() #13 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/Accordion.php(146): implode(Array) #14 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\Accordion->contentToString() #15 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagListAccordionGenerator.php(40): Sphp\Html\AbstractComponent->getHtml() #16 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagListAccordionGenerator->getHtml() #17 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Factory.php(30): Sphp\Html\AbstractContent->__toString() #18 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(47): include('/home/int48291/...') #19 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(66): Sphp\Manual\createPage('Sphp.Html.Facto...') #20 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Document.php(23): Sphp\Manual\printPage('Sphp.Html.Facto...') #21 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Filesystem.php(106): include('/home/int48291/...') #22 /home/int48291/public_html/playground/sphp/php/Sphp/Html/ContentParserTrait.php(62): Sphp\Stdlib\Filesystem::executePhpToString('manual/pages/Sp...') #23 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(57): Sphp\Html\AbstractContainerTag->appendPhpFile('manual/pages/Sp...') #24 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(93): Sphp\Manual\MVC\PageLoader->load('manual/pages/Sp...') #25 [internal function]: Sphp\Manual\MVC\PageLoader->loadPage('/Sphp.Html.Docu...', 'Sphp.Html.Docum...') #26 /home/int48291/public_html/playground/sphp/php/Sphp/MVC/Router.php(138): call_user_func_array(Array, Array) #27 /home/int48291/public_html/playground/index.php(22): Sphp\MVC\Router->execute('http://playgrou...') #28 {main}
  • Style and Sections
    Error: Class 'Sphp\Html\Apps\HyperlinkGenerators\Factory' not found in /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagFactoryMethodData.php:84 Stack trace: #0 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(50): Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData->getW3cLink() #1 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(43): Sphp\Manual\MVC\FactoryViews\TagGroupTable->createRow(Object(Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData)) #2 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(57): Sphp\Manual\MVC\FactoryViews\TagGroupTable->generateTagTable() #3 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagGroupTable->getHtml() #4 [internal function]: Sphp\Html\AbstractContent->__toString() #5 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Arrays.php(248): implode(Array, '') #6 /home/int48291/public_html/playground/sphp/php/Sphp/Html/PlainContainer.php(142): Sphp\Stdlib\Arrays::recursiveImplode(Array) #7 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContainerTag.php(101): Sphp\Html\PlainContainer->getHtml() #8 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\AbstractContainerTag->contentToString() #9 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/AbstractPane.php(105): Sphp\Html\AbstractComponent->getHtml() #10 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\AbstractPane->contentToString() #11 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Html\AbstractComponent->getHtml() #12 [internal function]: Sphp\Html\AbstractContent->__toString() #13 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/Accordion.php(146): implode(Array) #14 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\Accordion->contentToString() #15 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagListAccordionGenerator.php(40): Sphp\Html\AbstractComponent->getHtml() #16 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagListAccordionGenerator->getHtml() #17 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Factory.php(30): Sphp\Html\AbstractContent->__toString() #18 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(47): include('/home/int48291/...') #19 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(66): Sphp\Manual\createPage('Sphp.Html.Facto...') #20 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Document.php(23): Sphp\Manual\printPage('Sphp.Html.Facto...') #21 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Filesystem.php(106): include('/home/int48291/...') #22 /home/int48291/public_html/playground/sphp/php/Sphp/Html/ContentParserTrait.php(62): Sphp\Stdlib\Filesystem::executePhpToString('manual/pages/Sp...') #23 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(57): Sphp\Html\AbstractContainerTag->appendPhpFile('manual/pages/Sp...') #24 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(93): Sphp\Manual\MVC\PageLoader->load('manual/pages/Sp...') #25 [internal function]: Sphp\Manual\MVC\PageLoader->loadPage('/Sphp.Html.Docu...', 'Sphp.Html.Docum...') #26 /home/int48291/public_html/playground/sphp/php/Sphp/MVC/Router.php(138): call_user_func_array(Array, Array) #27 /home/int48291/public_html/playground/index.php(22): Sphp\MVC\Router->execute('http://playgrou...') #28 {main}
  • Head
    Error: Class 'Sphp\Html\Apps\HyperlinkGenerators\Factory' not found in /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagFactoryMethodData.php:84 Stack trace: #0 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(50): Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData->getW3cLink() #1 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(43): Sphp\Manual\MVC\FactoryViews\TagGroupTable->createRow(Object(Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData)) #2 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(57): Sphp\Manual\MVC\FactoryViews\TagGroupTable->generateTagTable() #3 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagGroupTable->getHtml() #4 [internal function]: Sphp\Html\AbstractContent->__toString() #5 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Arrays.php(248): implode(Array, '') #6 /home/int48291/public_html/playground/sphp/php/Sphp/Html/PlainContainer.php(142): Sphp\Stdlib\Arrays::recursiveImplode(Array) #7 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContainerTag.php(101): Sphp\Html\PlainContainer->getHtml() #8 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\AbstractContainerTag->contentToString() #9 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/AbstractPane.php(105): Sphp\Html\AbstractComponent->getHtml() #10 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\AbstractPane->contentToString() #11 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Html\AbstractComponent->getHtml() #12 [internal function]: Sphp\Html\AbstractContent->__toString() #13 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/Accordion.php(146): implode(Array) #14 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\Accordion->contentToString() #15 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagListAccordionGenerator.php(40): Sphp\Html\AbstractComponent->getHtml() #16 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagListAccordionGenerator->getHtml() #17 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Factory.php(30): Sphp\Html\AbstractContent->__toString() #18 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(47): include('/home/int48291/...') #19 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(66): Sphp\Manual\createPage('Sphp.Html.Facto...') #20 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Document.php(23): Sphp\Manual\printPage('Sphp.Html.Facto...') #21 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Filesystem.php(106): include('/home/int48291/...') #22 /home/int48291/public_html/playground/sphp/php/Sphp/Html/ContentParserTrait.php(62): Sphp\Stdlib\Filesystem::executePhpToString('manual/pages/Sp...') #23 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(57): Sphp\Html\AbstractContainerTag->appendPhpFile('manual/pages/Sp...') #24 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(93): Sphp\Manual\MVC\PageLoader->load('manual/pages/Sp...') #25 [internal function]: Sphp\Manual\MVC\PageLoader->loadPage('/Sphp.Html.Docu...', 'Sphp.Html.Docum...') #26 /home/int48291/public_html/playground/sphp/php/Sphp/MVC/Router.php(138): call_user_func_array(Array, Array) #27 /home/int48291/public_html/playground/index.php(22): Sphp\MVC\Router->execute('http://playgrou...') #28 {main}
  • Programming
    Error: Class 'Sphp\Html\Apps\HyperlinkGenerators\Factory' not found in /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagFactoryMethodData.php:84 Stack trace: #0 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(50): Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData->getW3cLink() #1 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(43): Sphp\Manual\MVC\FactoryViews\TagGroupTable->createRow(Object(Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData)) #2 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(57): Sphp\Manual\MVC\FactoryViews\TagGroupTable->generateTagTable() #3 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagGroupTable->getHtml() #4 [internal function]: Sphp\Html\AbstractContent->__toString() #5 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Arrays.php(248): implode(Array, '') #6 /home/int48291/public_html/playground/sphp/php/Sphp/Html/PlainContainer.php(142): Sphp\Stdlib\Arrays::recursiveImplode(Array) #7 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContainerTag.php(101): Sphp\Html\PlainContainer->getHtml() #8 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\AbstractContainerTag->contentToString() #9 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/AbstractPane.php(105): Sphp\Html\AbstractComponent->getHtml() #10 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\AbstractPane->contentToString() #11 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Html\AbstractComponent->getHtml() #12 [internal function]: Sphp\Html\AbstractContent->__toString() #13 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/Accordion.php(146): implode(Array) #14 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\Accordion->contentToString() #15 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagListAccordionGenerator.php(40): Sphp\Html\AbstractComponent->getHtml() #16 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagListAccordionGenerator->getHtml() #17 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Factory.php(30): Sphp\Html\AbstractContent->__toString() #18 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(47): include('/home/int48291/...') #19 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(66): Sphp\Manual\createPage('Sphp.Html.Facto...') #20 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Document.php(23): Sphp\Manual\printPage('Sphp.Html.Facto...') #21 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Filesystem.php(106): include('/home/int48291/...') #22 /home/int48291/public_html/playground/sphp/php/Sphp/Html/ContentParserTrait.php(62): Sphp\Stdlib\Filesystem::executePhpToString('manual/pages/Sp...') #23 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(57): Sphp\Html\AbstractContainerTag->appendPhpFile('manual/pages/Sp...') #24 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(93): Sphp\Manual\MVC\PageLoader->load('manual/pages/Sp...') #25 [internal function]: Sphp\Manual\MVC\PageLoader->loadPage('/Sphp.Html.Docu...', 'Sphp.Html.Docum...') #26 /home/int48291/public_html/playground/sphp/php/Sphp/MVC/Router.php(138): call_user_func_array(Array, Array) #27 /home/int48291/public_html/playground/index.php(22): Sphp\MVC\Router->execute('http://playgrou...') #28 {main}

The FormControls factory: a factory for HTML form components

Here are grouped lists of the HTML5 components and the corresponding PHP types.

  • Inputs
    Error: Class 'Sphp\Html\Apps\HyperlinkGenerators\Factory' not found in /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagFactoryMethodData.php:84 Stack trace: #0 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(50): Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData->getW3cLink() #1 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(43): Sphp\Manual\MVC\FactoryViews\TagGroupTable->createRow(Object(Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData)) #2 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(57): Sphp\Manual\MVC\FactoryViews\TagGroupTable->generateTagTable() #3 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagGroupTable->getHtml() #4 [internal function]: Sphp\Html\AbstractContent->__toString() #5 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Arrays.php(248): implode(Array, '') #6 /home/int48291/public_html/playground/sphp/php/Sphp/Html/PlainContainer.php(142): Sphp\Stdlib\Arrays::recursiveImplode(Array) #7 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContainerTag.php(101): Sphp\Html\PlainContainer->getHtml() #8 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\AbstractContainerTag->contentToString() #9 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/AbstractPane.php(105): Sphp\Html\AbstractComponent->getHtml() #10 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\AbstractPane->contentToString() #11 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Html\AbstractComponent->getHtml() #12 [internal function]: Sphp\Html\AbstractContent->__toString() #13 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/Accordion.php(146): implode(Array) #14 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\Accordion->contentToString() #15 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagListAccordionGenerator.php(40): Sphp\Html\AbstractComponent->getHtml() #16 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagListAccordionGenerator->getHtml() #17 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Forms.Inputs.Factory.php(34): Sphp\Html\AbstractContent->__toString() #18 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(47): include('/home/int48291/...') #19 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(66): Sphp\Manual\createPage('Sphp.Html.Forms...') #20 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Document.php(25): Sphp\Manual\printPage('Sphp.Html.Forms...') #21 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Filesystem.php(106): include('/home/int48291/...') #22 /home/int48291/public_html/playground/sphp/php/Sphp/Html/ContentParserTrait.php(62): Sphp\Stdlib\Filesystem::executePhpToString('manual/pages/Sp...') #23 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(57): Sphp\Html\AbstractContainerTag->appendPhpFile('manual/pages/Sp...') #24 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(93): Sphp\Manual\MVC\PageLoader->load('manual/pages/Sp...') #25 [internal function]: Sphp\Manual\MVC\PageLoader->loadPage('/Sphp.Html.Docu...', 'Sphp.Html.Docum...') #26 /home/int48291/public_html/playground/sphp/php/Sphp/MVC/Router.php(138): call_user_func_array(Array, Array) #27 /home/int48291/public_html/playground/index.php(22): Sphp\MVC\Router->execute('http://playgrou...') #28 {main}
  • Buttons
    Error: Class 'Sphp\Html\Apps\HyperlinkGenerators\Factory' not found in /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagFactoryMethodData.php:84 Stack trace: #0 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(50): Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData->getW3cLink() #1 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(43): Sphp\Manual\MVC\FactoryViews\TagGroupTable->createRow(Object(Sphp\Manual\MVC\FactoryViews\TagFactoryMethodData)) #2 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagGroupTable.php(57): Sphp\Manual\MVC\FactoryViews\TagGroupTable->generateTagTable() #3 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagGroupTable->getHtml() #4 [internal function]: Sphp\Html\AbstractContent->__toString() #5 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Arrays.php(248): implode(Array, '') #6 /home/int48291/public_html/playground/sphp/php/Sphp/Html/PlainContainer.php(142): Sphp\Stdlib\Arrays::recursiveImplode(Array) #7 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContainerTag.php(101): Sphp\Html\PlainContainer->getHtml() #8 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\AbstractContainerTag->contentToString() #9 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/AbstractPane.php(105): Sphp\Html\AbstractComponent->getHtml() #10 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\AbstractPane->contentToString() #11 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Html\AbstractComponent->getHtml() #12 [internal function]: Sphp\Html\AbstractContent->__toString() #13 /home/int48291/public_html/playground/sphp/php/Sphp/Html/Foundation/Sites/Containers/Accordions/Accordion.php(146): implode(Array) #14 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractComponent.php(52): Sphp\Html\Foundation\Sites\Containers\Accordions\Accordion->contentToString() #15 /home/int48291/public_html/playground/manual/classes/MVC/FactoryViews/TagListAccordionGenerator.php(40): Sphp\Html\AbstractComponent->getHtml() #16 /home/int48291/public_html/playground/sphp/php/Sphp/Html/AbstractContent.php(29): Sphp\Manual\MVC\FactoryViews\TagListAccordionGenerator->getHtml() #17 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Forms.Inputs.Factory.php(34): Sphp\Html\AbstractContent->__toString() #18 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(47): include('/home/int48291/...') #19 /home/int48291/public_html/playground/manual/common/manual_helper_functions.php(66): Sphp\Manual\createPage('Sphp.Html.Forms...') #20 /home/int48291/public_html/playground/manual/pages/Sphp.Html.Document.php(25): Sphp\Manual\printPage('Sphp.Html.Forms...') #21 /home/int48291/public_html/playground/sphp/php/Sphp/Stdlib/Filesystem.php(106): include('/home/int48291/...') #22 /home/int48291/public_html/playground/sphp/php/Sphp/Html/ContentParserTrait.php(62): Sphp\Stdlib\Filesystem::executePhpToString('manual/pages/Sp...') #23 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(57): Sphp\Html\AbstractContainerTag->appendPhpFile('manual/pages/Sp...') #24 /home/int48291/public_html/playground/manual/classes/MVC/PageLoader.php(93): Sphp\Manual\MVC\PageLoader->load('manual/pages/Sp...') #25 [internal function]: Sphp\Manual\MVC\PageLoader->loadPage('/Sphp.Html.Docu...', 'Sphp.Html.Docum...') #26 /home/int48291/public_html/playground/sphp/php/Sphp/MVC/Router.php(138): call_user_func_array(Array, Array) #27 /home/int48291/public_html/playground/index.php(22): Sphp\MVC\Router->execute('http://playgrou...') #28 {main}