├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── Doxyfile ├── README.md ├── cache └── .keep ├── composer.json ├── db └── config │ ├── database.sample.yml │ └── database.testing.yml ├── examples ├── login.php └── runner.php ├── phprelease.ini ├── phpunit.xml ├── phpunit.xml.dist ├── src ├── Action.php ├── ActionDescriptor.php ├── ActionGenerator.php ├── ActionGeneratorTest.php ├── ActionLogger.php ├── ActionRequest.php ├── ActionRequestTest.php ├── ActionRunner.php ├── ActionRunnerTest.php ├── ActionTemplate │ ├── ActionTemplate.php │ ├── ActionTemplateTest.php │ ├── CodeGenActionTemplate.php │ ├── CodeGenActionTemplateTest.php │ ├── FileBasedActionTemplateTest.php │ ├── RecordActionTemplate.php │ ├── SampleActionTemplate.php │ ├── SampleActionTemplateTest.php │ ├── TwigActionTemplate.php │ ├── UpdateOrderingRecordActionTemplate.php │ └── UpdateOrderingRecordActionTemplateTest.php ├── ActionTest.php ├── ActionTrait │ └── RoleChecker.php ├── ColumnConvert.php ├── ColumnConvertTest.php ├── Csrf │ ├── CsrfArrayStorage.php │ ├── CsrfSessionStorage.php │ ├── CsrfStorage.php │ ├── CsrfToken.php │ ├── CsrfTokenProvider.php │ └── CsrfTokenProviderTest.php ├── EmailAction.php ├── Exception │ ├── ActionException.php │ ├── ActionNotFoundException.php │ ├── InvalidActionNameException.php │ ├── RequiredConfigKeyException.php │ ├── UnableToCreateActionException.php │ ├── UnableToWriteCacheException.php │ └── UndefinedTemplateException.php ├── FieldView │ ├── BootstrapFieldView.php │ ├── BootstrapFieldViewTest.php │ ├── DivFieldView.php │ └── DivFieldViewTest.php ├── GeneratedAction.php ├── Loggable.php ├── Messages │ ├── en.php │ └── zh_TW.php ├── MixinAction.php ├── Param │ ├── FileParam.php │ ├── Image │ │ ├── CropAndScaleResize.php │ │ ├── MaxHeightResize.php │ │ ├── MaxWidthResize.php │ │ └── ScaleResize.php │ ├── ImageParam.php │ ├── ImageParamTest.php │ ├── ImageResizer.php │ ├── Param.php │ └── ParamTest.php ├── RecordAction │ ├── BaseRecordAction.php │ ├── BulkCopyRecordAction.php │ ├── BulkDeleteRecordAction.php │ ├── BulkRecordAction.php │ ├── BulkZhConvertRecordAction.php │ ├── CreateRecordAction.php │ ├── DeleteRecordAction.php │ ├── UpdateOrderingRecordAction.php │ └── UpdateRecordAction.php ├── Result.php ├── ResultTest.php ├── ServiceContainer.php ├── Storage │ ├── FilePath.php │ ├── FilePathTest.php │ ├── FileRename │ │ └── Md5Rename.php │ ├── FileRenameMethods.php │ └── FileRenameMethodsTest.php ├── Template.php ├── Templates │ └── RecordAction.html.twig ├── Testing │ ├── ActionTestAssertions.php │ └── ActionTestCase.php ├── Utils.php ├── ValueType │ ├── BaseType.php │ ├── BoolType.php │ ├── BoolTypeTest.php │ ├── DateTimeType.php │ ├── DateTimeTypeTest.php │ ├── DirType.php │ ├── EmailType.php │ ├── FileType.php │ ├── IntType.php │ ├── IntTypeTest.php │ ├── IpType.php │ ├── IpTypeTest.php │ ├── Ipv4Type.php │ ├── Ipv6Type.php │ ├── JsonType.php │ ├── JsonTypeTest.php │ ├── NumType.php │ ├── PathType.php │ ├── RegexType.php │ ├── StrType.php │ ├── TimestampType.php │ ├── UrlType.php │ └── ValueTypeTest.php └── View │ ├── BaseView.php │ ├── ManyToManyCheckboxView.php │ ├── StackView.php │ ├── StackViewTest.php │ ├── TemplateView.php │ └── TemplateViewTest.php └── tests ├── ActionTrait └── RoleCheckerTest.php ├── ActionWithUserTest.php ├── EmailFieldActionTest.php ├── FooTemplateView.php ├── IntFieldActionTest.php ├── Model └── CRUDTest │ ├── FooUser.php │ ├── FooUserCollection.php │ └── FooUserCollectionBase.php ├── OrderBundle ├── Model │ ├── Order.php │ ├── OrderBase.php │ ├── OrderCollection.php │ ├── OrderCollectionBase.php │ ├── OrderItem.php │ ├── OrderItemBase.php │ ├── OrderItemCollection.php │ ├── OrderItemCollectionBase.php │ ├── OrderItemRepo.php │ ├── OrderItemSchema.php │ ├── OrderRepo.php │ └── OrderSchema.php └── Tests │ └── OrderItemTest.php ├── ProductBundle ├── Action │ ├── CreateProduct.php │ ├── CreateProductFile.php │ ├── CreateProductImage.php │ ├── ProductBaseMixin.php │ └── UpdateProduct.php ├── Model │ ├── Category.php │ ├── CategoryBase.php │ ├── CategoryCollection.php │ ├── CategoryCollectionBase.php │ ├── CategoryRepo.php │ ├── CategorySchema.php │ ├── Feature.php │ ├── FeatureBase.php │ ├── FeatureCollection.php │ ├── FeatureCollectionBase.php │ ├── FeatureRepo.php │ ├── FeatureSchema.php │ ├── Product.php │ ├── ProductBase.php │ ├── ProductCategory.php │ ├── ProductCategoryBase.php │ ├── ProductCategoryCollection.php │ ├── ProductCategoryCollectionBase.php │ ├── ProductCategoryRepo.php │ ├── ProductCategorySchema.php │ ├── ProductCollection.php │ ├── ProductCollectionBase.php │ ├── ProductFeature.php │ ├── ProductFeatureBase.php │ ├── ProductFeatureCollection.php │ ├── ProductFeatureCollectionBase.php │ ├── ProductFeatureRepo.php │ ├── ProductFeatureSchema.php │ ├── ProductFile.php │ ├── ProductFileBase.php │ ├── ProductFileCollection.php │ ├── ProductFileCollectionBase.php │ ├── ProductFileRepo.php │ ├── ProductFileSchema.php │ ├── ProductImage.php │ ├── ProductImageBase.php │ ├── ProductImageCollection.php │ ├── ProductImageCollectionBase.php │ ├── ProductImageRepo.php │ ├── ProductImageSchema.php │ ├── ProductLink.php │ ├── ProductLinkBase.php │ ├── ProductLinkCollection.php │ ├── ProductLinkCollectionBase.php │ ├── ProductLinkRepo.php │ ├── ProductLinkSchema.php │ ├── ProductProduct.php │ ├── ProductProductBase.php │ ├── ProductProductCollection.php │ ├── ProductProductCollectionBase.php │ ├── ProductProductRepo.php │ ├── ProductProductSchema.php │ ├── ProductProperty.php │ ├── ProductPropertyBase.php │ ├── ProductPropertyCollection.php │ ├── ProductPropertyCollectionBase.php │ ├── ProductPropertyRepo.php │ ├── ProductPropertySchema.php │ ├── ProductRecipe.php │ ├── ProductRecipeCollection.php │ ├── ProductRepo.php │ ├── ProductSchema.php │ ├── ProductSubsection.php │ ├── ProductSubsectionBase.php │ ├── ProductSubsectionCollection.php │ ├── ProductSubsectionCollectionBase.php │ ├── ProductSubsectionRepo.php │ ├── ProductSubsectionSchema.php │ ├── ProductType.php │ ├── ProductTypeBase.php │ ├── ProductTypeCollection.php │ ├── ProductTypeCollectionBase.php │ ├── ProductTypeRepo.php │ ├── ProductTypeSchema.php │ ├── ProductUseCase.php │ ├── ProductUseCaseCollection.php │ ├── Resource.php │ ├── ResourceBase.php │ ├── ResourceCollection.php │ ├── ResourceCollectionBase.php │ ├── ResourceRepo.php │ └── ResourceSchema.php ├── ProductActionTest.php └── Tests │ └── ProductTest.php ├── Templates └── foo.html ├── User └── Model │ ├── User.php │ ├── UserBase.php │ ├── UserCollection.php │ ├── UserCollectionBase.php │ ├── UserRepo.php │ └── UserSchema.php ├── bootstrap.php ├── config ├── database.yml ├── mysql.yml ├── mysql_configserver.yml ├── pgsql.yml ├── sqlite.yml └── tmp.yml ├── data └── 404.png ├── fixture ├── bulk_update_user4.php └── handle_with_result.json └── index.php /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/Doxyfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/README.md -------------------------------------------------------------------------------- /cache/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/composer.json -------------------------------------------------------------------------------- /db/config/database.sample.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/db/config/database.sample.yml -------------------------------------------------------------------------------- /db/config/database.testing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/db/config/database.testing.yml -------------------------------------------------------------------------------- /examples/login.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/examples/login.php -------------------------------------------------------------------------------- /examples/runner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/examples/runner.php -------------------------------------------------------------------------------- /phprelease.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/phprelease.ini -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/phpunit.xml -------------------------------------------------------------------------------- /phpunit.xml.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/phpunit.xml.dist -------------------------------------------------------------------------------- /src/Action.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/Action.php -------------------------------------------------------------------------------- /src/ActionDescriptor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionDescriptor.php -------------------------------------------------------------------------------- /src/ActionGenerator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionGenerator.php -------------------------------------------------------------------------------- /src/ActionGeneratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionGeneratorTest.php -------------------------------------------------------------------------------- /src/ActionLogger.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionLogger.php -------------------------------------------------------------------------------- /src/ActionRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionRequest.php -------------------------------------------------------------------------------- /src/ActionRequestTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionRequestTest.php -------------------------------------------------------------------------------- /src/ActionRunner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionRunner.php -------------------------------------------------------------------------------- /src/ActionRunnerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionRunnerTest.php -------------------------------------------------------------------------------- /src/ActionTemplate/ActionTemplate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionTemplate/ActionTemplate.php -------------------------------------------------------------------------------- /src/ActionTemplate/ActionTemplateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionTemplate/ActionTemplateTest.php -------------------------------------------------------------------------------- /src/ActionTemplate/CodeGenActionTemplate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionTemplate/CodeGenActionTemplate.php -------------------------------------------------------------------------------- /src/ActionTemplate/CodeGenActionTemplateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionTemplate/CodeGenActionTemplateTest.php -------------------------------------------------------------------------------- /src/ActionTemplate/FileBasedActionTemplateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionTemplate/FileBasedActionTemplateTest.php -------------------------------------------------------------------------------- /src/ActionTemplate/RecordActionTemplate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionTemplate/RecordActionTemplate.php -------------------------------------------------------------------------------- /src/ActionTemplate/SampleActionTemplate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionTemplate/SampleActionTemplate.php -------------------------------------------------------------------------------- /src/ActionTemplate/SampleActionTemplateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionTemplate/SampleActionTemplateTest.php -------------------------------------------------------------------------------- /src/ActionTemplate/TwigActionTemplate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionTemplate/TwigActionTemplate.php -------------------------------------------------------------------------------- /src/ActionTemplate/UpdateOrderingRecordActionTemplate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionTemplate/UpdateOrderingRecordActionTemplate.php -------------------------------------------------------------------------------- /src/ActionTemplate/UpdateOrderingRecordActionTemplateTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionTemplate/UpdateOrderingRecordActionTemplateTest.php -------------------------------------------------------------------------------- /src/ActionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionTest.php -------------------------------------------------------------------------------- /src/ActionTrait/RoleChecker.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ActionTrait/RoleChecker.php -------------------------------------------------------------------------------- /src/ColumnConvert.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ColumnConvert.php -------------------------------------------------------------------------------- /src/ColumnConvertTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/ColumnConvertTest.php -------------------------------------------------------------------------------- /src/Csrf/CsrfArrayStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/Csrf/CsrfArrayStorage.php -------------------------------------------------------------------------------- /src/Csrf/CsrfSessionStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/Csrf/CsrfSessionStorage.php -------------------------------------------------------------------------------- /src/Csrf/CsrfStorage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/Csrf/CsrfStorage.php -------------------------------------------------------------------------------- /src/Csrf/CsrfToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/Csrf/CsrfToken.php -------------------------------------------------------------------------------- /src/Csrf/CsrfTokenProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/Csrf/CsrfTokenProvider.php -------------------------------------------------------------------------------- /src/Csrf/CsrfTokenProviderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/Csrf/CsrfTokenProviderTest.php -------------------------------------------------------------------------------- /src/EmailAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/EmailAction.php -------------------------------------------------------------------------------- /src/Exception/ActionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/Exception/ActionException.php -------------------------------------------------------------------------------- /src/Exception/ActionNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/Exception/ActionNotFoundException.php -------------------------------------------------------------------------------- /src/Exception/InvalidActionNameException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/Exception/InvalidActionNameException.php -------------------------------------------------------------------------------- /src/Exception/RequiredConfigKeyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/Exception/RequiredConfigKeyException.php -------------------------------------------------------------------------------- /src/Exception/UnableToCreateActionException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/Exception/UnableToCreateActionException.php -------------------------------------------------------------------------------- /src/Exception/UnableToWriteCacheException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/Exception/UnableToWriteCacheException.php -------------------------------------------------------------------------------- /src/Exception/UndefinedTemplateException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/Exception/UndefinedTemplateException.php -------------------------------------------------------------------------------- /src/FieldView/BootstrapFieldView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/FieldView/BootstrapFieldView.php -------------------------------------------------------------------------------- /src/FieldView/BootstrapFieldViewTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/FieldView/BootstrapFieldViewTest.php -------------------------------------------------------------------------------- /src/FieldView/DivFieldView.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/FieldView/DivFieldView.php -------------------------------------------------------------------------------- /src/FieldView/DivFieldViewTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/FieldView/DivFieldViewTest.php -------------------------------------------------------------------------------- /src/GeneratedAction.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/src/GeneratedAction.php -------------------------------------------------------------------------------- /src/Loggable.php: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /tests/User/Model/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/User/Model/User.php -------------------------------------------------------------------------------- /tests/User/Model/UserBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/User/Model/UserBase.php -------------------------------------------------------------------------------- /tests/User/Model/UserCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/User/Model/UserCollection.php -------------------------------------------------------------------------------- /tests/User/Model/UserCollectionBase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/User/Model/UserCollectionBase.php -------------------------------------------------------------------------------- /tests/User/Model/UserRepo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/User/Model/UserRepo.php -------------------------------------------------------------------------------- /tests/User/Model/UserSchema.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/User/Model/UserSchema.php -------------------------------------------------------------------------------- /tests/bootstrap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/bootstrap.php -------------------------------------------------------------------------------- /tests/config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/config/database.yml -------------------------------------------------------------------------------- /tests/config/mysql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/config/mysql.yml -------------------------------------------------------------------------------- /tests/config/mysql_configserver.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/config/mysql_configserver.yml -------------------------------------------------------------------------------- /tests/config/pgsql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/config/pgsql.yml -------------------------------------------------------------------------------- /tests/config/sqlite.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/config/sqlite.yml -------------------------------------------------------------------------------- /tests/config/tmp.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/config/tmp.yml -------------------------------------------------------------------------------- /tests/data/404.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/data/404.png -------------------------------------------------------------------------------- /tests/fixture/bulk_update_user4.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/fixture/bulk_update_user4.php -------------------------------------------------------------------------------- /tests/fixture/handle_with_result.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/fixture/handle_with_result.json -------------------------------------------------------------------------------- /tests/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/corneltek/ActionKit/HEAD/tests/index.php --------------------------------------------------------------------------------