drush php:evalfor drush 9x
Evaluate arbitrary php code after bootstrapping Drupal (if available).
drush php:eval
-
Aliases
php:eval has 3 alias/es:
drush eval
drush ev
drush php-eval
-
Arguments
php:eval accepts 1 argument/s:
code* : PHP code
-
Options
php:eval accepts 4 option/s:
--format
--format : format
--notify
--notify : notify
--druplicon
--druplicon : druplicon
--xh-link
--xh-link : xh-link
-
Examples
Sets the hello variable using Drupal API.'
drush php:eval 'variable_set("hello", "world");'
Loads node with nid 1 and then prints its title.
drush php:eval '$node = node_load(1); print $node->title;'
Copies a file whose path is determined by an environment\'s variable. Note the use of double quotes so the variable $HOME gets replaced by its value.
drush php:eval "file_unmanaged_copy(\'$HOME/Pictures/image.jpg\', \'public://image.jpg\');"
Rebuild node access permissions.
drush php:eval "node_access_rebuild();"
-
Comments
comments powered by Disqus