Download the PHP package goldfinch/harvest without Composer
On this page you can find all versions of the php package goldfinch/harvest. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download goldfinch/harvest
More information about goldfinch/harvest
Files in goldfinch/harvest
Package harvest
Short Description Harvest is a seeder component that helps you to bundle automation run by Taz
License MIT
Informations about the package harvest
🦅 Harvest for Silverstripe
Harvest is a seeder component 🚟 that helps you to bundle automation run by Taz🌪️.
Install
Available Taz commands
If you haven't used Taz🌪️ before, taz file must be presented in your root project folder cp vendor/goldfinch/taz/taz taz
Create new harvest
List all available harvesters
Run specific harvest
Run all available harvesters
Use Case example
Let's create a new harvest calling Pages that will handle Page Mill which will generate fake records for us by firing a single command.
1. Create new harvest
After creating new harvest, we need to run dev/build to update harvest list
Now our harvest pages
should be available in the harvest list, let's check that:
2. Create new mill
As we decide that our harvest will manage mill factory, we need to create one. For more info about mills please refer to goldfinch/mill
Let's modify our Mill by adding some placeholder data:
We also need to make sure that Millable
trait is added to Page class as it states in goldfinch/mill.
3. Prepare your harvest
Now we can go back to our PageHarvest that was created by Taz in the first step and add our mill to it.
4. Use harvest
Now our harvest is ready to rock along with Taz. By firing our harvest, we should get 10 newly generated pages in admin site tree.
Recommendation
This module plays nicely with mill factory goldfinch/mill
License
The MIT License (MIT)
All versions of harvest with dependencies
silverstripe/framework Version ^5.0
silverstripe/admin Version ^2.0
goldfinch/taz Version ^2.0
goldfinch/cli-supplier Version ^2.0