Skip to content

Documentation

This is an automatically generated documentation for Documentation.

Namespaces

### Global \

Helpers

Function Description
csrf_field()

\Codefy\Framework

Classes

Class Description
Application

\Codefy\Framework\Auth

Classes

Class Description
Auth
Gate
UserSession

Interfaces

Interface Description
Sentinel

\Codefy\Framework\Auth\Rbac

Classes

Class Description
Rbac
RbacLoader

Interfaces

Interface Description
Guard

\Codefy\Framework\Auth\Rbac\Entity

Classes

Class Description
RbacPermission
RbacRole

Interfaces

Interface Description
AssertionRule
Permission
Role

\Codefy\Framework\Auth\Rbac\Exception

Classes

Class Description
SentinelException
UnauthorizedException

\Codefy\Framework\Auth\Rbac\Resource

Classes

Class Description
BaseStorageResource
FileResource

Interfaces

Interface Description
StorageResource

\Codefy\Framework\Auth\Repository

Classes

Class Description
PdoRepository

Interfaces

Interface Description
AuthUserRepository

\Codefy\Framework\Auth\Traits

Classes

Class Description
BadPropertyCallException

Traits

Trait Description
ImmutableAware

\Codefy\Framework\Bootstrap

Classes

Class Description
BootProviders
RegisterProviders

\Codefy\Framework\Configuration

Classes

Class Description
ApplicationBuilder
Middleware

\Codefy\Framework\Console

Classes

Class Description
ClassGenerator
ConsoleApplication
ConsoleCommand
ConsoleKernel
PresetRegistry

\Codefy\Framework\Console\Commands

Classes

Class Description
DatabaseSeedCommand
EncryptEnvCommand
FlushPipelineCommand
GenerateEncryptionKeyCommand
GenerateEncryptionKeyFileCommand
InitCommand
MakeCommand
MigrateCheckCommand
MigrateCommand
MigrateDownCommand
MigrateFreshCommand
MigrateGenerateCommand
MigrateRedoCommand
MigrateRollbackCommand
MigrateStatusCommand
MigrateUpCommand
PasswordHashCommand
PhpMigCommand
QueueListCommand
QueueRunCommand
RouteListCommand
ScheduleListCommand
ScheduleRunCommand
ServeCommand
VendorPublishCommand

\Codefy\Framework\Console\Commands\Domain

Classes

Class Description
GeneratorCommand
MakeCommand
MakeDomainCommand
UlidCommand
UuidCommand

\Codefy\Framework\Console\Commands\Traits

Traits

Trait Description
MakeCommandAware

\Codefy\Framework\Console\Exceptions

Classes

Class Description
MakeCommandFileAlreadyExistsException

\Codefy\Framework\Contracts

Interfaces

Interface Description
LoggerFactory
MailerFactory
RoutingController

\Codefy\Framework\Contracts\Console

Interfaces

Interface Description
Kernel

\Codefy\Framework\Contracts\Http

Interfaces

Interface Description
Kernel

\Codefy\Framework\DataCollector

Classes

Class Description
CodefyCollector
RouteCollector

\Codefy\Framework\Dto

Interfaces

Interface Description
DataTransformer
HasDto

\Codefy\Framework\Dto\Attribute

Classes

Class Description
UseDto

\Codefy\Framework\Dto\Trait

Traits

Trait Description
DtoAware

\Codefy\Framework\Factory

Classes

Class Description
FileLoggerFactory
FileLoggerSmtpFactory
PHPMailerSmtpFactory

\Codefy\Framework\Factory\Traits

Traits

Trait Description
FileLoggerAware

\Codefy\Framework\Http

Classes

Class Description
BaseController
HttpClient
Kernel
RequestContext

\Codefy\Framework\Http\Errors

Classes

Class Description
HttpRequestError

\Codefy\Framework\Http\Middleware

Classes

Class Description
ApiMiddleware
BindRequestMiddleware
ContentCacheMiddleware
CorsMiddleware
CssMinifierMiddleware
DebugBarMiddleware
HtmlMinifierMiddleware
JsMinifierMiddleware
ThrottleMiddleware

\Codefy\Framework\Http\Middleware\Auth

Classes

Class Description
AuthenticationMiddleware
ExpireUserSessionMiddleware
GateMiddleware
UserAuthorizationMiddleware
UserCookieDecryptMiddleware
UserSessionMiddleware

\Codefy\Framework\Http\Middleware\Cache

Classes

Class Description
CacheExpiresMiddleware
CacheMiddleware
CachePreventionMiddleware
ClearSiteDataMiddleware

\Codefy\Framework\Http\Middleware\Csrf

Classes

Class Description
CsrfProtectionMiddleware
CsrfSession
CsrfTokenMiddleware
InvalidTokenException
TokenMismatchException

\Codefy\Framework\Http\Middleware\Csrf\Traits

Traits

Trait Description
CsrfTokenAware

\Codefy\Framework\Http\Middleware\Exception

Classes

Class Description
ExceptionHandler
HtmlHttpExceptionMiddleware
HttpExceptionMiddleware
JsonHttpExceptionMiddleware
RedirectionHttpExceptionMiddleware
StrategyHttpExceptionMiddleware

\Codefy\Framework\Http\Middleware\Exception\Strategy

Classes

Class Description
HtmlHttpResponseStrategy
JsonHttpResponseStrategy
RedirectHttpResponseStrategy

Interfaces

Interface Description
HttpResponseStrategy

\Codefy\Framework\Http\Middleware\Exception\Trait

Traits

Trait Description
HttpExceptionHandlerAware
HttpExceptionRenderAware
HttpExceptionUtilityAware

\Codefy\Framework\Http\Middleware\Request

Classes

Class Description
FormRequest
FormRequestErrorResponder
FormRequestHandler

Interfaces

Interface Description
FormRequestMiddleware

\Codefy\Framework\Http\Middleware\SecureHeaders

Classes

Class Description
ContentSecurityPolicyMiddleware
SecureHeaders

\Codefy\Framework\Http\Middleware\Spam

Classes

Class Description
HoneyPotMiddleware
ReferrerSpamMiddleware

\Codefy\Framework\Http\Request

Classes

Class Description
FormDataRequest
FormRequest

\Codefy\Framework\Http\Swoole

Classes

Class Description
App
BridgeManager

\Codefy\Framework\Http\Throttle

Classes

Class Description
Condition
Interval
RateException
RateLimiter

\Codefy\Framework\Pipeline

Classes

Class Description
Pipeline
PipelineBuilder
PipelineFactory

Traits

Trait Description
PipeAware

Interfaces

Interface Description
Chainable

\Codefy\Framework\Providers

Classes

Class Description
AssetsServiceProvider
ConfigServiceProvider
DatabaseConnectionServiceProvider
EventDispatcherServiceProvider
FlysystemServiceProvider
HttpExceptionServiceProvider
LocalizationServiceProvider
PdoServiceProvider
QueryBuilderServiceProvider
RouterServiceProvider
RoutingServiceProvider

\Codefy\Framework\Proxy

Classes

Class Description
Codefy

\Codefy\Framework\Queue

Classes

Class Description
NodeQueue
SimpleQueue

Interfaces

Interface Description
Queue Interface for a queue.
QueueGarbageCollection Interface for a garbage collection.
ReliableQueue Reliable queue interface.
ShouldQueue

\Codefy\Framework\Queue\Traits

Traits

Trait Description
QueueAware

\Codefy\Framework\Scheduler

Classes

Class Description
BaseTask
FailedProcessor
Schedule

Interfaces

Interface Description
Task

\Codefy\Framework\Scheduler\Event

Classes

Class Description
TaskCompleted
TaskFailed
TaskSkipped
TaskStarted

\Codefy\Framework\Scheduler\Expressions

Classes

Class Description
At
Daily
Date
EveryMinute
Hourly
Monthly
Quarterly
WeekDays
WeekEnds
Weekly

Interfaces

Interface Description
Expressional

\Codefy\Framework\Scheduler\Expressions\DayOfWeek

Classes

Class Description
Friday
Monday
Saturday
Sunday
Thursday
Tuesday
Wednesday

\Codefy\Framework\Scheduler\Expressions\MonthOfYear

Classes

Class Description
April
August
December
February
January
July
June
March
May
November
October
September

\Codefy\Framework\Scheduler\Mutex

Classes

Class Description
CacheLocker

Interfaces

Interface Description
Locker

\Codefy\Framework\Scheduler\Processor

Classes

Class Description
BaseProcessor
Callback
Dispatcher
Shell

Interfaces

Interface Description
Processor

\Codefy\Framework\Scheduler\Traits

Traits

Trait Description
ExpressionAware
LiteralAware
MailerAware
ScheduleValidateAware

\Codefy\Framework\Scheduler\ValueObject

Classes

Class Description
TaskId

\Codefy\Framework\Support

Classes

Class Description
ArgsParser
Assets
AutoloadResolver
BasePathDetector
CodefyMailer
CodefyServiceProvider
DefaultCommands
DefaultMiddlewares
DefaultProviders
LocalStorage
Password
Paths
RequestMethod
SeoFactory
Server
StringParser

\Codefy\Framework\Support\Traits

Traits

Trait Description
CollectionStackAware
ContainerAware
DbTransactionsAware

\Codefy\Framework\Traits

Traits

Trait Description
InputValidationAware
LoggerAware
ThrowableTransformAware
TokenEncryptionAware

\Codefy\Framework\Validation

Classes

Class Description
HttpInputValidator

Interfaces

Interface Description
DataValidator

\Codefy\Framework\View

Classes

Class Description
ErrorViewRenderer
FenomView
FoilView

Interfaces

Interface Description
TemplateRenderer