Example #1
0
 /**
  * Creates new instance of Navigation
  * 
  * @param ResourceType $resourceType The resource type for this navigation.
  */
 public function __construct($resourceType)
 {
     if ($resourceType->getResourceTypeKind() != ResourceTypeKind::COMPLEX && $resourceType->getResourceTypeKind() != ResourceTypeKind::ENTITY) {
         throw new InvalidArgumentException(Messages::navigationInvalidResourceType());
     }
     $this->_resourceType = $resourceType;
 }