name: CompilesLayouts class_comment: null dependencies: [] properties: - name: lastSection visibility: protected comment: '# * The name of the last section that was started. # * # * @var string' methods: - name: compileExtends visibility: protected parameters: - name: expression comment: "# * The name of the last section that was started.\n# *\n# * @var string\n\ # */\n# protected $lastSection;\n# \n# /**\n# * Compile the extends statements\ \ into valid PHP.\n# *\n# * @param string $expression\n# * @return string" - name: compileExtendsFirst visibility: protected parameters: - name: expression comment: '# * Compile the extends-first statements into valid PHP. # * # * @param string $expression # * @return string' - name: compileSection visibility: protected parameters: - name: expression comment: '# * Compile the section statements into valid PHP. # * # * @param string $expression # * @return string' - name: compileParent visibility: protected parameters: [] comment: '# * Replace the @parent directive to a placeholder. # * # * @return string' - name: compileYield visibility: protected parameters: - name: expression comment: '# * Compile the yield statements into valid PHP. # * # * @param string $expression # * @return string' - name: compileShow visibility: protected parameters: [] comment: '# * Compile the show statements into valid PHP. # * # * @return string' - name: compileAppend visibility: protected parameters: [] comment: '# * Compile the append statements into valid PHP. # * # * @return string' - name: compileOverwrite visibility: protected parameters: [] comment: '# * Compile the overwrite statements into valid PHP. # * # * @return string' - name: compileStop visibility: protected parameters: [] comment: '# * Compile the stop statements into valid PHP. # * # * @return string' - name: compileEndsection visibility: protected parameters: [] comment: '# * Compile the end-section statements into valid PHP. # * # * @return string' traits: [] interfaces: []