SkipOp
class SkipOp extends AbstractOperation (View source)
| internal |
Scaffold operation to skip a scaffold file (do nothing).
Constants
| ID |
Identifies Skip operations. |
Properties
| protected string | $contents | Cached contents of scaffold file to be written to disk. |
from AbstractOperation |
| protected string | $message | The message to output while processing. |
Methods
Returns the exact data that will be written to the scaffold files.
Load the scaffold contents or otherwise generate what is needed.
Determines what to do if operation is used at same path as a previous op.
Determines what to do if operation is used without a previous operation.
SkipOp constructor.
Process this scaffold operation.
Details
final string
contents()
Returns the exact data that will be written to the scaffold files.
protected string
generateContents()
Load the scaffold contents or otherwise generate what is needed.
OperationInterface
scaffoldOverExistingTarget(OperationInterface $existing_target)
Determines what to do if operation is used at same path as a previous op.
Default behavior is to scaffold this operation at the specified destination, ignoring whatever was there before.
OperationInterface
scaffoldAtNewLocation(ScaffoldFilePath $destination)
Determines what to do if operation is used without a previous operation.
Default behavior is to scaffold this operation at the specified destination. Most operations overwrite rather than modify existing files, and therefore do not need to do anything special when there is no existing file.
__construct(string $message = " - Skip <info>[dest-rel-path]</info>: disabled")
SkipOp constructor.
ScaffoldResult
process(ScaffoldFilePath $destination, IOInterface $io, ScaffoldOptions $options)
Process this scaffold operation.