PHP Classes

BladeOne: Standalone template engine that compiles into PHP

Recommend this page to a friend!
  Info   View files View files (208)   DownloadInstall with Composer Download .zip   Reputation   Support forum (1)   Blog (1)    
Last Updated Ratings Unique User Downloads Download Rankings
2023-05-22 (4 months ago) RSS 2.0 feedStarStarStarStar 78%Total: 483 This week: 1All time: 5,917 This week: 172Up
Version License PHP version Categories
bladeone 1.77MIT/X Consortium ...5.4PHP 5, Cache, Templates, Code Generation
Description 

Author

This package is a standalone template engine that compiles into PHP.

It is a version of the Blade template engine that uses as single PHP file and can be used with different frameworks or no framework at all.

It can compiles templates to a PHP file. Templates use the ASP.NET Razor and Moustache syntax.

Innovation Award
PHP Programming Innovation award nominee
July 2016
Number 5
ASP.NET Razor is a format for defining templates that are processed on the server side by .NET applications.

This package is template engine that compiles templates into PHP code from template files in either the ASP.NET Razor and Moustache syntax.

Manuel Lemos
Picture of Jorge Castro
  Performance   Level  
Name: Jorge Castro <contact>
Classes: 30 packages by
Country: Chile Chile
Age: 47
All time rank: 12883 in Chile Chile
Week rank: 21 Up1 in Chile Chile Up
Innovation award
Innovation award
Nominee: 14x

Winner: 2x

  Files folder image Files  
File Role Description
Files folder image.github (1 directory)
Files folder imagedocs (2 files)
Files folder imageexamples (43 files, 9 directories)
Files folder imagelib (5 files)
Files folder imagetests (22 files, 4 directories)
Accessible without login Plain text file BladeOneCache.md Data Auxiliary data
Accessible without login Plain text file BladeOneHtml.md Data Auxiliary data
Accessible without login Plain text file BladeOneLang.md Data Auxiliary data
Accessible without login Plain text file BladeOneLogic.md Data Auxiliary data
Accessible without login Plain text file composer.json Data Auxiliary data
Accessible without login Plain text file LICENSE Lic. License text
Accessible without login Plain text file phpunit.xml Data Auxiliary data
Accessible without login Plain text file README.md Doc. Documentation
Accessible without login Plain text file readme.template.md Doc. Documentation

  Files folder image Files  /  .github  
File Role Description
Files folder imageworkflows (1 file)

  Files folder image Files  /  .github  /  workflows  
File Role Description
  Accessible without login Plain text file php.yml Data Auxiliary data

  Files folder image Files  /  docs  
File Role Description
  Accessible without login Image file cleaning.gif Icon Icon image
  Accessible without login Image file cli.png Data Auxiliary data

  Files folder image Files  /  examples  
File Role Description
Files folder imagefolder (1 file)
Files folder imageimg (1 file)
Files folder imagejs (1 file)
Files folder imagelang (3 files)
Files folder imagelang2 (3 files)
Files folder imagerelative1 (1 directory)
Files folder imageservice (1 file)
Files folder imageviews (22 directories)
Files folder imageviews2 (1 directory)
  Accessible without login Plain text file compilefile.php Example Example script
  Accessible without login Plain text file examplerelative.php Example Example script
  Plain text file example_composer.php Class Class source
  Accessible without login Plain text file example_composer2.php Example Example script
  Accessible without login Plain text file example_extends.php Example Example script
  Accessible without login Plain text file simpleextend.php Example Example script
  Accessible without login Plain text file test2.php Example Example script
  Accessible without login Plain text file test24.php Example Example script
  Accessible without login Plain text file test2b.php Example Example script
  Accessible without login Plain text file test3.php Example Example script
  Accessible without login Plain text file testauth.php Example Example script
  Accessible without login Plain text file testbootstrap4.php Example Example script
  Plain text file testcachepage.php Class Class source
  Accessible without login Plain text file testcomponent.php Example Example script
  Accessible without login Plain text file testComposer.php Example Example script
  Plain text file testcustom.php Class Class source
  Plain text file testcustom2.php Class Class source
  Accessible without login Plain text file testcustomif.php Example Example script
  Accessible without login Plain text file testdirective.php Example Example script
  Plain text file testextension.php Class Class source
  Accessible without login Plain text file testidentation.php Example Example script
  Accessible without login Plain text file testinclude.php Example Example script
  Accessible without login Plain text file testincludefast.php Example Example script
  Accessible without login Plain text file testincludeif.php Example Example script
  Accessible without login Plain text file testinclude_scope.php Example Example script
  Accessible without login Plain text file testingcompile.php Example Example script
  Plain text file testinject.php Class Class source
  Plain text file testinjectcustom.php Class Class source
  Accessible without login Plain text file testjson.php Example Example script
  Plain text file testlang.php Class Class source
  Accessible without login Plain text file testlang2019.php Example Example script
  Plain text file testloop.php Class Class source
  Accessible without login Plain text file testloop2.php Example Example script
  Plain text file testsecurity.php Class Class source
  Accessible without login Plain text file testshare.php Example Example script
  Accessible without login Plain text file testslash.php Example Example script
  Accessible without login Plain text file testsmall.php Example Example script
  Accessible without login Plain text file testswitch.php Example Example script
  Accessible without login Plain text file testtoken.php Example Example script
  Plain text file test_embed.php Class Class source
  Plain text file test_error.php Class Class source
  Accessible without login Plain text file test_pipe.php Example Example script
  Plain text file view.php Class Class source

  Files folder image Files  /  examples  /  folder  
File Role Description
  Accessible without login Plain text file caller.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  img  
File Role Description
  Accessible without login Image file cleaning.gif Icon Icon image

  Files folder image Files  /  examples  /  js  
File Role Description
  Accessible without login Plain text file jquery.min.js Data Auxiliary data

  Files folder image Files  /  examples  /  lang  
File Role Description
  Accessible without login Plain text file es.php Aux. Auxiliary script
  Accessible without login Plain text file fr.php Aux. Auxiliary script
  Accessible without login Plain text file jp.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  lang2  
File Role Description
  Accessible without login Plain text file es.php Aux. Auxiliary script
  Accessible without login Plain text file fr.php Aux. Auxiliary script
  Accessible without login Plain text file jp.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  relative1  
File Role Description
Files folder imagerelative2 (1 file)

  Files folder image Files  /  examples  /  relative1  /  relative2  
File Role Description
  Accessible without login Plain text file callrelative.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  service  
File Role Description
  Plain text file Metric.php Class Class source

  Files folder image Files  /  examples  /  views  
File Role Description
Files folder imagebug (3 files)
Files folder imagecompile (2 files)
Files folder imageembed (2 files)
Files folder imageexampleextends (3 files)
Files folder imageformv2 (1 file)
Files folder imageif (2 files)
Files folder imageLang (1 file)
Files folder imagelayouts (1 file)
Files folder imagerelative (1 file)
Files folder imageShared (6 files)
Files folder imagesimpleextend (4 files)
Files folder imageTest (26 files, 1 directory)
Files folder imageTest2 (4 files)
Files folder imageTest3 (1 file)
Files folder imageTestBS (1 file)
Files folder imageTestCache (2 files)
Files folder imageTestComponent (3 files)
Files folder imageTestCustom (2 files)
Files folder imageTestExtension (3 files)
Files folder imageTestJSon (1 file)
Files folder imageTestSecurity (1 file)
Files folder imagewidgets (1 file)

  Files folder image Files  /  examples  /  views  /  bug  
File Role Description
  Accessible without login Plain text file base.blade.php Aux. Auxiliary script
  Accessible without login Plain text file content.blade.php Aux. Auxiliary script
  Accessible without login Plain text file home.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  compile  
File Role Description
  Accessible without login Plain text file compile1.blade.php.bak Data Auxiliary data
  Accessible without login Plain text file compile2.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  embed  
File Role Description
  Accessible without login Plain text file component.blade.php Aux. Auxiliary script
  Accessible without login Plain text file embed.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  exampleextends  
File Role Description
  Accessible without login Plain text file example.blade.php Aux. Auxiliary script
  Accessible without login Plain text file example2.blade.php Aux. Auxiliary script
  Accessible without login Plain text file layout.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  formv2  
File Role Description
  Accessible without login Plain text file hello.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  if  
File Role Description
  Accessible without login Plain text file if.blade.php Aux. Auxiliary script
  Accessible without login Plain text file includeme.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  Lang  
File Role Description
  Accessible without login Plain text file test.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  layouts  
File Role Description
  Accessible without login Plain text file mylayout.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  relative  
File Role Description
  Accessible without login Plain text file relative.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  Shared  
File Role Description
  Accessible without login Plain text file display.blade.php Aux. Auxiliary script
  Accessible without login Plain text file errors.blade.php Aux. Auxiliary script
  Accessible without login Plain text file input.blade.php Aux. Auxiliary script
  Accessible without login Plain text file input2.blade.php Aux. Auxiliary script
  Accessible without login Plain text file newlayout.blade.php Aux. Auxiliary script
  Accessible without login Plain text file subdisplay.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  simpleextend  
File Role Description
  Accessible without login Plain text file extendme.blade.php Aux. Auxiliary script
  Accessible without login Plain text file extendme2.blade.php Aux. Auxiliary script
  Accessible without login Plain text file origin.blade.php Aux. Auxiliary script
  Accessible without login Plain text file origin2.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  Test  
File Role Description
Files folder imageInnerView (1 file)
  Accessible without login Plain text file child.blade.php Aux. Auxiliary script
  Accessible without login Plain text file footermising.blade.php Aux. Auxiliary script
  Accessible without login Plain text file hello.blade.php Aux. Auxiliary script
  Accessible without login Plain text file hello2.blade.php Aux. Auxiliary script
  Accessible without login Plain text file identation.blade.php Aux. Auxiliary script
  Accessible without login Plain text file include.blade.php Aux. Auxiliary script
  Accessible without login Plain text file include2.blade.php Aux. Auxiliary script
  Accessible without login Plain text file includefast.blade.php Aux. Auxiliary script
  Accessible without login Plain text file inject.blade.php Aux. Auxiliary script
  Accessible without login Plain text file inject2.blade.php Aux. Auxiliary script
  Accessible without login Plain text file layout.blade.php Aux. Auxiliary script
  Accessible without login Plain text file loop.blade.php Aux. Auxiliary script
  Accessible without login Plain text file loop2.blade.php Aux. Auxiliary script
  Accessible without login Plain text file master.blade.php Aux. Auxiliary script
  Accessible without login Plain text file masterappend.blade.php Aux. Auxiliary script
  Accessible without login Plain text file pipe.blade.php Aux. Auxiliary script
  Accessible without login Plain text file share.blade.php Aux. Auxiliary script
  Accessible without login Plain text file slash.blade.php Aux. Auxiliary script
  Accessible without login Plain text file Small.blade.php Aux. Auxiliary script
  Accessible without login Plain text file sometemplate.blade.php Aux. Auxiliary script
  Accessible without login Plain text file switch.blade.php Aux. Auxiliary script
  Accessible without login Plain text file test24.blade.php Aux. Auxiliary script
  Accessible without login Plain text file test3.blade.php Aux. Auxiliary script
  Accessible without login Plain text file testappend.blade.php Aux. Auxiliary script
  Accessible without login Plain text file testdump.blade.php Aux. Auxiliary script
  Accessible without login Plain text file token.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  Test  /  InnerView  
File Role Description
  Accessible without login Plain text file name.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  Test2  
File Role Description
  Accessible without login Plain text file auth.blade.php Aux. Auxiliary script
  Accessible without login Plain text file directive.blade.php Aux. Auxiliary script
  Accessible without login Plain text file include.blade.php Aux. Auxiliary script
  Accessible without login Plain text file template.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  Test3  
File Role Description
  Accessible without login Plain text file customif.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  TestBS  
File Role Description
  Accessible without login Plain text file hellobootstrap.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  TestCache  
File Role Description
  Accessible without login Plain text file hellocache.blade.php Aux. Auxiliary script
  Accessible without login Plain text file hellocache2.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  TestComponent  
File Role Description
  Accessible without login Plain text file alert.blade.php Aux. Auxiliary script
  Accessible without login Plain text file component.blade.php Aux. Auxiliary script
  Accessible without login Plain text file paramless.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  TestCustom  
File Role Description
  Accessible without login Plain text file test.blade.php Aux. Auxiliary script
  Accessible without login Plain text file test2.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  TestExtension  
File Role Description
  Accessible without login Plain text file helloextensions.blade.php Aux. Auxiliary script
  Accessible without login Plain text file helloextensions3.blade.php Aux. Auxiliary script
  Accessible without login Plain text file helloextensions3_bs.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  TestJSon  
File Role Description
  Accessible without login Plain text file example.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  TestSecurity  
File Role Description
  Accessible without login Plain text file test.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views  /  widgets  
File Role Description
  Accessible without login Plain text file ckeditor.blade.php Aux. Auxiliary script

  Files folder image Files  /  examples  /  views2  
File Role Description
Files folder imagecompile (2 files)

  Files folder image Files  /  examples  /  views2  /  compile  
File Role Description
  Accessible without login Plain text file compile1.blade.php Aux. Auxiliary script
  Accessible without login Plain text file compile2.blade.php Aux. Auxiliary script

  Files folder image Files  /  lib  
File Role Description
  Plain text file BladeOne.php Class Class source
  Plain text file BladeOneCache.php Class Class source
  Plain text file BladeOneCacheRedis.php Class Class source
  Accessible without login Plain text file bladeonecli Example Example script
  Plain text file BladeOneCustom.php Class Class source

  Files folder image Files  /  tests  
File Role Description
Files folder imagedirectives (2 files)
Files folder imagelang (3 files)
Files folder imageresources (2 files, 2 directories)
Files folder imagetemplates (2 files, 2 directories)
  Plain text file AbstractBladeTestCase.php Class Class source
  Plain text file AuthTest.php Class Class source
  Plain text file BladeOneLangTest.php Class Class source
  Accessible without login Plain text file bootstrap.php Aux. Auxiliary script
  Plain text file CompilationTest.php Class Class source
  Plain text file CompileCliTest.php Class Class source
  Plain text file ComposerTest.php Class Class source
  Plain text file EachTest.php Class Class source
  Plain text file ExtendsTest.php Class Class source
  Plain text file IfTest.php Class Class source
  Plain text file IncludeTest.php Class Class source
  Plain text file LangTest.php Class Class source
  Plain text file LoopTest.php Class Class source
  Plain text file MultipleTemplatePathTest.php Class Class source
  Plain text file NoEscapeTest.php Class Class source
  Plain text file NullEscapeTest.php Class Class source
  Plain text file OtherTest.php Class Class source
  Plain text file PipeTest.php Class Class source
  Plain text file StackTest.php Class Class source
  Plain text file SwitchTest.php Class Class source
  Plain text file ThrowTest.php Class Class source
  Plain text file VariablesTest.php Class Class source

  Files folder image Files  /  tests  /  directives  
File Role Description
  Plain text file CanTest.php Class Class source
  Plain text file ErrorTest.php Class Class source

  Files folder image Files  /  tests  /  lang  
File Role Description
  Accessible without login Plain text file es.php Aux. Auxiliary script
  Accessible without login Plain text file fr.php Aux. Auxiliary script
  Accessible without login Plain text file jp.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  resources  
File Role Description
Files folder imagetemplates (7 directories)
Files folder imagetemplates_two (1 file, 1 directory)
  Accessible without login Plain text file DummyLogContent.txt Doc. Documentation
  Accessible without login Plain text file fullDummyLog.txt Doc. Documentation

  Files folder image Files  /  tests  /  resources  /  templates  
File Role Description
Files folder imagecompilation (3 files)
Files folder imagecomponents (1 file)
Files folder imagecomposer (2 files)
Files folder imageeach (4 files)
Files folder imageextends (3 files)
Files folder imageinclude (6 files)
Files folder imageShared (4 files)

  Files folder image Files  /  tests  /  resources  /  templates  /  compilation  
File Role Description
  Accessible without login Plain text file base.blade Data Auxiliary data
  Accessible without login Plain text file base.blade.php Aux. Auxiliary script
  Accessible without login Plain text file noescape.blade.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  resources  /  templates  /  components  
File Role Description
  Accessible without login Plain text file alert.blade.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  resources  /  templates  /  composer  
File Role Description
  Accessible without login Plain text file example2.blade.php Aux. Auxiliary script
  Accessible without login Plain text file layout.blade.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  resources  /  templates  /  each  
File Role Description
  Accessible without login Plain text file base.blade.php Aux. Auxiliary script
  Accessible without login Plain text file empty.blade.php Aux. Auxiliary script
  Accessible without login Plain text file empty_item.blade.php Aux. Auxiliary script
  Accessible without login Plain text file item.blade.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  resources  /  templates  /  extends  
File Role Description
  Accessible without login Plain text file base.blade.php Aux. Auxiliary script
  Accessible without login Plain text file child.blade.php Aux. Auxiliary script
  Accessible without login Plain text file child_section.blade.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  resources  /  templates  /  include  
File Role Description
  Accessible without login Plain text file base.blade.php Aux. Auxiliary script
  Accessible without login Plain text file if.blade.php Aux. Auxiliary script
  Accessible without login Plain text file ifcorrupt.blade.php Aux. Auxiliary script
  Accessible without login Plain text file includealias.blade.php Aux. Auxiliary script
  Accessible without login Plain text file subject.blade.php Aux. Auxiliary script
  Accessible without login Plain text file when.blade.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  resources  /  templates  /  Shared  
File Role Description
  Accessible without login Plain text file errors.blade.php Aux. Auxiliary script
  Accessible without login Plain text file input.blade.php Aux. Auxiliary script
  Accessible without login Plain text file input2.blade.php Aux. Auxiliary script
  Accessible without login Plain text file newlayout.blade.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  resources  /  templates_two  
File Role Description
Files folder imagecompilation (1 file)
  Accessible without login Plain text file base.blade.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  resources  /  templates_two  /  compilation  
File Role Description
  Accessible without login Plain text file base.blade.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  templates  
File Role Description
Files folder imageTest2 (4 files)
Files folder imageTestComponent (3 files)
  Accessible without login Plain text file basic.blade.php Aux. Auxiliary script
  Accessible without login Plain text file comment.blade.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  templates  /  Test2  
File Role Description
  Accessible without login Plain text file auth.blade.php Aux. Auxiliary script
  Accessible without login Plain text file directive.blade.php Aux. Auxiliary script
  Accessible without login Plain text file include.blade.php Aux. Auxiliary script
  Accessible without login Plain text file template.blade.php Aux. Auxiliary script

  Files folder image Files  /  tests  /  templates  /  TestComponent  
File Role Description
  Accessible without login Plain text file alert.blade.php Aux. Auxiliary script
  Accessible without login Plain text file component.blade.php Aux. Auxiliary script
  Accessible without login Plain text file paramless.blade.php Aux. Auxiliary script

 Version Control Unique User Downloads Download Rankings  
 100%
Total:483
This week:1
All time:5,917
This week:172Up
 User Ratings  
 
 All time
Utility:100%StarStarStarStarStarStar
Consistency:100%StarStarStarStarStarStar
Documentation:91%StarStarStarStarStar
Examples:91%StarStarStarStarStar
Tests:-
Videos:-
Overall:78%StarStarStarStar
Rank:57