| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- <?php
- /**
- * Sample command.
- *
- * @command-handler sample
- * @command-handler-description Sample command.
- * @command-handler-header Windows Azure SDK for PHP
- * @command-handler-header (C) RealDolmen 2011 - www.realdolmen.com
- */
- class Sample
- extends Zend_Service_Console_Command
- {
- /**
- * Hello command
- *
- * @command-name hello
- * @command-description Prints Hello, World!
- * @command-parameter-for $name Zend_Service_Console_Command_ParameterSource_Argv|Zend_Service_Console_Command_ParameterSource_Env --name|-n Required. Name to say hello to.
- * @command-parameter-for $bePolite Zend_Service_Console_Command_ParameterSource_Argv -p Optional. Switch to enable polite mode or not.
- * @command-example Print "Hello, Maarten! How are you?" (using polite mode):
- * @command-example hello -n:"Maarten" -p
- *
- * @param string $name
- */
- public function helloCommand($name, $bePolite = false)
- {
- echo 'Hello, ' . $name . '.';
- if ($bePolite) {
- echo ' How are you?';
- }
- echo "\r\n";
- }
-
- /**
- * What time is it command
- *
- * @command-name timestamp
- * @command-description Prints the current timestamp.
- *
- * @param string $name
- */
- public function timestampCommand()
- {
- echo date();
- echo "\r\n";
- }
- }
- Zend_Service_Console_Command::bootstrap($_SERVER['argv']);
|