joomla-entity Entity system for Joomla!

Download v1.8.0 View on GitHub

Quality Assurance.

This project is focused in reliability and stability. That’s why tests contain more lines than actual code!

We use sonarcloud to control the status of this library. You can see its status in:

https://sonarcloud.io/dashboard?id=phproberto:joomla-entity

    Basics

  • Quick start
  • QA
  • Contributing
  • License
  • Global

  • Entity
  • ComponentEntity
  • Collection
  • ACL

  • Acl
  • Contracts/Aclable
  • Traits/HasAcl
  • Command

  • Database/DropTable
  • Database/EmptyTable
  • Database/ExecuteSQLFile
  • FileSystem/DeleteFolderRecursively
  • Categories

  • Category
  • Search/CategorySearch
  • Traits/HasCategories
  • Traits/HasCategory
  • Validation/CategoryValidator
  • Content

  • Article
  • Category
  • Search/ArticleSearch
  • Traits/HasArticle
  • Traits/HasArticles
  • Core

  • Asset
  • Extension
  • Module
  • Client/Administrator
  • Client/Client
  • Client/Site
  • Extension/ActiveComponent
  • Extension/Component
  • Traits/HasAccess
  • Traits/HasAsset
  • Traits/HasAssociations
  • Traits/HasChildren
  • Traits/HasClient
  • Traits/HasComponent
  • Traits/HasDescendants
  • Traits/HasEvents
  • Traits/HasFeatured
  • Traits/HasImages
  • Traits/HasInstances
  • Traits/HasLevel
  • Traits/HasLink
  • Traits/HasMetadata
  • Traits/HasParams
  • Traits/HasParent
  • Traits/HasPublishDown
  • Traits/HasPublishUp
  • Traits/HasState
  • Traits/HasUrls
  • Fields

  • Field
  • FieldGroup
  • Traits/HasFields
  • Tags

  • Tag
  • Traits/HasTags
  • Users

  • User
  • UserGroup
  • ViewLevel
  • Traits/HasAuthor
  • Traits/HasEditor
  • Traits/HasOwner
  • Traits/HasUser
  • Traits/HasUserGroups
  • Traits/HasUsers
  • Traits/HasViewLevels
joomla-entity is maintained by phproberto