├── .gitignore ├── .travis.yml ├── ChangeLog ├── Classes ├── Configuration │ └── ConfigurationManager.php ├── Controller │ └── BuilderModuleController.php ├── Domain │ ├── Exception │ │ └── ExtensionException.php │ ├── Model │ │ ├── AbstractObject.php │ │ ├── BackendModule.php │ │ ├── ClassObject │ │ │ ├── ClassObject.php │ │ │ ├── Comment.php │ │ │ ├── DocComment.php │ │ │ ├── Method.php │ │ │ ├── MethodParameter.php │ │ │ └── Property.php │ │ ├── Container.php │ │ ├── DomainObject.php │ │ ├── DomainObject │ │ │ ├── AbstractProperty.php │ │ │ ├── Action.php │ │ │ ├── BooleanProperty.php │ │ │ ├── DateProperty.php │ │ │ ├── DateTimeProperty.php │ │ │ ├── FileProperty.php │ │ │ ├── FloatProperty.php │ │ │ ├── ImageProperty.php │ │ │ ├── IntegerProperty.php │ │ │ ├── NativeDateProperty.php │ │ │ ├── NativeDateTimeProperty.php │ │ │ ├── PasswordProperty.php │ │ │ ├── Relation │ │ │ │ ├── AbstractRelation.php │ │ │ │ ├── AnyToManyRelation.php │ │ │ │ ├── ManyToManyRelation.php │ │ │ │ ├── ManyToOneRelation.php │ │ │ │ ├── ZeroToManyRelation.php │ │ │ │ └── ZeroToOneRelation.php │ │ │ ├── RichTextProperty.php │ │ │ ├── SelectProperty.php │ │ │ ├── StringProperty.php │ │ │ ├── TextProperty.php │ │ │ ├── TimeProperty.php │ │ │ └── TimeSecProperty.php │ │ ├── Extension.php │ │ ├── File.php │ │ ├── FunctionObject.php │ │ ├── NamespaceObject.php │ │ ├── Person.php │ │ └── Plugin.php │ ├── Repository │ │ └── ExtensionRepository.php │ └── Validator │ │ └── ExtensionValidator.php ├── Exception.php ├── Exception │ ├── FileNotFoundException.php │ ├── ParseError.php │ └── SyntaxError.php ├── Parser │ ├── ClassFactory.php │ ├── ClassFactoryInterface.php │ ├── ExtendedClasses │ │ └── RawComment.php │ ├── NodeFactory.php │ ├── Traverser.php │ ├── TraverserInterface.php │ ├── Utility │ │ └── NodeConverter.php │ └── Visitor │ │ ├── FileVisitor.php │ │ ├── FileVisitorInterface.php │ │ ├── FormatVisitor.php │ │ ├── ReplaceClassNamesVisitor.php │ │ └── ReplaceVisitor.php ├── Service │ ├── ClassBuilder.php │ ├── ExtensionSchemaBuilder.php │ ├── FileGenerator.php │ ├── LocalizationService.php │ ├── ObjectSchemaBuilder.php │ ├── Parser.php │ ├── Printer.php │ ├── RoundTrip.php │ └── ValidationService.php ├── Utility │ ├── ExtensionInstallationStatus.php │ ├── Inflector.php │ ├── SpycYAMLParser.php │ └── Tools.php └── ViewHelpers │ ├── Be │ └── ConfigurationViewHelper.php │ ├── BeFuncViewHelper.php │ ├── CaseViewHelper.php │ ├── CopyrightViewHelper.php │ ├── CurlyBracketsViewHelper.php │ ├── Format │ ├── HtmlSpecialCharsViewHelper.php │ ├── IndentViewHelper.php │ ├── LowercaseFirstViewHelper.php │ ├── QuoteStringViewHelper.php │ ├── RemoveMultipleNewlinesViewHelper.php │ ├── TrimViewHelper.php │ └── UppercaseFirstViewHelper.php │ ├── HumanizeViewHelper.php │ ├── IsOfTypeViewHelper.php │ ├── ListForeignKeyRelationsViewHelper.php │ ├── ListObjectsByPropertyCSVViewHelper.php │ ├── MappingViewHelper.php │ ├── MatchStringViewHelper.php │ ├── OpeningTagViewHelper.php │ ├── PluralizeViewHelper.php │ ├── PregReplaceViewHelper.php │ ├── RecordTypeViewHelper.php │ ├── SingularizeViewHelper.php │ └── SwitchViewHelper.php ├── Configuration └── Backend │ └── AjaxRoutes.php ├── Documentation ├── Configuration │ └── Index.rst ├── Developer │ ├── Documentation.rst │ ├── ExtendingModels.rst │ ├── Index.rst │ ├── PublishToTer.rst │ ├── Roundtrip.rst │ └── Unittests.rst ├── Images │ ├── AdministratorManual │ │ └── ExtensionManager.png │ ├── Developer │ │ ├── Backendform-Frontenduser.png │ │ ├── Database-Update.png │ │ ├── Extend-Frontenduser.png │ │ └── Map-to-tt_address.png │ ├── Introduction │ │ └── modeler-blogexample.png │ └── UserManual │ │ ├── modeler-actions.png │ │ ├── modeler-object-settings.png │ │ ├── modeler-start-extension-a.png │ │ └── modeler-start-extension-b.png ├── Includes.txt ├── Index.rst ├── Introduction │ └── Index.rst ├── KnownProblems │ └── Index.rst ├── Settings.yml ├── Targets.rst ├── ToDoList │ └── Index.rst └── User │ └── Index.rst ├── Resources ├── Private │ ├── CodeTemplates │ │ └── Extbase │ │ │ ├── Classes │ │ │ ├── Controller │ │ │ │ └── Controller.phpt │ │ │ ├── Domain │ │ │ │ ├── Model │ │ │ │ │ └── Model.phpt │ │ │ │ └── Repository │ │ │ │ │ └── Repository.phpt │ │ │ └── class.phpt │ │ │ ├── Configuration │ │ │ ├── ExtensionBuilder │ │ │ │ └── settings.yamlt │ │ │ ├── Flexforms │ │ │ │ └── flexform.xmlt │ │ │ ├── TCA │ │ │ │ ├── Overrides │ │ │ │ │ └── tableName.phpt │ │ │ │ └── tableName.phpt │ │ │ └── TypoScript │ │ │ │ ├── constants.tst │ │ │ │ └── setup.tst │ │ │ ├── Documentation.tmpl │ │ │ ├── Administrator │ │ │ │ └── Index.rst │ │ │ ├── ChangeLog │ │ │ │ └── Index.rst │ │ │ ├── Configuration │ │ │ │ └── Index.rst │ │ │ ├── Developer │ │ │ │ └── Index.rst │ │ │ ├── Images │ │ │ │ ├── AdministratorManual │ │ │ │ │ └── ExtensionManager.png │ │ │ │ ├── IntroductionPackage.png │ │ │ │ └── UserManual │ │ │ │ │ └── BackendView.png │ │ │ ├── Includes.txt │ │ │ ├── Index.rstt │ │ │ ├── Introduction │ │ │ │ └── Index.rst │ │ │ ├── KnownProblems │ │ │ │ └── Index.rst │ │ │ ├── Links.rst │ │ │ ├── Localization.de_DE.tmpl │ │ │ │ ├── Index.rst │ │ │ │ ├── README │ │ │ │ └── Settings.yml │ │ │ ├── Localization.fr_FR.tmpl │ │ │ │ ├── Index.rst │ │ │ │ ├── README │ │ │ │ └── Settings.yml │ │ │ ├── Settings.ymlt │ │ │ ├── ToDoList │ │ │ │ └── Index.rst │ │ │ └── User │ │ │ │ └── Index.rst │ │ │ ├── Partials │ │ │ ├── Classes │ │ │ │ ├── Controller │ │ │ │ │ └── Methods │ │ │ │ │ │ ├── createActionMethodBody.phpt │ │ │ │ │ │ ├── deleteActionMethodBody.phpt │ │ │ │ │ │ ├── editActionMethodBody.phpt │ │ │ │ │ │ ├── listActionMethodBody.phpt │ │ │ │ │ │ ├── newActionMethodBody.phpt │ │ │ │ │ │ ├── showActionMethodBody.phpt │ │ │ │ │ │ └── updateActionMethodBody.phpt │ │ │ │ ├── Model │ │ │ │ │ └── Methods │ │ │ │ │ │ ├── addMethodBody.phpt │ │ │ │ │ │ ├── constructMethodBody.phpt │ │ │ │ │ │ ├── getMethodBody.phpt │ │ │ │ │ │ ├── initStorageObjectsMethodBody.phpt │ │ │ │ │ │ ├── isMethodBody.phpt │ │ │ │ │ │ ├── removeMethodBody.phpt │ │ │ │ │ │ └── setMethodBody.phpt │ │ │ │ ├── classDocComment.phpt │ │ │ │ └── licenseHeader.phpt │ │ │ ├── Form │ │ │ │ ├── BooleanProperty.htmlt │ │ │ │ ├── DateProperty.htmlt │ │ │ │ ├── DateTimeProperty.htmlt │ │ │ │ ├── FileProperty.htmlt │ │ │ │ ├── FloatProperty.htmlt │ │ │ │ ├── ImageProperty.htmlt │ │ │ │ ├── IntegerProperty.htmlt │ │ │ │ ├── NativeDateProperty.htmlt │ │ │ │ ├── NativeDateTimeProperty.htmlt │ │ │ │ ├── PasswordProperty.htmlt │ │ │ │ ├── Relation_ManyToManyRelation.htmlt │ │ │ │ ├── Relation_ZeroToManyRelation.htmlt │ │ │ │ ├── Relation_ZeroToOneRelation.htmlt │ │ │ │ ├── RichTextProperty.htmlt │ │ │ │ ├── SelectProperty.htmlt │ │ │ │ ├── StringProperty.htmlt │ │ │ │ ├── TextProperty.htmlt │ │ │ │ ├── TimeProperty.htmlt │ │ │ │ ├── TimeSecProperty.htmlt │ │ │ │ └── ZeroToManyRelation.htmlt │ │ │ ├── Property.htmlt │ │ │ ├── TCA │ │ │ │ ├── BooleanProperty.phpt │ │ │ │ ├── Columns.phpt │ │ │ │ ├── DateProperty.phpt │ │ │ │ ├── DateTimeProperty.phpt │ │ │ │ ├── FileProperty.phpt │ │ │ │ ├── FloatProperty.phpt │ │ │ │ ├── ImageProperty.phpt │ │ │ │ ├── IntegerProperty.phpt │ │ │ │ ├── ManyToManyRelation.phpt │ │ │ │ ├── ManyToOneRelation.phpt │ │ │ │ ├── NativeDateProperty.phpt │ │ │ │ ├── NativeDateTimeProperty.phpt │ │ │ │ ├── PasswordProperty.phpt │ │ │ │ ├── PropertiesDefinition.phpt │ │ │ │ ├── RichTextProperty.phpt │ │ │ │ ├── SelectProperty.phpt │ │ │ │ ├── StringProperty.phpt │ │ │ │ ├── TextProperty.phpt │ │ │ │ ├── TimeProperty.phpt │ │ │ │ ├── TimeSecProperty.phpt │ │ │ │ ├── TypeField.phpt │ │ │ │ ├── ZeroToManyRelation.phpt │ │ │ │ └── ZeroToOneRelation.phpt │ │ │ └── ext_typoscript_setup_mapping.txtt │ │ │ ├── Resources │ │ │ └── Private │ │ │ │ ├── Backend │ │ │ │ ├── Layouts │ │ │ │ │ └── default.htmlt │ │ │ │ ├── Partials │ │ │ │ │ ├── formErrors.htmlt │ │ │ │ │ ├── formFields.htmlt │ │ │ │ │ └── properties.htmlt │ │ │ │ └── Templates │ │ │ │ │ ├── edit.htmlt │ │ │ │ │ ├── list.htmlt │ │ │ │ │ ├── new.htmlt │ │ │ │ │ └── show.htmlt │ │ │ │ ├── Language │ │ │ │ └── locallang.xlft │ │ │ │ ├── Layouts │ │ │ │ └── default.htmlt │ │ │ │ ├── Partials │ │ │ │ ├── formErrors.htmlt │ │ │ │ ├── formFields.htmlt │ │ │ │ └── properties.htmlt │ │ │ │ ├── Templates │ │ │ │ ├── edit.htmlt │ │ │ │ ├── list.htmlt │ │ │ │ ├── new.htmlt │ │ │ │ └── show.htmlt │ │ │ │ └── htaccess.t │ │ │ ├── Tests │ │ │ ├── ControllerTest.phpt │ │ │ └── DomainModelTest.phpt │ │ │ ├── extEmconf.phpt │ │ │ ├── extLocalconf.phpt │ │ │ ├── extTables.phpt │ │ │ ├── extTables.sqlt │ │ │ └── ext_typoscript_setup.txtt │ ├── Icons │ │ ├── aggregate_root.gif │ │ ├── entity.gif │ │ ├── ext_icon.gif │ │ ├── relation.gif │ │ └── value_object.gif │ ├── Language │ │ ├── locallang.xlf │ │ └── locallang_mod.xlf │ ├── Layouts │ │ └── Default.html │ ├── PHP │ │ ├── PHP-Parser │ │ │ ├── CHANGELOG.md │ │ │ ├── README.md │ │ │ ├── UPGRADE-1.0.md │ │ │ ├── bin │ │ │ │ └── php-parse.php │ │ │ ├── composer.json │ │ │ ├── doc │ │ │ │ ├── 0_Introduction.markdown │ │ │ │ ├── 1_Installation.markdown │ │ │ │ ├── 2_Usage_of_basic_components.markdown │ │ │ │ ├── 3_Other_node_tree_representations.markdown │ │ │ │ ├── 4_Code_generation.markdown │ │ │ │ └── component │ │ │ │ │ ├── Error.markdown │ │ │ │ │ └── Lexer.markdown │ │ │ ├── grammar │ │ │ │ ├── README.md │ │ │ │ ├── kmyacc.php.parser │ │ │ │ ├── rebuildParser.php │ │ │ │ └── zend_language_parser.phpy │ │ │ ├── lib │ │ │ │ ├── PhpParser │ │ │ │ │ ├── Autoloader.php │ │ │ │ │ ├── Builder.php │ │ │ │ │ ├── Builder │ │ │ │ │ │ ├── Class_.php │ │ │ │ │ │ ├── Declaration.php │ │ │ │ │ │ ├── FunctionLike.php │ │ │ │ │ │ ├── Function_.php │ │ │ │ │ │ ├── Interface_.php │ │ │ │ │ │ ├── Method.php │ │ │ │ │ │ ├── Namespace_.php │ │ │ │ │ │ ├── Param.php │ │ │ │ │ │ ├── Property.php │ │ │ │ │ │ ├── Trait_.php │ │ │ │ │ │ └── Use_.php │ │ │ │ │ ├── BuilderAbstract.php │ │ │ │ │ ├── BuilderFactory.php │ │ │ │ │ ├── Comment.php │ │ │ │ │ ├── Comment │ │ │ │ │ │ └── Doc.php │ │ │ │ │ ├── Error.php │ │ │ │ │ ├── Lexer.php │ │ │ │ │ ├── Lexer │ │ │ │ │ │ └── Emulative.php │ │ │ │ │ ├── Node.php │ │ │ │ │ ├── Node │ │ │ │ │ │ ├── Arg.php │ │ │ │ │ │ ├── Const_.php │ │ │ │ │ │ ├── Expr.php │ │ │ │ │ │ ├── Expr │ │ │ │ │ │ │ ├── ArrayDimFetch.php │ │ │ │ │ │ │ ├── ArrayItem.php │ │ │ │ │ │ │ ├── Array_.php │ │ │ │ │ │ │ ├── Assign.php │ │ │ │ │ │ │ ├── AssignOp.php │ │ │ │ │ │ │ ├── AssignOp │ │ │ │ │ │ │ │ ├── BitwiseAnd.php │ │ │ │ │ │ │ │ ├── BitwiseOr.php │ │ │ │ │ │ │ │ ├── BitwiseXor.php │ │ │ │ │ │ │ │ ├── Concat.php │ │ │ │ │ │ │ │ ├── Div.php │ │ │ │ │ │ │ │ ├── Minus.php │ │ │ │ │ │ │ │ ├── Mod.php │ │ │ │ │ │ │ │ ├── Mul.php │ │ │ │ │ │ │ │ ├── Plus.php │ │ │ │ │ │ │ │ ├── Pow.php │ │ │ │ │ │ │ │ ├── ShiftLeft.php │ │ │ │ │ │ │ │ └── ShiftRight.php │ │ │ │ │ │ │ ├── AssignRef.php │ │ │ │ │ │ │ ├── BinaryOp.php │ │ │ │ │ │ │ ├── BinaryOp │ │ │ │ │ │ │ │ ├── BitwiseAnd.php │ │ │ │ │ │ │ │ ├── BitwiseOr.php │ │ │ │ │ │ │ │ ├── BitwiseXor.php │ │ │ │ │ │ │ │ ├── BooleanAnd.php │ │ │ │ │ │ │ │ ├── BooleanOr.php │ │ │ │ │ │ │ │ ├── Coalesce.php │ │ │ │ │ │ │ │ ├── Concat.php │ │ │ │ │ │ │ │ ├── Div.php │ │ │ │ │ │ │ │ ├── Equal.php │ │ │ │ │ │ │ │ ├── Greater.php │ │ │ │ │ │ │ │ ├── GreaterOrEqual.php │ │ │ │ │ │ │ │ ├── Identical.php │ │ │ │ │ │ │ │ ├── LogicalAnd.php │ │ │ │ │ │ │ │ ├── LogicalOr.php │ │ │ │ │ │ │ │ ├── LogicalXor.php │ │ │ │ │ │ │ │ ├── Minus.php │ │ │ │ │ │ │ │ ├── Mod.php │ │ │ │ │ │ │ │ ├── Mul.php │ │ │ │ │ │ │ │ ├── NotEqual.php │ │ │ │ │ │ │ │ ├── NotIdentical.php │ │ │ │ │ │ │ │ ├── Plus.php │ │ │ │ │ │ │ │ ├── Pow.php │ │ │ │ │ │ │ │ ├── ShiftLeft.php │ │ │ │ │ │ │ │ ├── ShiftRight.php │ │ │ │ │ │ │ │ ├── Smaller.php │ │ │ │ │ │ │ │ ├── SmallerOrEqual.php │ │ │ │ │ │ │ │ └── Spaceship.php │ │ │ │ │ │ │ ├── BitwiseNot.php │ │ │ │ │ │ │ ├── BooleanNot.php │ │ │ │ │ │ │ ├── Cast.php │ │ │ │ │ │ │ ├── Cast │ │ │ │ │ │ │ │ ├── Array_.php │ │ │ │ │ │ │ │ ├── Bool_.php │ │ │ │ │ │ │ │ ├── Double.php │ │ │ │ │ │ │ │ ├── Int_.php │ │ │ │ │ │ │ │ ├── Object_.php │ │ │ │ │ │ │ │ ├── String_.php │ │ │ │ │ │ │ │ └── Unset_.php │ │ │ │ │ │ │ ├── ClassConstFetch.php │ │ │ │ │ │ │ ├── Clone_.php │ │ │ │ │ │ │ ├── Closure.php │ │ │ │ │ │ │ ├── ClosureUse.php │ │ │ │ │ │ │ ├── ConstFetch.php │ │ │ │ │ │ │ ├── Empty_.php │ │ │ │ │ │ │ ├── ErrorSuppress.php │ │ │ │ │ │ │ ├── Eval_.php │ │ │ │ │ │ │ ├── Exit_.php │ │ │ │ │ │ │ ├── FuncCall.php │ │ │ │ │ │ │ ├── Include_.php │ │ │ │ │ │ │ ├── Instanceof_.php │ │ │ │ │ │ │ ├── Isset_.php │ │ │ │ │ │ │ ├── List_.php │ │ │ │ │ │ │ ├── MethodCall.php │ │ │ │ │ │ │ ├── New_.php │ │ │ │ │ │ │ ├── PostDec.php │ │ │ │ │ │ │ ├── PostInc.php │ │ │ │ │ │ │ ├── PreDec.php │ │ │ │ │ │ │ ├── PreInc.php │ │ │ │ │ │ │ ├── Print_.php │ │ │ │ │ │ │ ├── PropertyFetch.php │ │ │ │ │ │ │ ├── ShellExec.php │ │ │ │ │ │ │ ├── StaticCall.php │ │ │ │ │ │ │ ├── StaticPropertyFetch.php │ │ │ │ │ │ │ ├── Ternary.php │ │ │ │ │ │ │ ├── UnaryMinus.php │ │ │ │ │ │ │ ├── UnaryPlus.php │ │ │ │ │ │ │ ├── Variable.php │ │ │ │ │ │ │ ├── YieldFrom.php │ │ │ │ │ │ │ └── Yield_.php │ │ │ │ │ │ ├── FunctionLike.php │ │ │ │ │ │ ├── Name.php │ │ │ │ │ │ ├── Name │ │ │ │ │ │ │ ├── FullyQualified.php │ │ │ │ │ │ │ └── Relative.php │ │ │ │ │ │ ├── Param.php │ │ │ │ │ │ ├── Scalar.php │ │ │ │ │ │ ├── Scalar │ │ │ │ │ │ │ ├── DNumber.php │ │ │ │ │ │ │ ├── Encapsed.php │ │ │ │ │ │ │ ├── LNumber.php │ │ │ │ │ │ │ ├── MagicConst.php │ │ │ │ │ │ │ ├── MagicConst │ │ │ │ │ │ │ │ ├── Class_.php │ │ │ │ │ │ │ │ ├── Dir.php │ │ │ │ │ │ │ │ ├── File.php │ │ │ │ │ │ │ │ ├── Function_.php │ │ │ │ │ │ │ │ ├── Line.php │ │ │ │ │ │ │ │ ├── Method.php │ │ │ │ │ │ │ │ ├── Namespace_.php │ │ │ │ │ │ │ │ └── Trait_.php │ │ │ │ │ │ │ └── String_.php │ │ │ │ │ │ ├── Stmt.php │ │ │ │ │ │ └── Stmt │ │ │ │ │ │ │ ├── Break_.php │ │ │ │ │ │ │ ├── Case_.php │ │ │ │ │ │ │ ├── Catch_.php │ │ │ │ │ │ │ ├── ClassConst.php │ │ │ │ │ │ │ ├── ClassLike.php │ │ │ │ │ │ │ ├── ClassMethod.php │ │ │ │ │ │ │ ├── Class_.php │ │ │ │ │ │ │ ├── Const_.php │ │ │ │ │ │ │ ├── Continue_.php │ │ │ │ │ │ │ ├── DeclareDeclare.php │ │ │ │ │ │ │ ├── Declare_.php │ │ │ │ │ │ │ ├── Do_.php │ │ │ │ │ │ │ ├── Echo_.php │ │ │ │ │ │ │ ├── ElseIf_.php │ │ │ │ │ │ │ ├── Else_.php │ │ │ │ │ │ │ ├── For_.php │ │ │ │ │ │ │ ├── Foreach_.php │ │ │ │ │ │ │ ├── Function_.php │ │ │ │ │ │ │ ├── Global_.php │ │ │ │ │ │ │ ├── Goto_.php │ │ │ │ │ │ │ ├── HaltCompiler.php │ │ │ │ │ │ │ ├── If_.php │ │ │ │ │ │ │ ├── InlineHTML.php │ │ │ │ │ │ │ ├── Interface_.php │ │ │ │ │ │ │ ├── Label.php │ │ │ │ │ │ │ ├── Namespace_.php │ │ │ │ │ │ │ ├── Property.php │ │ │ │ │ │ │ ├── PropertyProperty.php │ │ │ │ │ │ │ ├── Return_.php │ │ │ │ │ │ │ ├── StaticVar.php │ │ │ │ │ │ │ ├── Static_.php │ │ │ │ │ │ │ ├── Switch_.php │ │ │ │ │ │ │ ├── Throw_.php │ │ │ │ │ │ │ ├── TraitUse.php │ │ │ │ │ │ │ ├── TraitUseAdaptation.php │ │ │ │ │ │ │ ├── TraitUseAdaptation │ │ │ │ │ │ │ ├── Alias.php │ │ │ │ │ │ │ └── Precedence.php │ │ │ │ │ │ │ ├── Trait_.php │ │ │ │ │ │ │ ├── TryCatch.php │ │ │ │ │ │ │ ├── Unset_.php │ │ │ │ │ │ │ ├── UseUse.php │ │ │ │ │ │ │ ├── Use_.php │ │ │ │ │ │ │ └── While_.php │ │ │ │ │ ├── NodeAbstract.php │ │ │ │ │ ├── NodeDumper.php │ │ │ │ │ ├── NodeTraverser.php │ │ │ │ │ ├── NodeTraverserInterface.php │ │ │ │ │ ├── NodeVisitor.php │ │ │ │ │ ├── NodeVisitor │ │ │ │ │ │ └── NameResolver.php │ │ │ │ │ ├── NodeVisitorAbstract.php │ │ │ │ │ ├── Parser.php │ │ │ │ │ ├── ParserAbstract.php │ │ │ │ │ ├── PrettyPrinter │ │ │ │ │ │ └── Standard.php │ │ │ │ │ ├── PrettyPrinterAbstract.php │ │ │ │ │ ├── Serializer.php │ │ │ │ │ ├── Serializer │ │ │ │ │ │ └── XML.php │ │ │ │ │ ├── Unserializer.php │ │ │ │ │ └── Unserializer │ │ │ │ │ │ └── XML.php │ │ │ │ └── bootstrap.php │ │ │ └── phpunit.xml.dist │ │ ├── Sho_Inflect.php │ │ └── tmp │ │ │ └── .gitignore │ └── Templates │ │ └── BuilderModule │ │ ├── Domainmodelling.html │ │ └── Index.html └── Public │ ├── Icons │ ├── advanced_options.png │ └── open_in_new_window.gif │ └── jsDomainModeling │ ├── .buildpath │ ├── .project │ ├── alt_menu_mainitem_bg.gif │ ├── background_pixel.png │ ├── extbaseModeling.css │ ├── extbaseModeling.js │ ├── extended │ ├── Group.js │ └── ListField.js │ ├── extensionProperties.js │ ├── help.png │ ├── index.html │ ├── layout.js │ ├── modules │ ├── extendedModelObject.js │ └── modelObject.js │ ├── phpBackend │ ├── WiringEditor.php │ ├── WiringEditor.smd │ ├── WiringEditor.sql │ └── test.html │ ├── typo3-logo.gif │ └── wireit │ ├── css │ ├── WireIt.css │ └── WireItEditor.css │ ├── images │ ├── close.png │ ├── cut.png │ ├── icons │ │ ├── add.png │ │ ├── application_go.png │ │ ├── bullet_go.png │ │ ├── database_save.png │ │ ├── delete.png │ │ └── help.png │ ├── loading.gif │ ├── terminals.png │ ├── terminals2.png │ └── terminals3.png │ ├── js │ ├── CanvasElement.js │ ├── Container.js │ ├── ImageContainer.js │ ├── InOutContainer.js │ ├── Layer.js │ ├── LayerMap.js │ ├── Layout.js │ ├── Terminal.js │ ├── Wire.js │ ├── WireIt.js │ ├── WiringEditor.js │ ├── adapters │ │ ├── ajax.js │ │ ├── gears.js │ │ └── json-rpc.js │ └── util │ │ ├── Anim.js │ │ ├── DD.js │ │ ├── DDResize.js │ │ └── inputex │ │ ├── FormContainer-beta.js │ │ └── WirableField-beta.js │ └── lib │ ├── accordionview │ ├── accordionview-min.js │ ├── accordionview.js │ └── assets │ │ └── skins │ │ └── sam │ │ ├── accordionview.css │ │ └── sprite.png │ ├── canvas.text.js │ ├── excanvas.compiled.js │ ├── excanvas.js │ ├── inputex │ ├── builder.html │ ├── css │ │ ├── inputEx-IE6.css │ │ └── inputEx.css │ ├── examples.html │ ├── images │ │ ├── accept.png │ │ ├── add.png │ │ ├── bg-fader.gif │ │ ├── bullet_arrow_down.png │ │ ├── bullet_arrow_up.png │ │ ├── calendar.gif │ │ ├── callt.gif │ │ ├── calrt.gif │ │ ├── cancel.gif │ │ ├── cancel.png │ │ ├── delete.png │ │ ├── error_bang.gif │ │ ├── exclamation.gif │ │ ├── gray_shadow.png │ │ ├── menu-down-arrow.png │ │ ├── menu-right-arrow.png │ │ ├── minus.gif │ │ ├── palette.png │ │ ├── pencil.png │ │ ├── pencil_delete.png │ │ ├── plus.gif │ │ ├── slider-bg-h.gif │ │ ├── space.gif │ │ ├── spinner.gif │ │ ├── sprite-menu.gif │ │ ├── thumb-n.gif │ │ ├── tick.gif │ │ └── tick.png │ ├── index.html │ ├── js │ │ ├── Field.js │ │ ├── Form.js │ │ ├── Group.js │ │ ├── Visus.js │ │ ├── ext │ │ │ ├── BirthdateField │ │ │ │ ├── BirthdateField.js │ │ │ │ └── birthdate_field.html │ │ │ ├── ColorField2 │ │ │ │ └── ColorField2.js │ │ │ ├── FrenchDate │ │ │ │ └── FrenchDate.js │ │ │ ├── FrenchPhone │ │ │ │ └── FrenchPhone.js │ │ │ ├── IPv4Field │ │ │ │ ├── IPv4Field.js │ │ │ │ └── ipv4_field.html │ │ │ ├── ImagemapField │ │ │ │ ├── ImagemapField.css │ │ │ │ ├── ImagemapField.js │ │ │ │ └── imagemap_field.html │ │ │ ├── MapField │ │ │ │ ├── MapField.js │ │ │ │ └── map_field.html │ │ │ ├── UpperCaseField │ │ │ │ ├── UpperCaseField.js │ │ │ │ └── uppercase_field.html │ │ │ └── VectorField │ │ │ │ ├── VectorField.js │ │ │ │ └── vector_field.html │ │ ├── fields │ │ │ ├── AutoComplete.js │ │ │ ├── CheckBox.js │ │ │ ├── ColorField.js │ │ │ ├── CombineField.js │ │ │ ├── DSSelectField.js │ │ │ ├── DateField.js │ │ │ ├── DatePickerField.js │ │ │ ├── DateSplitField.js │ │ │ ├── DateTimeField.js │ │ │ ├── EmailField.js │ │ │ ├── FileField-beta.js │ │ │ ├── HiddenField.js │ │ │ ├── InPlaceEdit.js │ │ │ ├── IntegerField.js │ │ │ ├── ListField.js │ │ │ ├── MenuField.js │ │ │ ├── MultiAutoComplete.js │ │ │ ├── MultiSelectField.js │ │ │ ├── NumberField.js │ │ │ ├── PairField.js │ │ │ ├── PasswordField.js │ │ │ ├── RTEField.js │ │ │ ├── RadioButton.js │ │ │ ├── RadioField.js │ │ │ ├── SelectField.js │ │ │ ├── SliderField.js │ │ │ ├── StringField.js │ │ │ ├── Textarea.js │ │ │ ├── TimeField.js │ │ │ ├── TreeField.js │ │ │ ├── TypeField.js │ │ │ ├── UneditableField.js │ │ │ └── UrlField.js │ │ ├── inputex-loader.js │ │ ├── inputex.js │ │ ├── json-schema.js │ │ ├── locals │ │ │ ├── fr.js │ │ │ └── it.js │ │ ├── rpc │ │ │ └── inputex-rpc.js │ │ └── widgets │ │ │ ├── DataTable-beta.js │ │ │ ├── Dialog-beta.js │ │ │ ├── ddlist.js │ │ │ └── json-tree-inspector.js │ ├── lib │ │ ├── XML │ │ │ └── ObjTree.js │ │ ├── jsonPretty.js │ │ ├── jsonschema-b2.js │ │ ├── jsont.js │ │ ├── trimpath-template-1.0.38.js │ │ └── yui-rpc.js │ ├── license.txt │ ├── res │ │ ├── inputEx-class-diagram.png │ │ ├── inputEx-doap.xml │ │ ├── inputEx-logo.png │ │ ├── logo-inputex.jpg │ │ ├── rss.png │ │ ├── star.png │ │ └── style.css │ └── version.txt │ ├── yui-rpc.js │ └── yui │ ├── animation │ └── animation-min.js │ ├── assets │ └── skins │ │ └── sam │ │ ├── ajax-loader.gif │ │ ├── asc.gif │ │ ├── autocomplete.css │ │ ├── bg-h.gif │ │ ├── bg-v.gif │ │ ├── blankimage.png │ │ ├── button.css │ │ ├── calendar.css │ │ ├── carousel.css │ │ ├── colorpicker.css │ │ ├── container.css │ │ ├── datatable.css │ │ ├── desc.gif │ │ ├── dt-arrow-dn.png │ │ ├── dt-arrow-up.png │ │ ├── editor-knob.gif │ │ ├── editor-sprite-active.gif │ │ ├── editor-sprite.gif │ │ ├── editor.css │ │ ├── header_background.png │ │ ├── hue_bg.png │ │ ├── imagecropper.css │ │ ├── layout.css │ │ ├── layout_sprite.png │ │ ├── loading.gif │ │ ├── logger.css │ │ ├── menu-button-arrow-disabled.png │ │ ├── menu-button-arrow.png │ │ ├── menu.css │ │ ├── menubaritem_submenuindicator.png │ │ ├── menubaritem_submenuindicator_disabled.png │ │ ├── menuitem_checkbox.png │ │ ├── menuitem_checkbox_disabled.png │ │ ├── menuitem_submenuindicator.png │ │ ├── menuitem_submenuindicator_disabled.png │ │ ├── paginator.css │ │ ├── picker_mask.png │ │ ├── profilerviewer.css │ │ ├── resize.css │ │ ├── simpleeditor.css │ │ ├── skin.css │ │ ├── slider.css │ │ ├── split-button-arrow-active.png │ │ ├── split-button-arrow-disabled.png │ │ ├── split-button-arrow-focus.png │ │ ├── split-button-arrow-hover.png │ │ ├── split-button-arrow.png │ │ ├── sprite.png │ │ ├── sprite.psd │ │ ├── tabview.css │ │ ├── treeview-loading.gif │ │ ├── treeview-sprite.gif │ │ ├── treeview.css │ │ ├── wait.gif │ │ └── yuitest.css │ ├── base │ ├── base-min.css │ └── base.css │ ├── button │ ├── assets │ │ ├── button-core.css │ │ └── skins │ │ │ └── sam │ │ │ ├── button-skin.css │ │ │ ├── button.css │ │ │ ├── menu-button-arrow-disabled.png │ │ │ ├── menu-button-arrow.png │ │ │ ├── split-button-arrow-active.png │ │ │ ├── split-button-arrow-disabled.png │ │ │ ├── split-button-arrow-focus.png │ │ │ ├── split-button-arrow-hover.png │ │ │ └── split-button-arrow.png │ └── button-min.js │ ├── connection │ └── connection-min.js │ ├── container │ ├── assets │ │ ├── alrt16_1.gif │ │ ├── blck16_1.gif │ │ ├── close12_1.gif │ │ ├── container-core.css │ │ ├── container.css │ │ ├── hlp16_1.gif │ │ ├── info16_1.gif │ │ ├── skins │ │ │ └── sam │ │ │ │ ├── container-skin.css │ │ │ │ └── container.css │ │ ├── tip16_1.gif │ │ └── warn16_1.gif │ ├── container-min.js │ └── container_core-min.js │ ├── cookie │ └── cookie-min.js │ ├── dom │ └── dom-min.js │ ├── dragdrop │ └── dragdrop-min.js │ ├── editor │ ├── assets │ │ ├── editor-core.css │ │ ├── simpleeditor-core.css │ │ └── skins │ │ │ └── sam │ │ │ ├── blankimage.png │ │ │ ├── editor-knob.gif │ │ │ ├── editor-skin.css │ │ │ ├── editor-sprite-active.gif │ │ │ ├── editor-sprite.gif │ │ │ ├── editor.css │ │ │ ├── simpleeditor-skin.css │ │ │ └── simpleeditor.css │ ├── editor-min.js │ └── simpleeditor-min.js │ ├── element │ └── element-min.js │ ├── event │ └── event-min.js │ ├── fonts │ ├── fonts-min.css │ └── fonts.css │ ├── get │ └── get-min.js │ ├── grids │ ├── grids-min.css │ └── grids.css │ ├── history │ ├── assets │ │ └── blank.html │ └── history-min.js │ ├── imagecropper │ ├── assets │ │ ├── imagecropper-core.css │ │ └── skins │ │ │ └── sam │ │ │ ├── imagecropper-skin.css │ │ │ └── imagecropper.css │ └── imagecropper-min.js │ ├── imageloader │ └── imageloader-min.js │ ├── json │ └── json-min.js │ ├── layout │ ├── assets │ │ ├── layout-core.css │ │ └── skins │ │ │ └── sam │ │ │ ├── layout-skin.css │ │ │ ├── layout.css │ │ │ └── layout_sprite.png │ └── layout-min.js │ ├── logger │ ├── assets │ │ ├── logger-core.css │ │ ├── logger.css │ │ └── skins │ │ │ └── sam │ │ │ ├── logger-skin.css │ │ │ └── logger.css │ └── logger-min.js │ ├── menu │ ├── assets │ │ ├── menu-core.css │ │ ├── menu.css │ │ ├── menu_down_arrow.png │ │ ├── menu_down_arrow_disabled.png │ │ ├── menu_up_arrow.png │ │ ├── menu_up_arrow_disabled.png │ │ ├── menubaritem_submenuindicator.png │ │ ├── menubaritem_submenuindicator_disabled.png │ │ ├── menubaritem_submenuindicator_selected.png │ │ ├── menuitem_checkbox.png │ │ ├── menuitem_checkbox_disabled.png │ │ ├── menuitem_checkbox_selected.png │ │ ├── menuitem_submenuindicator.png │ │ ├── menuitem_submenuindicator_disabled.png │ │ ├── menuitem_submenuindicator_selected.png │ │ └── skins │ │ │ └── sam │ │ │ ├── menu-skin.css │ │ │ ├── menu.css │ │ │ ├── menubaritem_submenuindicator.png │ │ │ ├── menubaritem_submenuindicator_disabled.png │ │ │ ├── menuitem_checkbox.png │ │ │ ├── menuitem_checkbox_disabled.png │ │ │ ├── menuitem_submenuindicator.png │ │ │ └── menuitem_submenuindicator_disabled.png │ └── menu-min.js │ ├── paginator │ ├── assets │ │ ├── paginator-core.css │ │ └── skins │ │ │ └── sam │ │ │ ├── paginator-skin.css │ │ │ └── paginator.css │ └── paginator-min.js │ ├── profiler │ └── profiler-min.js │ ├── profilerviewer │ ├── assets │ │ ├── profilerviewer-core.css │ │ └── skins │ │ │ └── sam │ │ │ ├── asc.gif │ │ │ ├── desc.gif │ │ │ ├── header_background.png │ │ │ ├── profilerviewer-skin.css │ │ │ ├── profilerviewer.css │ │ │ └── wait.gif │ └── profilerviewer-min.js │ ├── reset-fonts-grids │ └── reset-fonts-grids.css │ ├── reset-fonts │ └── reset-fonts.css │ ├── reset │ ├── reset-min.css │ └── reset.css │ ├── resize │ ├── assets │ │ ├── resize-core.css │ │ └── skins │ │ │ └── sam │ │ │ ├── layout_sprite.png │ │ │ ├── resize-skin.css │ │ │ └── resize.css │ └── resize-min.js │ ├── selector │ └── selector-min.js │ ├── slider │ ├── assets │ │ ├── bg-fader.gif │ │ ├── bg-h.gif │ │ ├── bg-v-e.gif │ │ ├── bg-v.gif │ │ ├── left-thumb.png │ │ ├── right-thumb.png │ │ ├── skins │ │ │ └── sam │ │ │ │ ├── bg-h.gif │ │ │ │ ├── bg-v.gif │ │ │ │ ├── slider-skin.css │ │ │ │ └── slider.css │ │ ├── slider-core.css │ │ ├── slider-skin.css │ │ ├── thumb-bar.gif │ │ ├── thumb-e.gif │ │ ├── thumb-fader.gif │ │ ├── thumb-n.gif │ │ ├── thumb-s.gif │ │ └── thumb-w.gif │ └── slider-min.js │ ├── stylesheet │ └── stylesheet-min.js │ ├── tabview │ ├── assets │ │ ├── border_tabs.css │ │ ├── loading.gif │ │ ├── skin-sam.css │ │ ├── skins │ │ │ └── sam │ │ │ │ ├── tabview-skin.css │ │ │ │ └── tabview.css │ │ ├── tabview-core.css │ │ └── tabview.css │ └── tabview-min.js │ ├── treeview │ ├── assets │ │ ├── check0.gif │ │ ├── check1.gif │ │ ├── check2.gif │ │ ├── loading.gif │ │ ├── skins │ │ │ └── sam │ │ │ │ ├── loading.gif │ │ │ │ ├── treeview-loading.gif │ │ │ │ ├── treeview-skin.css │ │ │ │ ├── treeview-sprite.gif │ │ │ │ └── treeview.css │ │ ├── treeview-core.css │ │ ├── treeview-loading.gif │ │ ├── treeview-skin.css │ │ └── treeview-sprite.gif │ └── treeview-min.js │ ├── uploader │ ├── assets │ │ └── uploader.swf │ └── uploader-min.js │ ├── utilities │ └── utilities.js │ ├── yahoo │ └── yahoo-min.js │ ├── yuiloader │ └── yuiloader-min.js │ └── yuitest │ ├── assets │ ├── skins │ │ └── sam │ │ │ ├── yuitest-skin.css │ │ │ └── yuitest.css │ ├── testlogger.css │ └── yuitest-core.css │ ├── yuitest-min.js │ └── yuitest_core-min.js ├── Tests ├── BaseFunctionalTest.php ├── BaseUnitTest.php ├── Fixtures │ ├── ClassParser │ │ ├── AnotherComplexClass.php │ │ ├── BasicClass.php │ │ ├── BasicClassWithDefaultValuesInProperties.php │ │ ├── BasicNameSpacedClass.php │ │ ├── ClassMethodWithManyParameter.php │ │ ├── ClassMethodWithMissingParameterTag.php │ │ ├── ClassMethodWithMultilineParameter.php │ │ ├── ClassMethodWithSwitchStatement.php │ │ ├── ClassWithAlias.php │ │ ├── ClassWithArrayProperty.php │ │ ├── ClassWithIncludeStatement.php │ │ ├── ClassWithInterfaces.php │ │ ├── ClassWithMultipleProperties.php │ │ ├── ClassWithPostStatements.php │ │ ├── ClassWithPreAndPostStatements.php │ │ ├── ClassWithPreStatements.php │ │ ├── ClassWithUseTraitStatement.php │ │ ├── ClassWithVariousModifiers.php │ │ ├── ComplexClass.php │ │ ├── DummyIncludeFile1.php │ │ ├── DummyIncludeFile2.php │ │ ├── DummyTrait.php │ │ ├── FunctionsWithoutClasses.php │ │ ├── ModelClass.php │ │ ├── Namespaces │ │ │ ├── ClassMethodWithManyParameter.php │ │ │ ├── FunctionsWithoutClasses.php │ │ │ ├── ModelClass.php │ │ │ ├── MultipleBracedNamespaces.php │ │ │ ├── MultipleNamespaces.php │ │ │ ├── SimpleNamespace.php │ │ │ ├── SimpleNamespaceExtendingOtherClass.php │ │ │ └── SimpleNamespaceWithUseStatement.php │ │ ├── SimpleProperty.php │ │ └── SimplePropertyWithGetterAndSetter.php │ ├── Settings │ │ └── settings1.yaml │ ├── TestExtensions │ │ └── test_extension │ │ │ ├── Classes │ │ │ ├── Controller │ │ │ │ └── MainController.php │ │ │ └── Domain │ │ │ │ ├── Model │ │ │ │ ├── Child1.php │ │ │ │ ├── Child2.php │ │ │ │ ├── Child3.php │ │ │ │ ├── Child4.php │ │ │ │ └── Main.php │ │ │ │ └── Repository │ │ │ │ └── MainRepository.php │ │ │ ├── Configuration │ │ │ ├── ExtensionBuilder │ │ │ │ └── settings.yaml │ │ │ ├── TCA │ │ │ │ ├── tx_testextension_domain_model_child1.php │ │ │ │ ├── tx_testextension_domain_model_child2.php │ │ │ │ ├── tx_testextension_domain_model_child3.php │ │ │ │ ├── tx_testextension_domain_model_child4.php │ │ │ │ └── tx_testextension_domain_model_main.php │ │ │ └── TypoScript │ │ │ │ ├── constants.ts │ │ │ │ └── setup.ts │ │ │ ├── Documentation.tmpl │ │ │ ├── Administrator │ │ │ │ └── Index.rst │ │ │ ├── ChangeLog │ │ │ │ └── Index.rst │ │ │ ├── Configuration │ │ │ │ └── Index.rst │ │ │ ├── Developer │ │ │ │ └── Index.rst │ │ │ ├── Images │ │ │ │ ├── AdministratorManual │ │ │ │ │ └── ExtensionManager.png │ │ │ │ ├── IntroductionPackage.png │ │ │ │ └── UserManual │ │ │ │ │ └── BackendView.png │ │ │ ├── Includes.txt │ │ │ ├── Index.rst │ │ │ ├── Introduction │ │ │ │ └── Index.rst │ │ │ ├── KnownProblems │ │ │ │ └── Index.rst │ │ │ ├── Links.rst │ │ │ ├── Localization.de_DE.tmpl │ │ │ │ ├── Index.rst │ │ │ │ ├── README │ │ │ │ └── Settings.yml │ │ │ ├── Localization.fr_FR.tmpl │ │ │ │ ├── Index.rst │ │ │ │ ├── README │ │ │ │ └── Settings.yml │ │ │ ├── Settings.yml │ │ │ ├── ToDoList │ │ │ │ └── Index.rst │ │ │ └── User │ │ │ │ └── Index.rst │ │ │ ├── ExtensionBuilder.json │ │ │ ├── Resources │ │ │ ├── Private │ │ │ │ ├── .htaccess │ │ │ │ ├── Backend │ │ │ │ │ ├── Layouts │ │ │ │ │ │ └── Default.html │ │ │ │ │ ├── Partials │ │ │ │ │ │ ├── FormErrors.html │ │ │ │ │ │ └── Main │ │ │ │ │ │ │ ├── FormFields.html │ │ │ │ │ │ │ └── Properties.html │ │ │ │ │ └── Templates │ │ │ │ │ │ └── Main │ │ │ │ │ │ ├── Edit.html │ │ │ │ │ │ ├── List.html │ │ │ │ │ │ ├── New.html │ │ │ │ │ │ └── Show.html │ │ │ │ ├── Language │ │ │ │ │ ├── locallang.xlf │ │ │ │ │ ├── locallang_csh_tx_testextension_domain_model_child1.xlf │ │ │ │ │ ├── locallang_csh_tx_testextension_domain_model_child2.xlf │ │ │ │ │ ├── locallang_csh_tx_testextension_domain_model_child3.xlf │ │ │ │ │ ├── locallang_csh_tx_testextension_domain_model_child4.xlf │ │ │ │ │ ├── locallang_csh_tx_testextension_domain_model_main.xlf │ │ │ │ │ ├── locallang_db.xlf │ │ │ │ │ ├── locallang_testmodule.xlf │ │ │ │ │ └── locallang_testmodule1.xlf │ │ │ │ ├── Layouts │ │ │ │ │ └── Default.html │ │ │ │ ├── Partials │ │ │ │ │ ├── FormErrors.html │ │ │ │ │ └── Main │ │ │ │ │ │ ├── FormFields.html │ │ │ │ │ │ └── Properties.html │ │ │ │ └── Templates │ │ │ │ │ └── Main │ │ │ │ │ ├── Edit.html │ │ │ │ │ ├── List.html │ │ │ │ │ ├── New.html │ │ │ │ │ └── Show.html │ │ │ └── Public │ │ │ │ └── Icons │ │ │ │ ├── relation.gif │ │ │ │ ├── tx_testextension_domain_model_child1.gif │ │ │ │ ├── tx_testextension_domain_model_child2.gif │ │ │ │ ├── tx_testextension_domain_model_child3.gif │ │ │ │ ├── tx_testextension_domain_model_child4.gif │ │ │ │ └── tx_testextension_domain_model_main.gif │ │ │ ├── Tests │ │ │ └── Unit │ │ │ │ ├── Controller │ │ │ │ └── MainControllerTest.php │ │ │ │ └── Domain │ │ │ │ └── Model │ │ │ │ ├── Child1Test.php │ │ │ │ ├── Child2Test.php │ │ │ │ ├── Child3Test.php │ │ │ │ ├── Child4Test.php │ │ │ │ └── MainTest.php │ │ │ ├── ext_emconf.php │ │ │ ├── ext_icon.gif │ │ │ ├── ext_localconf.php │ │ │ ├── ext_tables.php │ │ │ └── ext_tables.sql │ └── Tools │ │ ├── existing_locallang.xlf │ │ └── existing_locallang.xml ├── Functional │ ├── CompatibilityTest.php │ ├── ConfigurationManagerTest.php │ ├── FileGeneratorTest.php │ ├── ParseAndPrintTest.php │ ├── RoundTripRenameVendorTest.php │ └── RoundTripServiceTest.php └── Unit │ ├── ClassBuilderTest.php │ ├── ClassParserTest.php │ ├── ExtensionSchemaBuilderTest.php │ ├── ExtensionTest.php │ ├── ObjectSchemaBuilderTest.php │ ├── ParserTest.php │ ├── PersonTest.php │ ├── PrinterTest.php │ └── Validation │ └── ValidationServiceTest.php ├── composer.json ├── ext_conf_template.txt ├── ext_emconf.php ├── ext_icon.gif ├── ext_tables.php └── ext_typoscript_setup.txt /.gitignore: -------------------------------------------------------------------------------- 1 | .Build/* 2 | vendor/* 3 | composer.lock 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/.travis.yml -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/ChangeLog -------------------------------------------------------------------------------- /Classes/Configuration/ConfigurationManager.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Configuration/ConfigurationManager.php -------------------------------------------------------------------------------- /Classes/Controller/BuilderModuleController.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Controller/BuilderModuleController.php -------------------------------------------------------------------------------- /Classes/Domain/Exception/ExtensionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Exception/ExtensionException.php -------------------------------------------------------------------------------- /Classes/Domain/Model/AbstractObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/AbstractObject.php -------------------------------------------------------------------------------- /Classes/Domain/Model/BackendModule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/BackendModule.php -------------------------------------------------------------------------------- /Classes/Domain/Model/ClassObject/ClassObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/ClassObject/ClassObject.php -------------------------------------------------------------------------------- /Classes/Domain/Model/ClassObject/Comment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/ClassObject/Comment.php -------------------------------------------------------------------------------- /Classes/Domain/Model/ClassObject/DocComment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/ClassObject/DocComment.php -------------------------------------------------------------------------------- /Classes/Domain/Model/ClassObject/Method.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/ClassObject/Method.php -------------------------------------------------------------------------------- /Classes/Domain/Model/ClassObject/MethodParameter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/ClassObject/MethodParameter.php -------------------------------------------------------------------------------- /Classes/Domain/Model/ClassObject/Property.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/ClassObject/Property.php -------------------------------------------------------------------------------- /Classes/Domain/Model/Container.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/Container.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/AbstractProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/AbstractProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/Action.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/Action.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/BooleanProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/BooleanProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/DateProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/DateProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/DateTimeProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/DateTimeProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/FileProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/FileProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/FloatProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/FloatProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/ImageProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/ImageProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/IntegerProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/IntegerProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/NativeDateProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/NativeDateProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/NativeDateTimeProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/NativeDateTimeProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/PasswordProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/PasswordProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/Relation/AbstractRelation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/Relation/AbstractRelation.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/Relation/AnyToManyRelation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/Relation/AnyToManyRelation.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/Relation/ManyToManyRelation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/Relation/ManyToManyRelation.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/Relation/ManyToOneRelation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/Relation/ManyToOneRelation.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/Relation/ZeroToManyRelation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/Relation/ZeroToManyRelation.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/Relation/ZeroToOneRelation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/Relation/ZeroToOneRelation.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/RichTextProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/RichTextProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/SelectProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/SelectProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/StringProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/StringProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/TextProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/TextProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/TimeProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/TimeProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/DomainObject/TimeSecProperty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/DomainObject/TimeSecProperty.php -------------------------------------------------------------------------------- /Classes/Domain/Model/Extension.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/Extension.php -------------------------------------------------------------------------------- /Classes/Domain/Model/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/File.php -------------------------------------------------------------------------------- /Classes/Domain/Model/FunctionObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/FunctionObject.php -------------------------------------------------------------------------------- /Classes/Domain/Model/NamespaceObject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/NamespaceObject.php -------------------------------------------------------------------------------- /Classes/Domain/Model/Person.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/Person.php -------------------------------------------------------------------------------- /Classes/Domain/Model/Plugin.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Model/Plugin.php -------------------------------------------------------------------------------- /Classes/Domain/Repository/ExtensionRepository.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Repository/ExtensionRepository.php -------------------------------------------------------------------------------- /Classes/Domain/Validator/ExtensionValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Domain/Validator/ExtensionValidator.php -------------------------------------------------------------------------------- /Classes/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Exception.php -------------------------------------------------------------------------------- /Classes/Exception/FileNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Exception/FileNotFoundException.php -------------------------------------------------------------------------------- /Classes/Exception/ParseError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Exception/ParseError.php -------------------------------------------------------------------------------- /Classes/Exception/SyntaxError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Exception/SyntaxError.php -------------------------------------------------------------------------------- /Classes/Parser/ClassFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Parser/ClassFactory.php -------------------------------------------------------------------------------- /Classes/Parser/ClassFactoryInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Parser/ClassFactoryInterface.php -------------------------------------------------------------------------------- /Classes/Parser/ExtendedClasses/RawComment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Parser/ExtendedClasses/RawComment.php -------------------------------------------------------------------------------- /Classes/Parser/NodeFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Parser/NodeFactory.php -------------------------------------------------------------------------------- /Classes/Parser/Traverser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Parser/Traverser.php -------------------------------------------------------------------------------- /Classes/Parser/TraverserInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Parser/TraverserInterface.php -------------------------------------------------------------------------------- /Classes/Parser/Utility/NodeConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Parser/Utility/NodeConverter.php -------------------------------------------------------------------------------- /Classes/Parser/Visitor/FileVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Parser/Visitor/FileVisitor.php -------------------------------------------------------------------------------- /Classes/Parser/Visitor/FileVisitorInterface.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Parser/Visitor/FileVisitorInterface.php -------------------------------------------------------------------------------- /Classes/Parser/Visitor/FormatVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Parser/Visitor/FormatVisitor.php -------------------------------------------------------------------------------- /Classes/Parser/Visitor/ReplaceClassNamesVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Parser/Visitor/ReplaceClassNamesVisitor.php -------------------------------------------------------------------------------- /Classes/Parser/Visitor/ReplaceVisitor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Parser/Visitor/ReplaceVisitor.php -------------------------------------------------------------------------------- /Classes/Service/ClassBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Service/ClassBuilder.php -------------------------------------------------------------------------------- /Classes/Service/ExtensionSchemaBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Service/ExtensionSchemaBuilder.php -------------------------------------------------------------------------------- /Classes/Service/FileGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Service/FileGenerator.php -------------------------------------------------------------------------------- /Classes/Service/LocalizationService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Service/LocalizationService.php -------------------------------------------------------------------------------- /Classes/Service/ObjectSchemaBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Service/ObjectSchemaBuilder.php -------------------------------------------------------------------------------- /Classes/Service/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Service/Parser.php -------------------------------------------------------------------------------- /Classes/Service/Printer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Service/Printer.php -------------------------------------------------------------------------------- /Classes/Service/RoundTrip.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Service/RoundTrip.php -------------------------------------------------------------------------------- /Classes/Service/ValidationService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Service/ValidationService.php -------------------------------------------------------------------------------- /Classes/Utility/ExtensionInstallationStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Utility/ExtensionInstallationStatus.php -------------------------------------------------------------------------------- /Classes/Utility/Inflector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Utility/Inflector.php -------------------------------------------------------------------------------- /Classes/Utility/SpycYAMLParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Utility/SpycYAMLParser.php -------------------------------------------------------------------------------- /Classes/Utility/Tools.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/Utility/Tools.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/Be/ConfigurationViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/Be/ConfigurationViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/BeFuncViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/BeFuncViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/CaseViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/CaseViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/CopyrightViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/CopyrightViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/CurlyBracketsViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/CurlyBracketsViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/Format/HtmlSpecialCharsViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/Format/HtmlSpecialCharsViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/Format/IndentViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/Format/IndentViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/Format/LowercaseFirstViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/Format/LowercaseFirstViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/Format/QuoteStringViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/Format/QuoteStringViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/Format/RemoveMultipleNewlinesViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/Format/RemoveMultipleNewlinesViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/Format/TrimViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/Format/TrimViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/Format/UppercaseFirstViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/Format/UppercaseFirstViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/HumanizeViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/HumanizeViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/IsOfTypeViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/IsOfTypeViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/ListForeignKeyRelationsViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/ListForeignKeyRelationsViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/ListObjectsByPropertyCSVViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/ListObjectsByPropertyCSVViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/MappingViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/MappingViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/MatchStringViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/MatchStringViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/OpeningTagViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/OpeningTagViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/PluralizeViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/PluralizeViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/PregReplaceViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/PregReplaceViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/RecordTypeViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/RecordTypeViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/SingularizeViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/SingularizeViewHelper.php -------------------------------------------------------------------------------- /Classes/ViewHelpers/SwitchViewHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Classes/ViewHelpers/SwitchViewHelper.php -------------------------------------------------------------------------------- /Configuration/Backend/AjaxRoutes.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Configuration/Backend/AjaxRoutes.php -------------------------------------------------------------------------------- /Documentation/Configuration/Index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Configuration/Index.rst -------------------------------------------------------------------------------- /Documentation/Developer/Documentation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Developer/Documentation.rst -------------------------------------------------------------------------------- /Documentation/Developer/ExtendingModels.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Developer/ExtendingModels.rst -------------------------------------------------------------------------------- /Documentation/Developer/Index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Developer/Index.rst -------------------------------------------------------------------------------- /Documentation/Developer/PublishToTer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Developer/PublishToTer.rst -------------------------------------------------------------------------------- /Documentation/Developer/Roundtrip.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Developer/Roundtrip.rst -------------------------------------------------------------------------------- /Documentation/Developer/Unittests.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Developer/Unittests.rst -------------------------------------------------------------------------------- /Documentation/Images/AdministratorManual/ExtensionManager.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Images/AdministratorManual/ExtensionManager.png -------------------------------------------------------------------------------- /Documentation/Images/Developer/Backendform-Frontenduser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Images/Developer/Backendform-Frontenduser.png -------------------------------------------------------------------------------- /Documentation/Images/Developer/Database-Update.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Images/Developer/Database-Update.png -------------------------------------------------------------------------------- /Documentation/Images/Developer/Extend-Frontenduser.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Images/Developer/Extend-Frontenduser.png -------------------------------------------------------------------------------- /Documentation/Images/Developer/Map-to-tt_address.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Images/Developer/Map-to-tt_address.png -------------------------------------------------------------------------------- /Documentation/Images/Introduction/modeler-blogexample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Images/Introduction/modeler-blogexample.png -------------------------------------------------------------------------------- /Documentation/Images/UserManual/modeler-actions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Images/UserManual/modeler-actions.png -------------------------------------------------------------------------------- /Documentation/Images/UserManual/modeler-object-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Images/UserManual/modeler-object-settings.png -------------------------------------------------------------------------------- /Documentation/Images/UserManual/modeler-start-extension-a.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Images/UserManual/modeler-start-extension-a.png -------------------------------------------------------------------------------- /Documentation/Images/UserManual/modeler-start-extension-b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Images/UserManual/modeler-start-extension-b.png -------------------------------------------------------------------------------- /Documentation/Includes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Includes.txt -------------------------------------------------------------------------------- /Documentation/Index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Index.rst -------------------------------------------------------------------------------- /Documentation/Introduction/Index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Introduction/Index.rst -------------------------------------------------------------------------------- /Documentation/KnownProblems/Index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/KnownProblems/Index.rst -------------------------------------------------------------------------------- /Documentation/Settings.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Settings.yml -------------------------------------------------------------------------------- /Documentation/Targets.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/Targets.rst -------------------------------------------------------------------------------- /Documentation/ToDoList/Index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/ToDoList/Index.rst -------------------------------------------------------------------------------- /Documentation/User/Index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Documentation/User/Index.rst -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Classes/Controller/Controller.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Classes/Controller/Controller.phpt -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Classes/Domain/Model/Model.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Classes/Domain/Model/Model.phpt -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Classes/class.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Classes/class.phpt -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Configuration/Flexforms/flexform.xmlt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Configuration/Flexforms/flexform.xmlt -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Configuration/TCA/tableName.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Configuration/TCA/tableName.phpt -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Configuration/TypoScript/constants.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Configuration/TypoScript/constants.tst -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Configuration/TypoScript/setup.tst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Configuration/TypoScript/setup.tst -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/ChangeLog/Index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/ChangeLog/Index.rst -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/Developer/Index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/Developer/Index.rst -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/Includes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/Includes.txt -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/Index.rstt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/Index.rstt -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/Links.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/Links.rst -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/Settings.ymlt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/Settings.ymlt -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/ToDoList/Index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/ToDoList/Index.rst -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/User/Index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Documentation.tmpl/User/Index.rst -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Partials/Classes/classDocComment.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Partials/Classes/classDocComment.phpt -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Partials/Classes/licenseHeader.phpt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Partials/Classes/licenseHeader.phpt -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Partials/Form/BooleanProperty.htmlt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Partials/Form/BooleanProperty.htmlt -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Partials/Form/DateProperty.htmlt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Partials/Form/DateProperty.htmlt -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Partials/Form/DateTimeProperty.htmlt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Resources/Private/CodeTemplates/Extbase/Partials/Form/DateTimeProperty.htmlt -------------------------------------------------------------------------------- /Resources/Private/CodeTemplates/Extbase/Partials/Form/FileProperty.htmlt: -------------------------------------------------------------------------------- 1 | span>File upload is not implemented!
File upload is not implemented!
File upload is not implemented!
3 | 4 | -------------------------------------------------------------------------------- /Tests/Fixtures/TestExtensions/test_extension/ext_emconf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Fixtures/TestExtensions/test_extension/ext_emconf.php -------------------------------------------------------------------------------- /Tests/Fixtures/TestExtensions/test_extension/ext_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Fixtures/TestExtensions/test_extension/ext_icon.gif -------------------------------------------------------------------------------- /Tests/Fixtures/TestExtensions/test_extension/ext_localconf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Fixtures/TestExtensions/test_extension/ext_localconf.php -------------------------------------------------------------------------------- /Tests/Fixtures/TestExtensions/test_extension/ext_tables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Fixtures/TestExtensions/test_extension/ext_tables.php -------------------------------------------------------------------------------- /Tests/Fixtures/TestExtensions/test_extension/ext_tables.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Fixtures/TestExtensions/test_extension/ext_tables.sql -------------------------------------------------------------------------------- /Tests/Fixtures/Tools/existing_locallang.xlf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Fixtures/Tools/existing_locallang.xlf -------------------------------------------------------------------------------- /Tests/Fixtures/Tools/existing_locallang.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Fixtures/Tools/existing_locallang.xml -------------------------------------------------------------------------------- /Tests/Functional/CompatibilityTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Functional/CompatibilityTest.php -------------------------------------------------------------------------------- /Tests/Functional/ConfigurationManagerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Functional/ConfigurationManagerTest.php -------------------------------------------------------------------------------- /Tests/Functional/FileGeneratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Functional/FileGeneratorTest.php -------------------------------------------------------------------------------- /Tests/Functional/ParseAndPrintTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Functional/ParseAndPrintTest.php -------------------------------------------------------------------------------- /Tests/Functional/RoundTripRenameVendorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Functional/RoundTripRenameVendorTest.php -------------------------------------------------------------------------------- /Tests/Functional/RoundTripServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Functional/RoundTripServiceTest.php -------------------------------------------------------------------------------- /Tests/Unit/ClassBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Unit/ClassBuilderTest.php -------------------------------------------------------------------------------- /Tests/Unit/ClassParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Unit/ClassParserTest.php -------------------------------------------------------------------------------- /Tests/Unit/ExtensionSchemaBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Unit/ExtensionSchemaBuilderTest.php -------------------------------------------------------------------------------- /Tests/Unit/ExtensionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Unit/ExtensionTest.php -------------------------------------------------------------------------------- /Tests/Unit/ObjectSchemaBuilderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Unit/ObjectSchemaBuilderTest.php -------------------------------------------------------------------------------- /Tests/Unit/ParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Unit/ParserTest.php -------------------------------------------------------------------------------- /Tests/Unit/PersonTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Unit/PersonTest.php -------------------------------------------------------------------------------- /Tests/Unit/PrinterTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Unit/PrinterTest.php -------------------------------------------------------------------------------- /Tests/Unit/Validation/ValidationServiceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/Tests/Unit/Validation/ValidationServiceTest.php -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/composer.json -------------------------------------------------------------------------------- /ext_conf_template.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/ext_conf_template.txt -------------------------------------------------------------------------------- /ext_emconf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/ext_emconf.php -------------------------------------------------------------------------------- /ext_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/ext_icon.gif -------------------------------------------------------------------------------- /ext_tables.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/ext_tables.php -------------------------------------------------------------------------------- /ext_typoscript_setup.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TYPO3-extensions/extension_builder/HEAD/ext_typoscript_setup.txt --------------------------------------------------------------------------------