Angejia\Pea\Blueprint::setMeta PHP Method

setMeta() public method

public setMeta ( Angejia\Pea\Meta $meta )
$meta Angejia\Pea\Meta
    public function setMeta(Meta $meta)
    {
        $this->meta = $meta;
    }

Usage Example

Example #1
0
 private static function getSchemaBuilder($name = null)
 {
     $builder = static::$app['db']->connection($name)->getSchemaBuilder();
     $builder->blueprintResolver(function ($table, $callback) {
         $blueprint = new Blueprint($table, $callback);
         $blueprint->setMeta(static::$app[Meta::class]);
         return $blueprint;
     });
     return $builder;
 }