バージョン 4.0.0-alpha.1

リリース日:2018年9月28日

CodeIgniterフレームワークの書き直し

新しいパッケージ一覧

  • API
    • \ ResponseTrait

  • オートローダー
    • \ AutoLoader, FileLocator

  • CLI
    • \ BaseCommand, CLI, CommandRunner, Console

  • キャッシュ
    • \ CacheFactory, CacheInterface

    • \ ハンドラー … Dummy, File, Memcached, Predis, Redis, Wincache

  • コマンド
    • \ Help, ListCommands

    • \ Database \ CreateMigration, MigrateCurrent, MigrateLatest, MigrateRefresh, MigrateRollback, MigrateStatus, MigrateVersion, Seed

    • \ Server \ Serve

    • \ Sessions \ CreateMigration

    • \ Utilities \ Namespaces, Routes

  • 設定
    • \ AutoloadConfig, BaseConfig, BaseService, Config, DotEnv, ForeignCharacters, Routes, Services, View

  • データベース
    • \ BaseBuilder, BaseConnection, BasePreparedQuery, BaseResult, BaseUtils, Config, ConnectionInterface, Database, Forge, Migration, MigrationRunner, PreparedQueryInterface, Query, QueryInterface, ResultInterface, Seeder

    • \ MySQLi \ Builder, Connection, Forge, PreparedQuery, Result

    • \ Postgre \ Builder, Connection, Forge, PreparedQuery, Result, Utils

    • \ SQLite3 \ Builder, Connection, Forge, PreparedQuery, Result, Utils

  • デバッグ
    • \ Exceptions, Iterator, Timer, Toolbar

    • \ Toolbar \ Collectors…

  • メール
    • \ Email

  • イベント
    • \ イベント

  • ファイル
    • \ File

  • フィルター
    • \ FilterInterface, Filters

  • フォーマット
    • \ FormatterInterface, JSONFormatter, XMLFormatter

  • HTTP
    • \ CLIRequest, CURLRequest, ContentSecurityPolicy, Header, IncomingRequest, Message, Negotiate, Request, RequestInterface, Response, ResponseInterface, URI, UserAgent

    • \ Files \ FileCollection, UploadedFile, UploadedFileInterface

  • ヘルパー
    • … array, cookie, date, filesystem, form, html, inflector, number, security, text, url

  • Honeypot
    • \ Honeypot

  • I18n
    • \ Time, TimeDifference

  • 画像
    • \ Image, ImageHandlerInterface

    • \ ハンドラー … Base, GD, ImageMagick

  • 言語
    • \ Language

  • ログ
    • Logger, LoggerAwareTrait

    • \ ハンドラー … Base, ChromeLogger, File, HandlerInterface

  • ページャー
    • \ Pager, PagerInterface, PagerRenderer

  • ルーター
    • \ RouteCollection, RouteCollectionInterface, Router, RouterInterface

  • セキュリティ
    • \ セキュリティ

  • セッション
    • \ Session, SessionInterface

    • \ ハンドラー … Base, File, Memcached, Redis

  • テスト
    • \ CIDatabaseTestCase, CIUnitTestCase, FeatureResponse, FeatureTestCase, ReflectionHelper

    • \ Filters \ CITestStreamFilter

  • サードパーティ(バンドル済み)
    • \ Kint (\Debug用)

    • \ PSR \ Log (\Log用)

    • \ ZendEscaper \ Escaper (\View用)

  • スロットル
    • \ Throttler, ThrottlerInterface

  • タイポグラフィ
    • \ タイポグラフィ

  • バリデーション
    • \ CreditCardRules, FileRules, FormatRules, Rules, Validation, ValidationInterface

  • ビュー
    • \ Cell, Filters, Parser, Plugins, RendererInterface, View