├── LICENSE ├── README.md ├── composer.json └── src ├── Commands ├── Attributes │ ├── Argument.php │ ├── FlagOption.php │ ├── Option.php │ ├── OptionalArgument.php │ ├── RequiredArgument.php │ └── ValueOption.php └── Concerns │ └── Virtue.php ├── Models ├── Attributes │ ├── Cast.php │ ├── Database.php │ ├── DispatchesOn.php │ ├── Fillable.php │ ├── Hidden.php │ ├── PrimaryKey.php │ └── Relations │ │ ├── BelongsTo.php │ │ ├── BelongsToMany.php │ │ ├── HasMany.php │ │ ├── HasManyThrough.php │ │ ├── HasOne.php │ │ ├── HasOneThrough.php │ │ ├── MorphMany.php │ │ ├── MorphOne.php │ │ ├── MorphTo.php │ │ ├── MorphToMany.php │ │ └── MorphedByMany.php ├── Concerns │ ├── HasArguments.php │ ├── HasRelations.php │ └── Virtue.php └── Contracts │ └── RelationAttribute.php ├── Providers └── VirtueServiceProvider.php └── Support └── HasAttributesReflection.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/composer.json -------------------------------------------------------------------------------- /src/Commands/Attributes/Argument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Commands/Attributes/Argument.php -------------------------------------------------------------------------------- /src/Commands/Attributes/FlagOption.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Commands/Attributes/FlagOption.php -------------------------------------------------------------------------------- /src/Commands/Attributes/Option.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Commands/Attributes/Option.php -------------------------------------------------------------------------------- /src/Commands/Attributes/OptionalArgument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Commands/Attributes/OptionalArgument.php -------------------------------------------------------------------------------- /src/Commands/Attributes/RequiredArgument.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Commands/Attributes/RequiredArgument.php -------------------------------------------------------------------------------- /src/Commands/Attributes/ValueOption.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Commands/Attributes/ValueOption.php -------------------------------------------------------------------------------- /src/Commands/Concerns/Virtue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Commands/Concerns/Virtue.php -------------------------------------------------------------------------------- /src/Models/Attributes/Cast.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Cast.php -------------------------------------------------------------------------------- /src/Models/Attributes/Database.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Database.php -------------------------------------------------------------------------------- /src/Models/Attributes/DispatchesOn.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/DispatchesOn.php -------------------------------------------------------------------------------- /src/Models/Attributes/Fillable.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Fillable.php -------------------------------------------------------------------------------- /src/Models/Attributes/Hidden.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Hidden.php -------------------------------------------------------------------------------- /src/Models/Attributes/PrimaryKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/PrimaryKey.php -------------------------------------------------------------------------------- /src/Models/Attributes/Relations/BelongsTo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Relations/BelongsTo.php -------------------------------------------------------------------------------- /src/Models/Attributes/Relations/BelongsToMany.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Relations/BelongsToMany.php -------------------------------------------------------------------------------- /src/Models/Attributes/Relations/HasMany.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Relations/HasMany.php -------------------------------------------------------------------------------- /src/Models/Attributes/Relations/HasManyThrough.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Relations/HasManyThrough.php -------------------------------------------------------------------------------- /src/Models/Attributes/Relations/HasOne.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Relations/HasOne.php -------------------------------------------------------------------------------- /src/Models/Attributes/Relations/HasOneThrough.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Relations/HasOneThrough.php -------------------------------------------------------------------------------- /src/Models/Attributes/Relations/MorphMany.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Relations/MorphMany.php -------------------------------------------------------------------------------- /src/Models/Attributes/Relations/MorphOne.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Relations/MorphOne.php -------------------------------------------------------------------------------- /src/Models/Attributes/Relations/MorphTo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Relations/MorphTo.php -------------------------------------------------------------------------------- /src/Models/Attributes/Relations/MorphToMany.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Relations/MorphToMany.php -------------------------------------------------------------------------------- /src/Models/Attributes/Relations/MorphedByMany.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Attributes/Relations/MorphedByMany.php -------------------------------------------------------------------------------- /src/Models/Concerns/HasArguments.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Concerns/HasArguments.php -------------------------------------------------------------------------------- /src/Models/Concerns/HasRelations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Concerns/HasRelations.php -------------------------------------------------------------------------------- /src/Models/Concerns/Virtue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Concerns/Virtue.php -------------------------------------------------------------------------------- /src/Models/Contracts/RelationAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Models/Contracts/RelationAttribute.php -------------------------------------------------------------------------------- /src/Providers/VirtueServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Providers/VirtueServiceProvider.php -------------------------------------------------------------------------------- /src/Support/HasAttributesReflection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/WendellAdriel/laravel-virtue/HEAD/src/Support/HasAttributesReflection.php --------------------------------------------------------------------------------