• We have redone the forum. If you notice any issues or errors please open a Support Ticket under the Members dropdown and let us know.
X

Typehint callable for schema manager

  • Thread starter Thread starter Xon
  • Start date Start date
X

Xon

Guest

Modern phpdoc (at least the variants supported by phpstan and phpstorm) supports defining a callable's expected arguments, which can provide feedback to the caller and the user on the types of arguments.

Schema manager has 3 functions which take a closure which this can be applied to:
PHP:
Code:
/** * @param string $tableName * @param \Closure(Alter): void $toApply */ public function alterTable($tableName, \Closure $toApply) /** * @param string $tableName * @param \Closure(Create): void...

Read more

Continue reading...
 
Similar threads Most view View more
Back
Top