has(string $name) : boolean
Check to see if a field exists with the supplied name.
The field provider interface allows a table object to easily manage fields coming from several different sources (i.e. physical DB columns, many-to-many relationships, or EAV). By checking for and creating Field objects for this fields via the providers, the table object code is cleaner and not riddled with a bunch of if/elseif/else logic for the various field types.
instantiate(string $name) : \Dewdrop\Db\Field
Create a \Dewdrop\Db\Field object for the field with the given name.