Download the PHP package elephox/framework without Composer

On this page you can find all versions of the php package elephox/framework. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package framework

Elephox Logo

This is a library project providing building blocks for building your own PHP application.

GitHub Workflow Status License Current Version PHP Version Require
Psalm Level Type Coverage Coverage Status Mutation Score Indicator

📚 Documentation

Visit elephox.dev for the documentation.

🎯 Goals

Take a look at the goals for the first stable release here: Milestone 1

The overall project goals and future planning is done in the GitHub projects for this repository.

✨ Contributing

Contributions in all forms are welcome. Make sure to read elephox.dev/contributing for the details.

🏷️ Get the Badge

Using Elephox in your project? Add a badge to your README:

Elephox Framework

Replace the value of the style parameter for different styles (flat, flat-square, plastic, for-the-badge).

📋 Source code annotations

✅ To Do

⚠️ Fixes

🤔 Maybe

🚧 Related issues


All versions of framework with dependencies

PHP Build Version
Package Version
Requires php Version ^8.1 <8.3
ext-ctype Version *
ext-json Version *
ext-mbstring Version *
elephox/mimey Version ^4.0
jetbrains/phpstorm-attributes Version ^1.0
nyholm/psr7 Version ^1.5
psr/cache Version ^3.0
psr/container Version ^2.0
psr/http-message Version ^1.0
psr/log Version ^3.0
psr/clock Version ^1.0
ricardoboss/php-console-logger Version ^2.3
symfony/process Version ^6.1
vlucas/phpdotenv Version ^5.5
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package elephox/framework contains the following files

Collapse All

modules

   Events

     src
     test
    LICENSE.md
    README.md
    composer.json

   Support

     src
     test
    LICENSE.md
    README.md
    composer.json

   Stream

     src
     test
    LICENSE.md
    README.md
    composer.json

   OOR

     src
     test
    LICENSE.md
    README.md
    composer.json

   Logging

     src
     test
    LICENSE.md
    README.md
    composer.json

   Http

     src
       Contract
      UrlBuilder.php
      Url.php
      UploadedFileMap.php
      UploadedFile.php
      UploadError.php
      SessionMap.php
      ServerRequestBuilder.php
      ServerRequest.php
      ResponseSender.php
      ResponseCode.php
      ResponseBuilder.php
      Response.php
      RequestMethod.php
      Request.php
      RequestBuilder.php
      QueryMap.php
      ParameterSource.php
      ParameterMap.php
      HeaderName.php
      HeaderMap.php
      GeneratesResponses.php
      CustomUrlScheme.php
      CookieSameSite.php
      CookieMap.php
      Cookie.php
      AbstractMessageBuilder.php
      AbstractMessage.php
      AbstractBuilder.php
      UrlScheme.php
     test
    LICENSE.md
    README.md
    composer.json

   Files

     src
       Contract
      UnknownFilesystemNode.php
      ReadonlyParentException.php
      ReadOnlyFileException.php
      Path.php
      InvalidParentLevelException.php
      FilesystemNodeNotImplementedException.php
      FilesystemNodeNotFoundException.php
      FileNotFoundException.php
      FileNotCreatedException.php
      FileException.php
      FileMoveException.php
      FileDeleteException.php
      FileCopyException.php
      FileAlreadyExistsException.php
      File.php
      DirectoryNotFoundException.php
      DirectoryNotEmptyException.php
      DirectoryNotCreatedException.php
      Directory.php
      AbstractFilesystemNode.php
      UnreadableFileException.php
     test
    LICENSE.md
    README.md
    composer.json

   DI

     src
       Contract
       Hooks
      ClassNotFoundException.php
      InvalidServiceDescriptorException.php
      MissingTypeHintException.php
      ServiceAliasNotFoundException.php
      ServiceCollection.php
      ServiceDescriptor.php
      ServiceException.php
      ServiceInstantiationException.php
      ServiceLifetime.php
      ServiceNotFoundException.php
      ServiceResolver.php
      UnresolvedParameterException.php
     test
    LICENSE.md
    README.md
    composer.json

   Console

     src
       Command
         Contract
        ArgumentList.php
        HelpCommand.php
        RawCommandInvocation.php
        ParameterTemplateBuilder.php
        ParameterTemplate.php
        OptionValidationException.php
        OptionTemplateBuilder.php
        OptionTemplate.php
        OptionNotFoundException.php
        OptionList.php
        Option.php
        NoCommandInCommandLineException.php
        IncompleteCommandLineException.php
        EmptyCommandLineException.php
        ArgumentNotFoundException.php
        Argument.php
        CompiledCommandHandler.php
        CommandTemplateBuilder.php
        CommandTemplate.php
        CommandNotFoundException.php
        CommandInvocationParametersMap.php
        CommandInvocation.php
        CommandCollection.php
        ArgumentValidationException.php
        ArgumentTemplateBuilder.php
        ArgumentTemplate.php
        RequiredArgumentMissingException.php
       Contract
      ConsoleApplication.php
      ConsoleApplicationBuilder.php
      DefaultExceptionHandler.php
      GlobalConsoleEnvironment.php
    LICENSE.md
    README.md
    composer.json

   Configuration

     src
       Contract
       Memory
       Json
      MemoryEnvironment.php
      LoadsDefaultConfiguration.php
      HasArrayData.php
      GlobalEnvironment.php
      DotEnvEnvironment.php
      ConfiguresConfigurationProviders.php
      ConfigurationSection.php
      ConfigurationRoot.php
      ConfigurationPath.php
      ConfigurationManager.php
      ConfigurationBuilder.php
      BuildsConfigurationRoot.php
      AbstractEnvironment.php
      SubstitutesEnvironmentVariables.php
     test
    LICENSE.md
    README.md
    composer.json

   Collection

     src
       Contract
       Iterator
      IsEnumerable.php
      OffsetNotFoundException.php
      OffsetNotAllowedException.php
      ObjectSet.php
      ObjectMap.php
      KeyedEnumerable.php
      KeyValuePair.php
      IteratorProvider.php
      IsKeyedEnumerable.php
      InvalidOffsetException.php
      IsArrayEnumerable.php
      Grouping.php
      GroupedKeyedEnumerable.php
      Enumerable.php
      EmptySequenceException.php
      DefaultEqualityComparer.php
      ArraySet.php
      ArrayMap.php
      ArrayList.php
      AmbiguousMatchException.php
      OrderedEnumerable.php
     test
    LICENSE.md
    README.md
    composer.json

   Clock

     src
     test
    LICENSE.md
    README.md
    composer.json

   Cache

     src
     test
    LICENSE.md
    README.md
    composer.json

   Autoloading

     src
    LICENSE.md
    README.md
    composer.json

   Web

     data
     src
       Commands
       Contract
       Middleware
       Routing
      ConfigurationException.php
      GlobalWebEnvironment.php
      RequestPipeline.php
      RequestPipelineBuilder.php
      RouteNotFoundException.php
      WebApplication.php
      WebApplicationBuilder.php
    LICENSE.md
    README.md
    composer.json

development

   bin

    release
    update-readme-annotations

   src

     Commands
  psalm.baseline.xml

stubs

  app_root.php

.idea

  .gitignore
  framework.iml
  vcs.xml

.github

   workflows

    support.yml
    stream.yml
    splitsh.yml
    oor.yml
    logging.yml
    http.yml
    files.yml
    events.yml
    di.yml
    console.yml
    configuration.yml
    collection.yml
    ci.yml
    cache.yml
    autoloading.yml
    web.yml
.php-cs-fixer.dist.php
LICENSE.md
README.md
bootstrap.php
.gitignore
composer.lock
.issuetracker
infection.json
.editorconfig
phox
phox.cmd
phpbench.json
phpunit.xml.dist
psalm.xml
composer.json