Differential D16565 Diff 39942 src/applications/drydock/blueprint/DrydockBlueprintImplementation.php
Changeset View
Changeset View
Standalone View
Standalone View
src/applications/drydock/blueprint/DrydockBlueprintImplementation.php
Show All 9 Lines | abstract class DrydockBlueprintImplementation extends Phobject { | ||||
abstract public function getType(); | abstract public function getType(); | ||||
abstract public function isEnabled(); | abstract public function isEnabled(); | ||||
abstract public function getBlueprintName(); | abstract public function getBlueprintName(); | ||||
abstract public function getDescription(); | abstract public function getDescription(); | ||||
public function getSummary() { | |||||
return $this->getDescription(); | |||||
} | |||||
public function getLeaseAttributesSpecification() { | |||||
return null; | |||||
} | |||||
public function getLeaseAttributesDescriptions() { | |||||
throw new PhutilMethodNotImplementedException(); | |||||
} | |||||
public function validateLeaseAttributes(array $lease_attributes) { | |||||
$attribute_spec = $this->getLeaseAttributesSpecification(); | |||||
PhutilTypeSpec::checkMap($lease_attributes, $attribute_spec); | |||||
} | |||||
public function getLeaseAttributesDataExample() { | |||||
return null; | |||||
} | |||||
public function getBlueprintIcon() { | public function getBlueprintIcon() { | ||||
return 'fa-map-o'; | return 'fa-map-o'; | ||||
} | } | ||||
public function getFieldSpecifications() { | public function getFieldSpecifications() { | ||||
$fields = array(); | $fields = array(); | ||||
$fields += $this->getCustomFieldSpecifications(); | $fields += $this->getCustomFieldSpecifications(); | ||||
▲ Show 20 Lines • Show All 464 Lines • Show Last 20 Lines |