Download the PHP package solis/expressive without Composer
On this page you can find all versions of the php package solis/expressive. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download solis/expressive
More information about solis/expressive
Files in solis/expressive
Package expressive
Short Description Object-Relational-Mapper para PHP
License MIT
Homepage https://github.com/rafaelbeecker/phpexpressive
Informations about the package expressive
Expressive
Expressive é uma biblioteca para mapeamento objeto relacional construída sobre o illuminate/database, com definições de objetos baseada em arquivos de schema.
Install
Esse pacote foi estruturado para ser instalado por meio do composer.
Usage
Defina a estrutura de um objeto de acordo com as especificações do phpschema.
Uma Classe que utiliza a funcionalidade ORM fornecida pela biblioteca deve extender a class abstrata Expressive e ter em si declaradas as propriedades especificadas no schema json.
O método start é responsável por construir um objeto Schema a partir do caminho fornecido e atribuir a respectiva classe.
Uma classe extendo Expressive deve utilizar a trait HasMagic de modo ater acesso a funcionalidade de atribuição dinâmica por meio do método make.
O método make retorna uma instância de ExpressiveAbstract com acesso as operações de persistência disponibilizadas pela biblioteca.
Operations
Relação de operações de persistência que podem ser utilizadas por uma instância de ExpressiveAbstract
Count
Retorna um valor inteiro representando a contagem de registros na persistência.
Create
Cria um novo registro na persistência de acordo com os valores fornecidos para construção do objeto por meio do make.
Delete
Deleta um registro na persistência de acordo com as informações atribuidas ao active record.
Last
Retorna o último registro na persistencia de acordo com as informações atribuidas ao active record.
Replicate
Replica um registro existente na persistência de acordo com as informações atribuidas ao active record.
Search
Retorna um registro existente na persistência de acordo com as informações atribuidas ao active record.
Select
Retorna uma relação de registros existentes na persistência de acordo a relação de argumentos e opções fornecidas.
Update
Atualiza um registro existente na persistência de acordo com as informações atribuidas ao active record.
Change log
Acompanhe o CHANGELOG para informações sobre atualizações recentes.
Testing
License
The MIT License (MIT). Verifique LICENSE para mais informações.
All versions of expressive with dependencies
illuminate/database Version ^5.4
illuminate/events Version ^5.2
doctrine/dbal Version ~2.5