public FileStorage::save($name, $code)
Saves PHP code to storage.
Parameters
string $name: The virtual file name. Can be a relative path.
string $code: The PHP code to be saved.
Return value
bool TRUE if the save succeeded, FALSE if it failed.
Overrides PhpStorageInterface::save
File
- core/lib/Drupal/Component/PhpStorage/FileStorage.php, line 49
Class
- FileStorage
- Stores the code as regular PHP files.
Namespace
Drupal\Component\PhpStorage
Code
1 2 3 4 5 6 7 8 9 10 11 | public function save( $name , $code ) { $path = $this ->getFullPath( $name ); $directory = dirname( $path ); if ( $this ->ensureDirectory( $directory )) { $htaccess_path = $directory . '/.htaccess' ; if (! file_exists ( $htaccess_path ) && file_put_contents ( $htaccess_path , static ::htaccessLines())) { @ chmod ( $htaccess_path , 0444); } } return (bool) file_put_contents ( $path , $code ); } |
Please login to continue.