Пример #1
0
 public function __construct($resourcesDir = null, $indexFilename = 'README', $filesExtension = 'md')
 {
     if (null === $resourcesDir) {
         $resourcesDir = __DIR__ . '/Resources/markdown';
     }
     parent::__construct($resourcesDir, $indexFilename, $filesExtension);
 }
Пример #2
0
 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;
 }
Пример #3
0
 public function __construct(TypeRegistry $registry, array $alternates)
 {
     parent::__construct($registry);
     $this->alternates = $alternates;
 }
Пример #4
0
 /**
  * @param TypeRegistry $registry
  * @param boolean $checked
  */
 public function __construct(TypeRegistry $registry, $checked = false)
 {
     parent::__construct($registry);
     $this->checked = (bool) $checked;
 }