public function __construct($resourcesDir = null, $indexFilename = 'README', $filesExtension = 'md') { if (null === $resourcesDir) { $resourcesDir = __DIR__ . '/Resources/markdown'; } parent::__construct($resourcesDir, $indexFilename, $filesExtension); }
public function __construct(TypeRegistry $registry, PhpType $elementType = null, PhpType $keyType = null, array $itemTypes = array()) { parent::__construct($registry); // In PHP, the key is always either an integer, or a string. If something else is // passed, then we automatically narrow it down. if ($keyType && !$keyType->isSubTypeOf($registry->getNativeType('generic_array_key'))) { $keyType = $registry->getNativeType('generic_array_key'); } // PHP always forces either a string, or an integer as key type. $this->keyType = $keyType ?: $registry->getNativeType('generic_array_key'); $this->elementType = $elementType ?: $registry->getNativeType('generic_array_value'); $this->itemTypes = $itemTypes; }
public function __construct(TypeRegistry $registry, array $alternates) { parent::__construct($registry); $this->alternates = $alternates; }
/** * @param TypeRegistry $registry * @param boolean $checked */ public function __construct(TypeRegistry $registry, $checked = false) { parent::__construct($registry); $this->checked = (bool) $checked; }