Author: Elliot Levin (elliotlevin@hotmail.com)
Inheritance: implements Pinq\Analysis\IType
Example #1
0
 public function __construct($identifier, IType $parentType = null, $typeOfType, ITypeOperation $indexer = null, array $castOperations = [], array $unaryOperations = [])
 {
     parent::__construct($identifier, $parentType);
     $this->typeOfType = $typeOfType;
     $this->indexer = $indexer;
     $this->castOperations = $castOperations;
     $this->unaryOperations = $unaryOperations;
 }
Example #2
0
 public function __construct($identifier, IType $parentType, array $composedTypes)
 {
     parent::__construct($identifier, $parentType);
     $this->composedTypes = $composedTypes;
 }
Example #3
0
 public function getInvocation(O\InvocationExpression $expression)
 {
     if ($this->invoker !== null) {
         return $this->invoker;
     }
     return parent::getInvocation($expression);
 }