public __construct ( string $requiredArgument, InterfaceA $interfaceAImplementation, string $settingsArgument, boolean $optionalArgument = false, integer $alsoOptionalArgument = null, array $thirdOptionalArgument = [], string $fourthOptionalArgument = '' ) | ||
$requiredArgument | string | |
$interfaceAImplementation | InterfaceA | |
$settingsArgument | string | |
$optionalArgument | boolean | |
$alsoOptionalArgument | integer | |
$thirdOptionalArgument | array | |
$fourthOptionalArgument | string |